[data-aged-care-room]{--acr-control-line:#9ba09c;--acr-heart:#d73337;--acr-tint:color-mix(in oklab, var(--hp-action) 9%, var(--background));--acr-star:#dea645;--acr-star-empty:color-mix(in oklab, var(--foreground) 16%, transparent);--acr-scrim:#1c211ec7}@supports (color:lab(0% 0 0)){[data-aged-care-room]{--acr-control-line:lab(65.3078% -2.36252 1.50292);--acr-heart:lab(49.2539% 63.2983 39.3808);--acr-star:lab(72.1607% 14.5394 56.7104)}}@media (prefers-color-scheme:dark){[data-aged-care-room]{--acr-control-line:#666a66}@supports (color:lab(0% 0 0)){[data-aged-care-room]{--acr-control-line:lab(44.4277% -2.36315 1.50406)}}}.dark [data-aged-care-room]{--acr-control-line:#666a66}@supports (color:lab(0% 0 0)){.dark [data-aged-care-room]{--acr-control-line:lab(44.4277% -2.36315 1.50406)}}[data-aged-care-room].aged-care-room{padding:0 1rem 2.5rem}@media (min-width:64rem){[data-aged-care-room].aged-care-room{padding:0 1.5rem 4rem}}[data-aged-care-room] .aged-care-room-page{inline-size:100%;max-inline-size:75rem;margin-inline:auto}[data-aged-care-room] .aged-care-room-crumbs .accommodation-detail-breadcrumbs{max-inline-size:75rem;padding:1rem 0 .75rem;font-size:.875rem}@media (max-width:47.99rem){[data-aged-care-room][data-has-photos] .aged-care-room-crumbs{display:none}}[data-aged-care-room] .aged-care-room-link{color:var(--hp-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}[data-aged-care-room] .aged-care-room-small{margin:0;font-size:.875rem;line-height:1.45}[data-aged-care-room] .aged-care-room-photo-block{flex-direction:column;display:flex}@media (min-width:48rem){[data-aged-care-room] .aged-care-room-band.housing-band{border-radius:var(--hp-radius) var(--hp-radius) 0 0}}[data-aged-care-room] .aged-care-room-gallery{position:relative}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property{gap:0}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic{block-size:auto;height:auto;border-radius:0 0 var(--hp-radius) var(--hp-radius);grid-template-rows:14rem 14rem;grid-template-columns:2fr 1fr 1fr;gap:4px;inline-size:100%;max-inline-size:none;display:grid}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic>.pp-gal-cell:first-child{grid-row:1/3}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic[data-count="1"]{grid-template-rows:28.25rem;grid-template-columns:minmax(0,1fr)}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic[data-count="2"]{grid-template-rows:28.25rem;grid-template-columns:2fr 1fr}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic:is([data-count="1"],[data-count="2"])>.pp-gal-cell:first-child{grid-row:auto}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic[data-count="3"]{grid-template-columns:2fr 1fr}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic[data-count="4"]>.pp-gal-cell:nth-child(2){grid-column:2/4}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-cell{aspect-ratio:auto;border-radius:0;block-size:100%;min-block-size:0;inline-size:100%}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-cell:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}[data-provider-profile][data-aged-care-room] .pp-gal-cell [data-slot=badge]{display:none}[data-provider-profile][data-aged-care-room] .pp-gal-cell:first-child [data-slot=badge]{border-radius:var(--hp-tag-radius);background:var(--acr-scrim);color:#fff;color:lab(100% 0 0);min-block-size:1.625rem;max-inline-size:calc(100% - 1.5rem);box-shadow:none;border:0;padding:.125rem .5625rem;font-size:.875rem;font-weight:500;line-height:1.35;display:inline-flex;inset:auto auto .75rem .75rem}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property:has(.pp-gal-cell [data-slot=badge]) .pp-property-photo-provenance{display:none}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-property-media-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;max-inline-size:none;margin-block-start:.75rem;display:flex;position:static}[data-aged-care-room] .aged-care-room-photo-row{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-block-start:.75rem;display:flex}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-property-media-actions>button,[data-aged-care-room] .aged-care-room-chip,[data-aged-care-room] .village-home-action{border:1px solid var(--acr-control-line);border-radius:var(--radius-button);background:var(--background);block-size:2.75rem;min-block-size:2.75rem;color:var(--foreground);box-shadow:none;white-space:nowrap;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-property-media-actions>button:hover,[data-aged-care-room] .aged-care-room-chip:hover,[data-aged-care-room] .village-home-action:hover{border-color:var(--foreground);background:var(--background)}[data-aged-care-room] .aged-care-room-chip svg{block-size:1.125rem;inline-size:1.125rem}[data-aged-care-room] .aged-care-room-photo-actions{margin-inline-start:auto}[data-aged-care-room] .village-home-consumer-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}[data-aged-care-room] .village-home-save-error{flex-basis:100%}[data-aged-care-room] .village-home-heart{transition:fill .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}[data-aged-care-room] [data-saved] .village-home-heart{color:var(--acr-heart);fill:var(--acr-heart)}@media (prefers-reduced-motion:reduce){[data-aged-care-room] .village-home-heart{transition:none}}[data-aged-care-room] .aged-care-room-hero-controls{display:none}[data-aged-care-room] .aged-care-room-circle,[data-aged-care-room] .village-home-consumer-actions--round .village-home-circle{background:color-mix(in oklab, var(--background) 95%, transparent);block-size:2.75rem;min-block-size:2.75rem;inline-size:2.75rem;color:var(--foreground);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 3px #0003}[data-aged-care-room] .aged-care-room-circle svg,[data-aged-care-room] .village-home-consumer-actions--round .village-home-circle svg{block-size:1.25rem;inline-size:1.25rem}[data-aged-care-room] .aged-care-room-circle:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@media (max-width:47.99rem){[data-aged-care-room] .aged-care-room-photo-block{margin-inline:-1rem}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic,[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic:is([data-layout=mosaic],[data-layout=compact]){block-size:18.125rem;aspect-ratio:auto;border-radius:0;height:18.125rem;display:block}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic>.pp-gal-cell:first-child{aspect-ratio:auto;block-size:100%;inline-size:100%;display:block}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mosaic>.pp-gal-cell:nth-child(n+2){display:none}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mobile-count{border-radius:var(--hp-tag-radius);background:var(--acr-scrim);border:0;min-block-size:1.625rem;padding:0 .5625rem;font-size:.875rem;font-weight:600;inset:auto .75rem .75rem auto}[data-provider-profile][data-aged-care-room] .pp-gal-cell:first-child [data-slot=badge]{max-inline-size:calc(100% - 7.5rem);font-size:.8125rem}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-property-media-actions{display:none}[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-property-photo-provenance{padding-inline:1rem}[data-aged-care-room] .aged-care-room-hero-controls{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:.75rem .75rem auto}[data-aged-care-room] .aged-care-room-hero-controls>*{pointer-events:auto}[data-aged-care-room] .aged-care-room-photo-row{padding-inline:1rem}}[data-aged-care-room] .aged-care-room-columns{grid-template-columns:minmax(0,1fr);display:grid}[data-aged-care-room] .aged-care-room-main{flex-direction:column;min-inline-size:0;display:flex}[data-aged-care-room] .aged-care-room-rail{display:none}@media (min-width:64rem){[data-aged-care-room] .aged-care-room-columns{grid-template-columns:minmax(0,1fr) 23.75rem;column-gap:3.5rem}[data-aged-care-room] .aged-care-room-rail{padding-block-start:1.375rem;display:block}[data-aged-care-room] .aged-care-room-rail [data-aged-care-contact-card][data-sticky]{position:sticky;inset-block-start:calc(var(--header-h,5rem) + 1.5rem)}}[data-aged-care-room] .aged-care-room-header{flex-direction:column;gap:.375rem;padding-block-start:1.375rem;display:flex}[data-aged-care-room] .aged-care-room-prices{flex-direction:column;gap:.375rem;display:flex}[data-aged-care-room] :is(.aged-care-room-rad,.aged-care-room-dap){flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}[data-aged-care-room] .aged-care-room-rad-value{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:2.25rem;font-weight:800;line-height:1.1}[data-aged-care-room] .aged-care-room-dap-value{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:1.5rem;font-weight:700;line-height:1.2}[data-aged-care-room] .aged-care-room-rad .aged-care-room-price-label{font-size:1.125rem;font-weight:600}[data-aged-care-room] .aged-care-room-dap .aged-care-room-price-label{font-size:1.0625rem;font-weight:600}[data-aged-care-room] .aged-care-room-caveat{max-inline-size:62ch;color:var(--muted-foreground);font-size:var(--hp-caveat-size);margin:0;line-height:1.45}[data-aged-care-room] .aged-care-room-title{margin:.375rem 0 0;font-size:1.375rem;font-weight:600;line-height:1.3}[data-aged-care-room] .aged-care-room-at{margin:0;font-size:1.0625rem}[data-aged-care-room] .aged-care-room-home-link{color:var(--hp-link);font-weight:600;text-decoration:none}[data-aged-care-room] .aged-care-room-home-link:hover{text-underline-offset:3px;text-decoration:underline}[data-aged-care-room] .aged-care-room-header .aged-care-room-facts{gap:.25rem 1rem;margin-block-start:.625rem;font-size:1.125rem}[data-aged-care-room] .aged-care-room-header .aged-care-room-facts svg{block-size:1.375rem;inline-size:1.375rem;color:var(--foreground)}[data-aged-care-room] .aged-care-room-facts>[data-fact=category]{border-inline-start:1px solid var(--hp-line);color:var(--muted-foreground);padding-inline-start:.875rem;font-weight:400}[data-aged-care-room] .aged-care-room-qual{max-inline-size:68ch;color:var(--muted-foreground);align-items:flex-start;gap:.5rem;margin:.625rem 0 0;font-size:.9375rem;line-height:1.45;display:flex}[data-aged-care-room] .aged-care-room-qual svg{flex:none;block-size:1.125rem;inline-size:1.125rem;margin-block-start:.125rem}[data-aged-care-room] .aged-care-room-qual b{color:var(--foreground);font-weight:600}[data-aged-care-room] .aged-care-room-planning{margin-block-start:.875rem}[data-aged-care-room] .aged-care-room-planning:empty{display:none}@media (max-width:47.99rem){[data-aged-care-room] .aged-care-room-header{padding-block-start:1rem}[data-aged-care-room] .aged-care-room-rad-value{font-size:1.875rem}[data-aged-care-room] .aged-care-room-dap-value{font-size:1.3125rem}[data-aged-care-room] :is(.aged-care-room-rad,.aged-care-room-dap) .aged-care-room-price-label{font-size:.9375rem}[data-aged-care-room] .aged-care-room-caveat{font-size:.875rem}[data-aged-care-room] .aged-care-room-title{margin-block-start:.25rem;font-size:1.1875rem}[data-aged-care-room] .aged-care-room-at{font-size:1rem}[data-aged-care-room] .aged-care-room-address{display:none}[data-aged-care-room] .aged-care-room-header .aged-care-room-facts{font-size:1.0625rem}[data-aged-care-room] .aged-care-room-qual{font-size:.875rem}}[data-aged-care-room] .aged-care-room-visits{border:1px solid var(--hp-line);border-radius:var(--hp-radius);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-block-start:1.375rem;padding:1rem 1.125rem;display:flex}[data-aged-care-room] .aged-care-room-visits-icon{border-radius:var(--hp-radius);background:var(--acr-tint);block-size:3rem;inline-size:3rem;color:var(--hp-link);flex:none;justify-content:center;align-items:center;display:flex}[data-aged-care-room] .aged-care-room-visits-icon svg{block-size:1.5rem;inline-size:1.5rem}[data-aged-care-room] .aged-care-room-visits-text{flex-direction:column;flex:14rem;min-inline-size:0;display:flex}[data-aged-care-room] .aged-care-room-visits-text h2{margin:0;font-size:1.0625rem;font-weight:700}[data-aged-care-room] .aged-care-room-visits-text p{margin:0;font-size:.9375rem}[data-aged-care-room] .aged-care-room-visits-action[data-slot=button]{border-color:var(--acr-control-line);block-size:3rem;min-block-size:3rem;inline-size:auto;font-size:1rem;font-weight:600}[data-aged-care-room] .aged-care-room-visits-shape{flex:none;block-size:3rem;inline-size:10.5rem}@media (max-width:47.99rem){[data-aged-care-room] .aged-care-room-visits{padding:.875rem}[data-aged-care-room] .aged-care-room-visits-shape{block-size:2.75rem;inline-size:100%}[data-aged-care-room] .aged-care-room-visits-icon{background:0 0;block-size:auto;inline-size:auto}[data-aged-care-room] .aged-care-room-visits-text h2{font-size:1rem}[data-aged-care-room] .aged-care-room-visits-text p{font-size:.875rem}[data-aged-care-room] .aged-care-room-visits-action[data-slot=button]{block-size:2.75rem;min-block-size:2.75rem;inline-size:100%}}[data-aged-care-room] .village-home-section-bar{border-block-end:1px solid var(--hp-line);gap:1.75rem;margin-block-start:1.625rem;display:flex}[data-aged-care-room] .village-home-section-bar a{block-size:3.25rem;color:var(--muted-foreground);align-items:center;font-weight:600;text-decoration:none;display:flex}[data-aged-care-room] .village-home-section-bar a[aria-current=true],[data-aged-care-room] .village-home-section-bar a:hover{color:var(--foreground);box-shadow:inset 0 -3px var(--hp-action)}@media (max-width:47.99rem){[data-aged-care-room] .village-home-section-bar{display:none}}[data-aged-care-room] .aged-care-room-section{border-block-start:1px solid var(--hp-line);flex-direction:column;gap:1rem;padding-block:2rem;scroll-margin-block-start:calc(var(--header-h,5rem) + 1rem);display:flex}[data-aged-care-room] .aged-care-room-section[data-first]{border-block-start:0}[data-aged-care-room] .aged-care-room-section h2{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}[data-aged-care-room] .aged-care-room-section h3{margin:.625rem 0 0;font-size:1.1875rem;font-weight:700}[data-aged-care-room] .aged-care-room-section>p{margin:0}[data-aged-care-room] .aged-care-room-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}@media (max-width:47.99rem){[data-aged-care-room] .aged-care-room-section{border-block-start:0;gap:.625rem;padding-block:1.375rem .5rem}[data-aged-care-room] .aged-care-room-section h2{font-size:1.25rem}}[data-aged-care-room] .aged-care-room-description{white-space:pre-line;max-inline-size:68ch;margin:0;font-size:1.0625rem;line-height:1.6}[data-aged-care-room] .village-home-read-more{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}[data-aged-care-room] .village-home-link{color:var(--hp-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}[data-aged-care-room] .village-home-read-more-toggle{cursor:pointer;background:0 0;border:0;min-block-size:2.75rem;padding:0}@media (max-width:47.99rem){[data-aged-care-room] .village-home-read-more:not([data-expanded]) .village-home-read-more-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-aged-care-room] .aged-care-room-description{font-size:1rem}}@media (min-width:48rem){[data-aged-care-room] .village-home-read-more-toggle{display:none}}[data-aged-care-room] .aged-care-room-details{flex-direction:column;margin:0;display:flex}[data-aged-care-room] .aged-care-room-details>div{border-block-end:1px solid var(--hp-line);grid-template-columns:15rem minmax(0,1fr);display:grid}[data-aged-care-room] .aged-care-room-details :is(dt,dd){margin:0;padding-block:.625rem}[data-aged-care-room] .aged-care-room-details dt{color:var(--muted-foreground)}[data-aged-care-room] .aged-care-room-media-links{flex-direction:column;gap:.375rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}@media (max-width:47.99rem){[data-aged-care-room] .aged-care-room-details>div{grid-template-columns:9.375rem minmax(0,1fr);font-size:.9375rem}}[data-aged-care-room] .aged-care-room-costs{border-block-start:1px solid var(--hp-line)}[data-aged-care-room] .aged-care-room-cost-group h3{margin:0;padding:1rem 0 .375rem;font-size:1rem;font-weight:700}[data-aged-care-room] .aged-care-room-cost-group dl{margin:0}[data-aged-care-room] .aged-care-room-cost-row{border-block-end:1px solid var(--hp-line);grid-template-columns:16.25rem minmax(0,1fr);display:grid}[data-aged-care-room] .aged-care-room-cost-row :is(dt,dd){margin:0;padding-block:.75rem}[data-aged-care-room] .aged-care-room-cost-row dt{color:var(--muted-foreground);padding-inline-end:1rem}[data-aged-care-room] .aged-care-room-cost-row b{font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:47.99rem){[data-aged-care-room] .aged-care-room-cost-row{grid-template-columns:9.375rem minmax(0,1fr);font-size:.9375rem}[data-aged-care-room] .aged-care-room-cost-row :is(dt,dd){padding-block:.625rem}}[data-aged-care-room] .aged-care-room-section-action[data-slot=button]{border-color:var(--acr-control-line);align-self:flex-start;block-size:3rem;min-block-size:3rem;font-size:1rem;font-weight:600}[data-aged-care-room] .aged-care-room-official{flex-direction:column;gap:.375rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}[data-aged-care-room] .aged-care-room-match{padding-block:.5rem 1.5rem}[data-aged-care-room] .aged-care-room-match:empty{display:none}[data-aged-care-room] .aged-care-room-map{position:relative}[data-aged-care-room] .aged-care-room-map .accommodation-detail-map-plate{border-radius:var(--hp-radius);min-block-size:18.75rem}[data-aged-care-room] .aged-care-room-map .accommodation-detail-map-canvas{block-size:18.75rem}[data-aged-care-room] .aged-care-room-directions[data-slot=button]{z-index:2;background:var(--background);border-color:#0000;min-block-size:2.75rem;font-weight:600;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;box-shadow:0 1px 4px #00000040}[data-aged-care-room] .aged-care-room-enquiry{border-block-start:1px solid var(--hp-line);padding-block:1.5rem 2rem}[data-aged-care-room] #room-enquiry{scroll-margin-block-start:calc(var(--header-h,5rem) + 1rem)}[data-aged-care-room] .aged-care-room-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:47.99rem){[data-aged-care-room] .aged-care-room-more{grid-template-columns:minmax(0,1fr)}}[data-aged-care-room] .aged-care-room-more-card{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--card);block-size:100%;color:inherit;flex-direction:column;gap:.25rem;padding:.875rem;text-decoration:none;display:flex}[data-aged-care-room] .aged-care-room-more-card:hover{border-color:var(--foreground)}[data-aged-care-room] .aged-care-room-more-card:focus-visible,[data-aged-care-room] .aged-care-room-home-card:focus-visible{outline:3px solid var(--ring);outline-offset:2px}[data-aged-care-room] .aged-care-room-more-rad{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.125rem;font-weight:700}[data-aged-care-room] .aged-care-room-more-dap{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}[data-aged-care-room] .aged-care-room-more-name{margin-block-start:.25rem;font-size:1rem}[data-aged-care-room] .aged-care-room-home-card{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--card);color:inherit;grid-template-columns:15rem minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}[data-aged-care-room] .aged-care-room-home-card:not(:has(.aged-care-room-home-card-photo)){grid-template-columns:minmax(0,1fr)}[data-aged-care-room] .aged-care-room-home-card-photo{background:var(--muted);min-block-size:10rem;display:block;position:relative}[data-aged-care-room] .aged-care-room-home-card-text{flex-direction:column;justify-content:center;gap:.25rem;padding:1rem 1.125rem;font-size:.9375rem;display:flex}[data-aged-care-room] .aged-care-room-home-card-name{font-size:1.1875rem;font-weight:700}[data-aged-care-room] .aged-care-room-rating,[data-aged-care-room] .aged-care-room-government{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;display:inline-flex}[data-aged-care-room] .aged-care-room-rating{font-weight:600}[data-aged-care-room] .aged-care-room-rating>svg{block-size:1rem;inline-size:1rem;color:var(--acr-star);fill:currentColor;stroke:none}[data-aged-care-room] .aged-care-room-stars{align-items:center;gap:1px;display:inline-flex}[data-aged-care-room] .aged-care-room-stars svg{block-size:1.125rem;inline-size:1.125rem;color:var(--acr-star-empty);fill:currentColor;stroke:none}[data-aged-care-room] .aged-care-room-stars svg[data-on]{color:var(--acr-star)}[data-aged-care-room] .aged-care-room-home-card .aged-care-room-link{margin-block-start:.25rem}@media (max-width:47.99rem){[data-aged-care-room] .aged-care-room-home-card{grid-template-columns:minmax(0,1fr)}}[data-aged-care-room] .aged-care-room-source{border-block-start:1px solid var(--hp-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-block:1.125rem;font-size:.875rem;line-height:1.45;display:flex}[data-aged-care-room] .aged-care-room-source p{max-inline-size:70ch;margin:0}[data-aged-care-room] .aged-care-room-source-links{flex:none;gap:1rem;display:flex}[data-aged-care-room] .aged-care-room-phone-bar{z-index:20;padding:.75rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--hp-line);background:var(--background);gap:.625rem;display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -4px 16px #0000000f}[data-aged-care-room] .aged-care-room-phone-bar [data-slot=button]{block-size:3rem;min-block-size:3rem;font-size:1rem;font-weight:600}[data-aged-care-room] .aged-care-room-phone-bar>:first-child{flex:1 1 0}[data-aged-care-room] .aged-care-room-phone-bar .aged-care-room-phone-bar-enquire{flex:1.4 1 0}@media (min-width:64rem){[data-aged-care-room] .aged-care-room-phone-bar{display:none}}@media (forced-colors:active){[data-provider-profile][data-aged-care-room] .pp-gal-cell:first-child [data-slot=badge],[data-provider-profile][data-aged-care-room] .pp-photo-gallery--property .pp-gal-mobile-count{color:canvastext;background:canvas;border:1px solid canvastext}}