.providerDashboardLuxury[data-provider-tab]{--provider-card-bg:#fffffff7;--provider-card-border:#d6a75347;--provider-muted:#0314268f;--provider-line:#03142614}.providerDashboardLuxury .providerDashboardTabsLegacy{align-items:center;border-radius:16px!important;gap:.38rem!important;padding:.46rem!important}.providerDashboardLuxury .providerDashboardTabsLegacy button{white-space:nowrap;justify-content:center!important;align-items:center!important;gap:.42rem!important;min-height:42px!important;padding-inline:.82rem!important;display:inline-flex!important}.providerDashboardLuxury .providerDashboardTabsLegacy button .rmrPortalIcon{opacity:.8;flex:none}.providerDashboardLuxury .providerDashboardTabsLegacy button.active .rmrPortalIcon,.providerDashboardLuxury .providerDashboardTabsLegacy button:hover .rmrPortalIcon{color:#b77b25;opacity:1}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]){gap:.82rem;display:grid}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerNotice{border-radius:13px!important;margin:0!important;padding:.78rem .95rem!important;font-size:.78rem!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerFormShell{align-content:start;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;gap:.65rem!important;margin:0!important;padding:0!important;display:grid!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerContentCard,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerSideCard,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerFullWidthCard,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerExtrasStandalone>.providerContentCard{min-width:0;color:#031426c7!important;background:radial-gradient(circle at 100% 0, #1c9aa50b, transparent 16rem), var(--provider-card-bg)!important;border:1px solid var(--provider-card-border)!important;border-radius:18px!important;margin:0!important;padding:clamp(.95rem,1.3vw,1.25rem)!important;box-shadow:0 11px 30px #03142613!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerCardHeader{border-bottom:1px solid #d6a75340!important;justify-content:space-between!important;align-items:flex-end!important;gap:1rem!important;margin:0 0 .85rem!important;padding:0 0 .72rem!important;display:flex!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerCardHeader>div{min-width:0}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerEyebrow{color:#a86e1f!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 .2rem!important;font-size:.62rem!important;font-weight:950!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerCardHeader h2{color:var(--rmr-navy-950)!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.2rem,1.55vw,1.55rem)!important;line-height:1.15!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerCardHeader p:not(.providerEyebrow){max-width:64rem;color:var(--provider-muted)!important;margin:.35rem 0 0!important;font-size:.78rem!important;line-height:1.5!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerFieldGrid{gap:.68rem .78rem!important;margin:0 0 .72rem!important;display:grid!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerFieldGridTwo{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerFieldGridOne{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerField{align-content:start;min-width:0;gap:.34rem!important;margin:0!important;display:grid!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerField>span,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerReadonlyField>span{color:#0314269e!important;letter-spacing:.015em!important;font-size:.69rem!important;font-weight:900!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerField input,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerField select,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerField textarea,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerBookingActions textarea{width:100%!important;min-height:42px!important;color:var(--rmr-navy-950)!important;font:inherit!important;background:#fffdf8!important;border:1px solid #d6a7534f!important;border-radius:11px!important;margin:0!important;padding:.68rem .76rem!important;font-size:.78rem!important;line-height:1.4!important;box-shadow:inset 0 1px #ffffffe6!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerField textarea{resize:vertical;min-height:86px!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerField input:focus,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerField select:focus,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerField textarea:focus,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerBookingActions textarea:focus{border-color:#b77b25a8!important;outline:3px solid #d6a75324!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerReadonlyField{background:var(--rmr-sand-100)!important;border:1px solid #d6a7533d!important;border-radius:11px!important;min-height:42px!important;padding:.68rem .76rem!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerReadonlyField strong,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerReadonlyField em{color:var(--rmr-navy-950)!important;font-size:.78rem!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerColumns{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)!important;align-items:start!important;gap:.9rem!important;display:grid!important}.providerDashboardLuxury[data-provider-tab=photos] .providerColumns{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important}.providerDashboardLuxury[data-provider-tab=profile] .providerFormShell,.providerDashboardLuxury[data-provider-tab=extras] .providerExtrasStandalone,.providerDashboardLuxury[data-provider-tab=bookings]>.providerFullWidthCard,.providerDashboardLuxury[data-provider-tab=vouchers]>.providerFullWidthCard{justify-self:center;width:min(1320px,100%)!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerFooterBar{background:#fffaf1f0!important;border:1px solid #d6a75342!important;border-radius:13px!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.55rem!important;margin:0!important;padding:.7rem .8rem!important;display:flex!important;position:static!important;box-shadow:0 8px 22px #0314260d!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerFooterBarSplit{justify-content:flex-start!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) :is(.btn,.providerSubmit,.providerDangerButton,.providerPhotoDelete,.providerBookingDeleteButton,.providerBookingGhostButton){border-radius:10px!important;min-height:39px!important;padding:.55rem .82rem!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .btnPrimary,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerSubmit{color:#fff!important;background:linear-gradient(135deg, var(--rmr-navy-800), var(--rmr-navy-950))!important;border:1px solid var(--rmr-navy-800)!important;box-shadow:0 8px 18px #03142624!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .btnSecondary,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerBookingGhostButton{color:var(--rmr-navy-900)!important;background:#fffaf1!important;border:1px solid #d6a7536b!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) :is(.providerDangerButton,.providerPhotoDelete,.providerBookingDeleteButton){color:#a62824!important;background:#b83a3212!important;border:1px solid #b83a3240!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .managerMessage,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerBookingActionNotice{color:#031426b8!important;background:#1c9aa513!important;border:1px solid #1c9aa533!important;border-radius:12px!important;margin:0!important;padding:.72rem .85rem!important;font-size:.75rem!important}.providerDashboardLuxury[data-provider-tab=services] .providerSideCard,.providerDashboardLuxury[data-provider-tab=photos] .providerSideCard{max-height:calc(100vh - 210px);position:sticky;top:188px;overflow:auto}.providerDashboardLuxury[data-provider-tab=services] .providerServiceList,.providerDashboardLuxury[data-provider-tab=extras] .providerExtrasList,.providerDashboardLuxury[data-provider-tab=photos] .providerMediaGroups{gap:.55rem!important;display:grid!important}.providerDashboardLuxury[data-provider-tab=services] .providerServiceItem{color:#031426bd!important;text-align:left!important;width:100%!important;min-height:0!important;box-shadow:none!important;background:#fffdf8!important;border:1px solid #d6a7533d!important;border-radius:12px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.2rem .62rem!important;padding:.72rem .78rem!important;display:grid!important}.providerDashboardLuxury[data-provider-tab=services] .providerServiceItem:hover{transform:translateY(-1px);border-color:#b77b2594!important;box-shadow:0 9px 20px #03142612!important}.providerDashboardLuxury[data-provider-tab=services] .providerServiceItem>span{grid-row:1/4;align-self:start;color:#287d4f!important;background:#2f9d621a!important;border-radius:999px!important;padding:.22rem .46rem!important;font-size:.58rem!important;font-weight:900!important}.providerDashboardLuxury[data-provider-tab=services] .providerServiceItem strong{color:var(--rmr-navy-950)!important;font-size:.82rem!important}.providerDashboardLuxury[data-provider-tab=services] .providerServiceItem small,.providerDashboardLuxury[data-provider-tab=services] .providerServiceItem em{color:var(--provider-muted)!important;font-size:.66rem!important;font-style:normal!important}.providerDashboardLuxury[data-provider-tab=extras] .providerExtrasBox,.providerDashboardLuxury[data-provider-tab=extras] .providerExtrasBoxStandalone,.providerDashboardLuxury[data-provider-tab=services] .providerServiceOptionsBox,.providerDashboardLuxury[data-provider-tab=services] .providerLanguageBox,.providerDashboardLuxury[data-provider-tab=services] .servicePricePreview,.providerDashboardLuxury[data-provider-tab=services] .providerCommissionNotice,.providerDashboardLuxury[data-provider-tab=extras] .providerCommissionNotice,.providerDashboardLuxury[data-provider-tab=photos] .providerImageSizeGuide{background:var(--rmr-sand-100)!important;box-shadow:none!important;border:1px solid #d6a7533d!important;border-radius:12px!important;margin:.68rem 0!important;padding:.78rem!important}.providerDashboardLuxury[data-provider-tab=services] .providerServiceOptionsGrid,.providerDashboardLuxury[data-provider-tab=services] .providerLanguageGrid{gap:.5rem!important}.providerDashboardLuxury[data-provider-tab=services] .providerServiceOption,.providerDashboardLuxury[data-provider-tab=services] .providerLanguagePill{background:#fff!important;border:1px solid #d6a75338!important;border-radius:10px!important;min-height:38px!important;padding:.5rem .62rem!important;font-size:.68rem!important}.providerDashboardLuxury[data-provider-tab=extras] .providerExtraItem{background:#fffdf8!important;border:1px solid #d6a7533d!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;margin:0!important;padding:.72rem .78rem!important;display:grid!important}.providerDashboardLuxury[data-provider-tab=extras] .providerExtraItem strong{color:var(--rmr-navy-950)!important;font-size:.82rem!important}.providerDashboardLuxury[data-provider-tab=extras] .providerExtraItem p,.providerDashboardLuxury[data-provider-tab=extras] .providerExtraItem em,.providerDashboardLuxury[data-provider-tab=extras] .providerExtraItem span{color:var(--provider-muted)!important;font-size:.66rem!important;font-style:normal!important}.providerDashboardLuxury[data-provider-tab=extras] .providerExtraActions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.38rem!important;display:flex!important}.providerDashboardLuxury[data-provider-tab=photos] .providerImageSizeGuide{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;display:grid!important}.providerDashboardLuxury[data-provider-tab=photos] .providerImageSizeGuide>strong{grid-column:1/-1;color:var(--rmr-navy-950)!important;font-size:.74rem!important}.providerDashboardLuxury[data-provider-tab=photos] .providerImageSizeGuide>div{background:#ffffffb3!important;border-radius:9px!important;gap:.08rem!important;padding:.5rem!important;display:grid!important}.providerDashboardLuxury[data-provider-tab=photos] .providerMediaGroup{background:var(--rmr-sand-50)!important;border:1px solid #d6a75333!important;border-radius:12px!important;margin:0!important;padding:.65rem!important}.providerDashboardLuxury[data-provider-tab=photos] .providerMediaGroupHead{margin-bottom:.55rem!important}.providerDashboardLuxury[data-provider-tab=photos] .providerMediaList{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:.55rem!important;display:grid!important}.providerDashboardLuxury[data-provider-tab=photos] .providerPhotoFigure{background:#fff!important;border:1px solid #d6a75338!important;border-radius:11px!important;margin:0!important;overflow:hidden!important}.providerDashboardLuxury[data-provider-tab=photos] .providerPhotoImageFrame{aspect-ratio:4/3!important;border-radius:0!important;min-height:0!important}.providerDashboardLuxury[data-provider-tab=photos] .providerPhotoFigure figcaption{gap:.45rem!important;padding:.6rem!important;display:grid!important}.providerDashboardLuxury[data-provider-tab=photos] .providerPhotoFigure figcaption strong{color:var(--rmr-navy-950)!important;font-size:.72rem!important}.providerDashboardLuxury[data-provider-tab=photos] .providerPhotoFigure figcaption span{color:var(--provider-muted)!important;font-size:.6rem!important}.providerDashboardLuxury[data-provider-tab=bookings] .providerTableScroll,.providerDashboardLuxury[data-provider-tab=vouchers] .providerTableScroll{background:#fffdf8!important;border:1px solid #d6a75338!important;border-radius:13px!important;overflow:auto!important}.providerDashboardLuxury[data-provider-tab=bookings] table,.providerDashboardLuxury[data-provider-tab=vouchers] table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:920px!important}.providerDashboardLuxury[data-provider-tab=bookings] thead,.providerDashboardLuxury[data-provider-tab=vouchers] thead{z-index:2;position:sticky;top:0}.providerDashboardLuxury[data-provider-tab=bookings] th,.providerDashboardLuxury[data-provider-tab=vouchers] th{color:#0314268c!important;background:var(--rmr-sand-100)!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;border-bottom:1px solid #d6a7533d!important;padding:.68rem .72rem!important;font-size:.62rem!important;font-weight:950!important}.providerDashboardLuxury[data-provider-tab=bookings] td,.providerDashboardLuxury[data-provider-tab=vouchers] td{color:#031426b8!important;border-bottom:1px solid var(--provider-line)!important;vertical-align:top!important;background:#ffffffc7!important;padding:.72rem!important;font-size:.72rem!important;line-height:1.4!important}.providerDashboardLuxury[data-provider-tab=bookings] tbody tr:hover td,.providerDashboardLuxury[data-provider-tab=vouchers] tbody tr:hover td{background:#fffaf1f5!important}.providerDashboardLuxury[data-provider-tab=bookings] td strong,.providerDashboardLuxury[data-provider-tab=vouchers] td strong{color:var(--rmr-navy-950)!important}.providerDashboardLuxury[data-provider-tab=bookings] td small,.providerDashboardLuxury[data-provider-tab=vouchers] td small{color:var(--provider-muted)!important;font-size:.62rem!important}.providerDashboardLuxury[data-provider-tab=bookings] .providerBookingPackageNote{color:#031426ab!important;background:var(--rmr-sand-100)!important;max-width:360px!important;max-height:120px!important;font:inherit!important;white-space:pre-wrap!important;border:1px solid #d6a75333!important;border-radius:9px!important;margin:.45rem 0 0!important;padding:.55rem!important;font-size:.62rem!important;overflow:auto!important}.providerDashboardLuxury[data-provider-tab=bookings] .providerBookingActions,.providerDashboardLuxury[data-provider-tab=bookings] .providerBookingFinalState{min-width:250px;gap:.5rem!important;display:grid!important}.providerDashboardLuxury[data-provider-tab=bookings] .providerBookingActions>div,.providerDashboardLuxury[data-provider-tab=bookings] .providerBookingFinalActions{flex-wrap:wrap!important;gap:.35rem!important;display:flex!important}.providerDashboardLuxury[data-provider-tab=bookings] .providerBookingFinalState>strong{width:fit-content;color:#287d4f!important;background:#2f9d621a!important;border-radius:999px!important;padding:.28rem .55rem!important;font-size:.66rem!important;display:inline-flex!important}.rmrAdminPortalPremium:not([data-portal-active=dashboard]) .rmrAdminContentPremium{gap:.82rem!important;padding-top:.95rem!important}.rmrAdminPortalPremium:not([data-portal-active=dashboard]) .rmrAdminPageHeadPremium{border-radius:16px!important;align-items:center!important;min-height:0!important;padding:.9rem 1.05rem!important}.rmrAdminPortalPremium:not([data-portal-active=dashboard]) .rmrAdminPageHeadPremium .eyebrow{letter-spacing:.13em!important;font-size:.6rem!important}.rmrAdminPortalPremium:not([data-portal-active=dashboard]) .rmrAdminPageHeadPremium h1{margin:.12rem 0 .22rem!important;font-size:clamp(1.35rem,1.8vw,1.85rem)!important}.rmrAdminPortalPremium:not([data-portal-active=dashboard]) .rmrAdminPageHeadPremium p{font-size:.76rem!important;line-height:1.45!important}.rmrAdminPortalPremium:not([data-portal-active=dashboard]) .rmrAdminPageDashboardLink{min-height:38px!important;padding-inline:.75rem!important;font-size:.69rem!important}.rmrAdminPortalPremium .internNotice,.rmrAdminPortalPremium .internCard,.rmrAdminPortalPremium .customerFileCard,.rmrAdminPortalPremium .internTableShell,.rmrAdminPortalPremium .invoiceManager,.rmrAdminPortalPremium .voucherManager,.rmrAdminPortalPremium .providerAdminCard,.rmrAdminPortalPremium .internFormCard,.rmrAdminPortalPremium .internPanel{border-radius:16px!important;margin:0!important;padding:clamp(.85rem,1.15vw,1.1rem)!important;box-shadow:0 10px 28px #03142611!important}.rmrAdminPortalPremium .internNotice{background:linear-gradient(90deg,#d6a7531c,#1c9aa50b)!important;align-items:center!important;gap:.6rem!important;padding:.72rem .9rem!important;font-size:.74rem!important;display:flex!important}.rmrAdminPortalPremium .internStatsGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:.7rem!important;margin:0!important;display:grid!important}.rmrAdminPortalPremium .internStatsGrid>*{border-radius:14px!important;min-height:84px!important;padding:.78rem .85rem!important}.rmrAdminPortalPremium .internStatsGrid strong,.rmrAdminPortalPremium .internStatsGrid b{color:var(--rmr-navy-950)!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.45rem!important}.rmrAdminPortalPremium :is(.customerFileGrid,.providerAdminGrid,.internGrid,.internDashboardGrid){gap:.75rem!important}.rmrAdminPortalPremium :is(.customerFileCard,.internCard,.providerAdminCard,.internPanel)>:is(header,.internCardHeader,.providerCardHeader){border-bottom:1px solid #d6a7533b!important;margin-bottom:.72rem!important;padding-bottom:.62rem!important}.rmrAdminPortalPremium :is(.customerFileCard,.internCard,.providerAdminCard,.internPanel) h2{margin:0!important;font-size:1.08rem!important;line-height:1.2!important}.rmrAdminPortalPremium :is(.customerFileCard,.internCard,.providerAdminCard,.internPanel) h3{font-size:.92rem!important}.rmrAdminPortalPremium :is(.customerFileCard,.internCard,.providerAdminCard,.internPanel) p{font-size:.73rem!important;line-height:1.45!important}.rmrAdminPortalPremium :is(input,select,textarea){border-radius:10px!important;min-height:41px!important;padding:.62rem .72rem!important;font-size:.76rem!important}.rmrAdminPortalPremium textarea{min-height:88px!important}.rmrAdminPortalPremium label,.rmrAdminPortalPremium dt,.rmrAdminPortalPremium .internLabel{color:#0314269c!important;font-size:.68rem!important;font-weight:850!important}.rmrAdminPortalPremium :is(button,.btn,.internButton,.customerFileActions a,.customerFileActions button){border-radius:10px!important}.rmrAdminPortalPremium :is(.internTableShell,.invoiceManager,.voucherManager){overflow:hidden!important}.rmrAdminPortalPremium :is(.internTableShell,.invoiceManager,.voucherManager) table{border-collapse:separate!important;border-spacing:0!important;width:100%!important}.rmrAdminPortalPremium :is(.internTableShell,.invoiceManager,.voucherManager) thead{background:var(--rmr-sand-100)!important}.rmrAdminPortalPremium :is(.internTableShell,.invoiceManager,.voucherManager) th{color:#03142685!important;letter-spacing:.035em!important;text-transform:uppercase!important;border-bottom:1px solid #d6a7533d!important;padding:.66rem .68rem!important;font-size:.61rem!important;font-weight:950!important}.rmrAdminPortalPremium :is(.internTableShell,.invoiceManager,.voucherManager) td{color:#031426b3!important;border-bottom:1px solid #03142613!important;padding:.68rem!important;font-size:.7rem!important;line-height:1.4!important}.rmrAdminPortalPremium :is(.internTableShell,.invoiceManager,.voucherManager) tbody tr:hover td{background:#fffaf1d1!important}.rmrAdminPortalPremium .customerFileList{gap:.48rem!important;display:grid!important}.rmrAdminPortalPremium .customerFileListItem{background:#fffdf8!important;border:1px solid #d6a75336!important;border-radius:11px!important;grid-template-columns:minmax(0,1.35fr) minmax(180px,.75fr) auto!important;align-items:center!important;gap:.7rem!important;min-height:0!important;padding:.68rem .75rem!important;display:grid!important}.rmrAdminPortalPremium .customerFileListItem>div{min-width:0}.rmrAdminPortalPremium .customerFileListItem strong{color:var(--rmr-navy-950)!important;font-size:.76rem!important}.rmrAdminPortalPremium .customerFileListItem span{font-size:.65rem!important}.rmrAdminPortalPremium .customerFileActions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.35rem!important;display:flex!important}.rmrAdminPortalPremium .customerFileActions :is(a,button){min-height:36px!important;padding:.48rem .68rem!important;font-size:.66rem!important;font-weight:900!important}.rmrAdminPortalPremium .providerAdminCard,.rmrAdminPortalPremium .providerAdminDetailCard{background:radial-gradient(circle at 100% 0,#1c9aa50b,#0000 15rem),#fffffff7!important}.rmrAdminPortalPremium .internEmptyState{color:#03142685!important;background:#fffaf1b8!important;border:1px dashed #d6a75366!important;border-radius:13px!important;min-height:90px!important;padding:1rem!important}@media (max-width:1180px){.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerColumns,.providerDashboardLuxury[data-provider-tab=photos] .providerColumns{grid-template-columns:1fr!important}.providerDashboardLuxury[data-provider-tab=services] .providerSideCard,.providerDashboardLuxury[data-provider-tab=photos] .providerSideCard{max-height:none!important;position:static!important}.rmrAdminPortalPremium .customerFileListItem{grid-template-columns:1fr auto!important}.rmrAdminPortalPremium .customerFileListItem>div:nth-child(2){grid-column:1}}@media (max-width:760px){.providerDashboardLuxury .providerDashboardTabsLegacy{scrollbar-width:thin;justify-content:flex-start!important;display:flex!important;overflow-x:auto!important}.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerFieldGridOne,.providerDashboardLuxury[data-provider-tab]:not([data-provider-tab=overview]) .providerFieldGridTwo,.providerDashboardLuxury[data-provider-tab=extras] .providerExtraItem,.rmrAdminPortalPremium .customerFileListItem{grid-template-columns:1fr!important}.providerDashboardLuxury[data-provider-tab=extras] .providerExtraActions,.rmrAdminPortalPremium .customerFileActions{justify-content:flex-start!important}.providerDashboardLuxury[data-provider-tab=photos] .providerImageSizeGuide{grid-template-columns:1fr!important}.rmrAdminPortalPremium:not([data-portal-active=dashboard]) .rmrAdminPageHeadPremium{flex-direction:column!important;align-items:flex-start!important}.rmrAdminPortalPremium .internStatsGrid{grid-template-columns:1fr!important}}.rmrAdminPortalPremium.rmrAdminActive-kunden .internCustomerManager{gap:.65rem!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListGrid{grid-template-columns:1fr!important;gap:.48rem!important;width:100%!important;display:grid!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard{background:#fffffff7!important;border:1px solid #d6a7533d!important;border-radius:12px!important;grid-template-columns:minmax(230px,1.05fr) minmax(360px,1.65fr) minmax(220px,auto)!important;align-items:center!important;gap:.8rem!important;width:100%!important;min-height:64px!important;margin:0!important;padding:.58rem .78rem!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;display:grid!important;box-shadow:0 7px 20px #0314260d!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard:hover{border-color:#b77b2580!important;transform:translateY(-1px)!important;box-shadow:0 11px 26px #03142615!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCardHeader{justify-content:space-between!important;align-items:center!important;gap:.65rem!important;min-width:0!important;margin:0!important;display:flex!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCardHeader>div{min-width:0!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCardHeader span{letter-spacing:.08em!important;font-size:.56rem!important;line-height:1.1!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCardHeader strong{color:var(--rmr-navy-950)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:.08rem!important;font-size:.82rem!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCardHeader em{min-height:25px!important;padding-inline:.48rem!important;font-size:.59rem!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard dl{align-items:center!important;gap:clamp(.8rem,2vw,1.6rem)!important;min-width:0!important;margin:0!important;display:flex!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard dl>div{gap:.08rem!important;min-width:0!important;display:grid!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard dt{font-size:.55rem!important;line-height:1.1!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard dd{color:#031426c2!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:260px!important;margin:0!important;font-size:.69rem!important;font-weight:820!important;line-height:1.25!important;overflow:hidden!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListMeta{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:.3rem!important;min-width:0!important;display:flex!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListMeta span{white-space:nowrap!important;padding:.26rem .43rem!important;font-size:.59rem!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .voucherManager,.rmrAdminPortalPremium.rmrAdminActive-voucher .voucherList{width:100%!important;max-width:none!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .voucherList{grid-template-columns:1fr!important;gap:.5rem!important;display:grid!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherAdminRow{background:#fffffff7!important;border:1px solid #d6a75340!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;width:100%!important;min-height:66px!important;display:grid!important;overflow:hidden!important;box-shadow:0 7px 20px #0314260d!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherAdminRow:hover{border-color:#b77b2580!important;box-shadow:0 11px 26px #03142615!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherAdminRow .voucherListCard{width:100%!important;min-width:0!important;min-height:64px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.25fr) minmax(180px,.55fr)!important;align-items:center!important;gap:.75rem!important;margin:0!important;padding:.62rem .8rem!important;display:grid!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .voucherListCard:not([data-rmr-voucher-row-enhanced="1"]){border-radius:12px!important;width:100%!important;min-height:64px!important;padding:.62rem .8rem!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .voucherListCard span,.rmrAdminPortalPremium.rmrAdminActive-voucher .voucherListCard small{font-size:.64rem!important;line-height:1.35!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .voucherListCard strong{margin-top:.06rem!important;font-size:.76rem!important;line-height:1.3!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .voucherListCard em{min-height:27px!important;padding-inline:.55rem!important;font-size:.62rem!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherAdminRowActions{background:linear-gradient(90deg,#fffaf18c,#fffaf1f0)!important;border-left:1px solid #d6a75338!important;justify-content:flex-end!important;align-items:center!important;gap:.38rem!important;min-width:max-content!important;padding:.55rem .65rem!important;display:flex!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherRowAction{cursor:pointer!important;min-height:34px!important;font:inherit!important;white-space:nowrap!important;border:1px solid #06213b24!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:.42rem .62rem!important;font-size:.63rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherRowOpen{color:var(--rmr-navy-950)!important;background:#fff!important;border-color:#d6a75359!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherRowCancel{color:#8a4f07!important;background:#fef3c7c7!important;border-color:#d977063d!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherRowDelete{color:#fff!important;background:#9b1c1c!important;border-color:#9b1c1c!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherRowAction:disabled{cursor:wait!important;opacity:.58!important}@media (max-width:1100px){.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard{grid-template-columns:minmax(220px,.95fr) minmax(0,1.35fr)!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListMeta{grid-column:1/-1!important;justify-content:flex-start!important}}@media (max-width:820px){.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard,.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherAdminRow,.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherAdminRow .voucherListCard{grid-template-columns:1fr!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard dl{flex-direction:column!important;align-items:flex-start!important;gap:.55rem!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListMeta,.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherAdminRowActions{justify-content:flex-start!important}.rmrAdminPortalPremium.rmrAdminActive-voucher .rmrVoucherAdminRowActions{border-top:1px solid #d6a75338!important;border-left:0!important}}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListMeta span[data-document-type=invoice]{color:#0b4a6a!important;background:#1c9aa517!important;border:1px solid #1c9aa52e!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListMeta span[data-document-type=reminder]{color:#8b4f12!important;background:#d6a75321!important;border:1px solid #d6a7533d!important}.rmrPortalLanguageControl{z-index:120;flex:none;align-items:center;font-family:inherit;display:inline-flex;position:relative}.rmrPortalLanguageButton{color:#f2d79c;min-height:38px;box-shadow:none;cursor:pointer;font:inherit;background:#ffffff0b;border:1px solid #d6a75370;border-radius:10px;justify-content:center;align-items:center;gap:.42rem;padding:0 .72rem;font-size:.72rem;font-weight:900;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.rmrPortalLanguageButton:hover,.rmrPortalLanguageButton[aria-expanded=true]{color:#fff;background:#d6a7531f;border-color:#f0d89fbf;transform:translateY(-1px)}.rmrPortalLanguageButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.rmrPortalLanguageButton b{opacity:.72;font-size:.62rem}.rmrPortalLanguageMenu{z-index:140;background:#fffdf8fe;border:1px solid #d6a75347;border-radius:13px;gap:.22rem;width:205px;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 48px #03142633}.rmrPortalLanguageMenu button{color:#031426;cursor:pointer;text-align:left;min-height:42px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.5rem;padding:.35rem .5rem;display:grid}.rmrPortalLanguageMenu button:hover,.rmrPortalLanguageMenu button[data-active=true]{background:#f8f0df;border-color:#d6a7533d}.rmrPortalLanguageMenu button>span{color:#06213b;background:#1c9aa517;border-radius:8px;place-items:center;width:34px;height:28px;font-size:.66rem;font-weight:950;display:grid}.rmrPortalLanguageMenu button>strong{font-size:.76rem;font-weight:850}.rmrPortalTranslateWidget{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important;bottom:-9999px!important;left:-9999px!important;overflow:hidden!important}html,body{top:0!important}.goog-te-banner-frame,.goog-te-balloon-frame,iframe.goog-te-banner-frame,iframe.skiptranslate{visibility:hidden!important;display:none!important}@media (max-width:980px){.rmrCustomerTopbar.rmrUnifiedPortalHeader,.rmrProviderHeaderExact,.providerPortalTopbar.rmrUnifiedPortalHeader,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle,.rmrAdminPortalPremium .rmrAdminTopbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-template-columns:minmax(0,1fr)!important;gap:.72rem!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:.9rem .85rem 1rem!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.rmrCustomerTopbar .rmrUnifiedPortalBrand,.rmrProviderHeaderExact .rmrUnifiedPortalBrand,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle .rmrUnifiedPortalBrand{justify-self:center!important;gap:.65rem!important}.rmrCustomerTopbar .rmrPortalTopbarBrandMark,.rmrProviderHeaderExact .rmrPortalTopbarBrandMark,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle .rmrPortalTopbarBrandMark,.rmrAdminPortalPremium .rmrAdminPremiumBrandMark{flex-basis:58px!important;width:58px!important;height:58px!important}.rmrCustomerTopbar .rmrUnifiedPortalBrand strong,.rmrProviderHeaderExact .rmrUnifiedPortalBrand strong,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle .rmrUnifiedPortalBrand strong{white-space:nowrap!important;font-size:clamp(1.18rem,5.2vw,1.55rem)!important}.rmrCustomerTopbar .rmrUnifiedPortalBrand small,.rmrProviderHeaderExact .rmrUnifiedPortalBrand small,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle .rmrUnifiedPortalBrand small{letter-spacing:.13em!important;font-size:.58rem!important}.rmrCustomerTopbar .rmrUnifiedPortalTitle,.rmrProviderHeaderExact .rmrUnifiedPortalTitle,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle .rmrUnifiedPortalTitle{text-align:center!important;justify-self:center!important;min-width:0!important}.rmrCustomerTopbar .rmrUnifiedPortalTitle strong,.rmrProviderHeaderExact .rmrUnifiedPortalTitle strong,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle .rmrUnifiedPortalTitle strong{white-space:normal!important;font-size:clamp(1.2rem,5vw,1.55rem)!important}.rmrCustomerTopbar .rmrUnifiedPortalActions,.rmrProviderHeaderExact .rmrUnifiedPortalActions,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle .rmrUnifiedPortalActions{flex-wrap:wrap!important;justify-content:center!important;justify-self:stretch!important;gap:.42rem!important;width:100%!important}.rmrCustomerTopbar .rmrUnifiedPortalActions>*,.rmrProviderHeaderExact .rmrUnifiedPortalActions>*,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle .rmrUnifiedPortalActions>*{max-width:100%!important}.rmrPortalLanguageMenu{right:50%;transform:translate(50%)}.rmrPortalContent,.providerDashboardLuxury,.rmrAdminPortalPremium .rmrAdminContentPremium{width:100%!important;max-width:100%!important;padding-left:.75rem!important;padding-right:.75rem!important;overflow-x:clip!important}.providerPortalShell .providerSideCard{max-height:none!important;position:static!important;top:auto!important;overflow:visible!important}.rmrAdminPortalPremium :is(.internTableShell,.invoiceManager,.voucherManager),.providerPortalShell :is(.providerTableScroll,.providerBookingsTableWrap){-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.rmrAdminPortalPremium table,.providerPortalShell table{min-width:720px}.rmrPortalPanel,.rmrCustomerBookingCard,.providerPortalShell :is(.providerPanel,.providerFullWidthCard,.providerSideCard),.rmrAdminPortalPremium :is(.internCard,.customerFileCard,.providerAdminCard){min-width:0!important;max-width:100%!important}.rmrCustomerPortal img,.providerPortalShell img,.rmrAdminPortalPremium img{max-width:100%;height:auto}}@media (max-width:620px){.rmrCustomerTopbar.rmrUnifiedPortalHeader,.rmrProviderHeaderExact,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle{padding-inline:.65rem!important}.rmrCustomerTopbar .rmrUnifiedPortalActions,.rmrProviderHeaderExact .rmrUnifiedPortalActions,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle .rmrUnifiedPortalActions{display:flex!important}.rmrCustomerTopbar .rmrUnifiedPortalActions :is(a,button),.rmrProviderHeaderExact .rmrUnifiedPortalActions :is(a,button),.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle .rmrUnifiedPortalActions :is(a,button){min-height:36px!important;padding-inline:.58rem!important;font-size:.67rem!important}.rmrPortalUserBadge,.providerPortalUser,.rmrAdminUser{min-height:38px!important;padding:.28rem .52rem!important}.rmrPortalLanguageMenu{width:auto;max-height:min(70vh,420px);position:fixed;inset:auto .75rem .75rem;overflow-y:auto;transform:none}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard{grid-template-columns:1fr!important;align-items:stretch!important}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListCard dl,.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListMeta{flex-wrap:wrap!important;justify-content:flex-start!important}}@media (max-width:860px){body:has(.mobileSiteMenu){padding-top:0!important}.mobileSiteMenu{z-index:40!important;width:100%!important;padding:calc(.45rem + env(safe-area-inset-top,0px)) .65rem .45rem!important;position:relative!important;inset:auto!important}.mobileSiteMenuBar{position:relative!important;top:auto!important}.mobileSiteDropdown{max-height:none!important;overflow:visible!important}:is(body:has(.rmrCustomerPortal) .mobileSiteMenu,body:has(.providerPortalShell) .mobileSiteMenu){display:none!important}.topbar,.siteHeader,.mainHeader,.customerPortalSectionNav,.providerDashboardTabsLegacy,.providerDashboardTabs,.rmrPortalSectionNav{position:relative!important;top:auto!important}.rmrPortalStatsRow,.rmrCustomerDashboardGrid,.rmrBookingCards,.rmrQuickActions,.rmrProfileData,.rmrCustomerHero{grid-template-columns:minmax(0,1fr)!important}.rmrCustomerHero,.rmrPortalPanel,.rmrCustomerBookingCard,.rmrCustomerProfileCard,.rmrFeaturedVoucher{border-radius:16px!important;padding:1rem!important}.rmrBookingTitleRow,.rmrCustomerBookingCard>header,.rmrVoucherActions,.rmrPortalPanel>header{flex-direction:column!important;align-items:flex-start!important;gap:.55rem!important}.rmrBookingFacts,.rmrBookingPrice,.rmrCompactList>*,.rmrReminderList>*{min-width:0!important;max-width:100%!important}.rmrPortalTable{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}.rmrPortalTableHead,.rmrPortalTableRow{min-width:680px}.providerPortalMetricGrid,.providerPortalOverviewGrid,.providerColumns,.providerFieldGrid,.providerFieldGridTwo,.providerServiceOptionsGrid,.providerLanguageGrid,.providerOverviewPortal{grid-template-columns:minmax(0,1fr)!important}.providerDashboardLuxury{width:100%!important;padding:.75rem .7rem 1.5rem!important}.providerDashboardTabsLegacy{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;justify-content:flex-start!important;padding:.45rem!important;overflow-x:auto!important}.providerDashboardTabsLegacy button{scroll-snap-align:start;flex:none!important}.providerContentCard,.providerPortalPanel,.providerPortalProfileCard,.providerFormShell,.providerSideCard{border-radius:16px!important;width:100%!important;min-width:0!important;padding:.95rem!important}.providerBookingActions,.providerBookingFinalActions,.providerFooterBar,.providerFooterBarSplit,.providerExtraActions{flex-direction:column!important;align-items:stretch!important}.providerBookingActions :is(button,a),.providerBookingFinalActions :is(button,a),.providerFooterBar :is(button,a),.providerExtraActions :is(button,a){justify-content:center!important;width:100%!important}.rmrAdminPortalPremium .internGrid,.rmrAdminPortalPremium .internModuleGrid,.rmrAdminPortalPremium .internStatsGrid,.rmrAdminPortalPremium .customerFileGrid,.rmrAdminPortalPremium .providerAdminGrid,.rmrAdminPortalPremium .voucherGrid,.rmrAdminPortalPremium .internFormGrid{grid-template-columns:minmax(0,1fr)!important}.rmrAdminPortalPremium .rmrAdminPageHead,.rmrAdminPortalPremium .internDashboardHead,.rmrAdminPortalPremium .internSectionHead,.rmrAdminPortalPremium .customerFileHeader{flex-direction:column!important;align-items:flex-start!important;gap:.65rem!important}.rmrAdminPortalPremium :is(.internCard,.internModuleCard,.customerFileCard,.providerAdminCard,.internNotice){border-radius:16px!important;width:100%!important;min-width:0!important;padding:.95rem!important}.rmrAdminPortalPremium :is(.customerFileListItem,.internListItem,.emailLogRow,.rmrVoucherAdminRow){min-width:0!important;max-width:100%!important}.rmrAdminPortalPremium :is(.internActions,.customerFileActions,.rmrVoucherAdminRowActions){flex-wrap:wrap!important}}@media (max-width:560px){.mobileSiteMenu{padding-inline:.45rem!important}.mobileSiteMenuBar{border-radius:16px!important}.rmrPortalStatsRow,.providerPortalMetricGrid,.rmrAdminPortalPremium .internStatsGrid{gap:.55rem!important}.rmrPortalStatCard,.providerPortalMetric,.rmrAdminPortalPremium .internStatCard{min-height:0!important;padding:.82rem!important}.rmrPortalTopbar .rmrPortalUserBadge span,.providerPortalTopbar .providerPortalUser span,.rmrAdminHeaderCustomerStyle .rmrAdminUser span{display:none!important}.rmrPortalLanguageButton{min-width:44px;padding-inline:.55rem}.rmrPortalLanguageButton svg{display:none}.rmrPortalContent,.providerDashboardLuxury,.rmrAdminPortalPremium .rmrAdminContentPremium{padding-left:.5rem!important;padding-right:.5rem!important}}.rmrAdminPortalPremium.rmrAdminActive-kunden .customerListMeta span[data-document-count-loading=true]{opacity:.58;animation:1.1s ease-in-out infinite alternate rmrCountPulse}@keyframes rmrCountPulse{0%{opacity:.42}to{opacity:.78}}.rmrPortalLanguageControl{display:none!important}@media (max-width:860px){body:has(.mobileSiteMenu):not(:has(.rmrCustomerPortal)):not(:has(.providerPortalShell)){padding-top:calc(68px + env(safe-area-inset-top,0px))!important}.mobileSiteMenu{z-index:10040!important;width:100%!important;padding:calc(.45rem + env(safe-area-inset-top,0px)) .65rem .45rem!important;pointer-events:none!important;display:block!important;position:fixed!important;inset:0 0 auto!important}.mobileSiteMenuBar{pointer-events:auto!important;position:relative!important;inset:auto!important}.mobileSiteDropdown{-webkit-overflow-scrolling:touch;pointer-events:auto!important;max-height:calc(100dvh - 94px)!important;overflow-y:auto!important}:is(body:has(.rmrCustomerPortal) .mobileSiteMenu,body:has(.providerPortalShell) .mobileSiteMenu){display:none!important}}.mobileSiteMenu,.mobileSiteMenuBar,.mobileSiteDropdown{display:none!important}.rmrMobileHeaderMenu{display:none}.rmrPortalTranslateWidget{clip-path:inset(100%)!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:860px){body:has(.rmrMobileHeaderMenu){padding-top:0!important}header.topbar:has(.rmrMobileHeaderMenu){z-index:80!important;width:100%!important;padding:calc(.58rem + env(safe-area-inset-top,0px)) .72rem .58rem!important;justify-content:space-between!important;align-items:center!important;gap:.7rem!important;display:flex!important;position:relative!important;inset:auto!important}header.topbar:has(.rmrMobileHeaderMenu)>.brandText{flex:auto!important;align-items:center!important;min-width:0!important;max-width:calc(100% - 96px)!important;display:inline-flex!important}:is(header.topbar:has(.rmrMobileHeaderMenu)>.nav,header.topbar:has(.rmrMobileHeaderMenu)>.headerActions){display:none!important}:is(header.topbar:has(.rmrMobileHeaderMenu) .brandLogoMark,header.topbar:has(.rmrMobileHeaderMenu) .headerLogo){flex-basis:46px!important;width:46px!important;height:46px!important}header.topbar:has(.rmrMobileHeaderMenu) .brandWordmark{border-radius:13px!important;min-width:0!important;max-width:min(58vw,230px)!important;padding:.38rem .58rem!important}header.topbar:has(.rmrMobileHeaderMenu) .brandWordmarkMain{white-space:nowrap!important;font-size:clamp(.82rem,3.8vw,1rem)!important;line-height:1!important}header.topbar:has(.rmrMobileHeaderMenu) .brandWordmarkSub{letter-spacing:.08em!important;white-space:nowrap!important;margin-top:.2rem!important;font-size:clamp(.42rem,2.1vw,.54rem)!important}.rmrMobileHeaderMenu{z-index:90!important;direction:ltr!important;flex:none!important;align-items:center!important;margin-left:auto!important;display:inline-flex!important;position:relative!important}.rmrMobileHeaderMenuButton{color:#fffaf2!important;cursor:pointer!important;min-width:82px!important;min-height:42px!important;font:inherit!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#06213b,#0a4f73)!important;border:1px solid #d6a75352!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.48rem!important;padding:0 .82rem!important;font-size:.78rem!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 10px 24px #06213b2e!important}.rmrMobileHeaderMenuButton i,.rmrMobileHeaderMenuButton i:before,.rmrMobileHeaderMenuButton i:after{content:""!important;background:currentColor!important;border-radius:99px!important;width:17px!important;height:2px!important;transition:transform .18s,top .18s,background .18s!important;display:block!important}.rmrMobileHeaderMenuButton i{position:relative!important}.rmrMobileHeaderMenuButton i:before,.rmrMobileHeaderMenuButton i:after{position:absolute!important;left:0!important}.rmrMobileHeaderMenuButton i:before{top:-6px!important}.rmrMobileHeaderMenuButton i:after{top:6px!important}.rmrMobileHeaderMenu[data-open=true] .rmrMobileHeaderMenuButton i{background:0 0!important}.rmrMobileHeaderMenu[data-open=true] .rmrMobileHeaderMenuButton i:before{top:0!important;transform:rotate(45deg)!important}.rmrMobileHeaderMenu[data-open=true] .rmrMobileHeaderMenuButton i:after{top:0!important;transform:rotate(-45deg)!important}.rmrMobileHeaderDropdown{z-index:100!important;overscroll-behavior:contain!important;color:#06213b!important;-webkit-overflow-scrolling:touch!important;background:radial-gradient(circle at 100% 0,#d6a75324,#0000 11rem),#fffaf2fc!important;border:1px solid #d6a7535c!important;border-radius:18px!important;gap:.42rem!important;width:min(330px,100vw - 1.4rem)!important;max-height:min(72dvh,560px)!important;margin:0!important;padding:.65rem!important;display:grid!important;position:absolute!important;top:calc(100% + .55rem)!important;left:auto!important;right:0!important;overflow-y:auto!important;box-shadow:0 22px 54px #061a2f38!important}.rmrMobileHeaderDropdown>a,.rmrMobileHeaderDropdown>button,.rmrMobileHeaderLanguage>button,.rmrMobileHeaderLanguageChoices button{color:#06213b!important;cursor:pointer!important;width:100%!important;min-height:44px!important;font:inherit!important;text-align:left!important;background:#ffffffc7!important;border:1px solid #d6a7532e!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;padding:.62rem .78rem!important;font-size:.86rem!important;font-weight:900!important;text-decoration:none!important;display:flex!important}.rmrMobileHeaderDropdown>:is(a,button):hover,.rmrMobileHeaderLanguage>button:hover,.rmrMobileHeaderLanguageChoices button:hover,.rmrMobileHeaderLanguageChoices button[data-active=true]{color:#fffaf2!important;background:linear-gradient(135deg,#06213b,#0a4f73)!important;border-color:#d6a75361!important}.rmrMobileHeaderLanguage{gap:.38rem!important;display:grid!important}.rmrMobileHeaderLanguageChoices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.36rem!important;padding:.15rem!important;display:grid!important}.rmrMobileHeaderLanguageChoices button{justify-content:center!important;min-height:40px!important;padding:.46rem!important;font-size:.78rem!important}.rmrUnifiedPortalHeader,.rmrCustomerTopbar,.rmrProviderHeaderExact,.rmrAdminHeaderCustomerStyle,.rmrAdminPortalPremium .rmrAdminHeaderCustomerStyle{top:auto!important;position:relative!important;inset-block-start:auto!important}}@media (max-width:430px){header.topbar:has(.rmrMobileHeaderMenu){padding-inline:.5rem!important}:is(header.topbar:has(.rmrMobileHeaderMenu) .brandLogoMark,header.topbar:has(.rmrMobileHeaderMenu) .headerLogo){flex-basis:42px!important;width:42px!important;height:42px!important}header.topbar:has(.rmrMobileHeaderMenu) .brandWordmark{max-width:50vw!important;padding-inline:.46rem!important}.rmrMobileHeaderMenuButton{min-width:72px!important;min-height:40px!important;padding-inline:.62rem!important;font-size:.7rem!important}.rmrMobileHeaderDropdown{width:min(318px,100vw - 1rem)!important}}
