/* Paw & Co. public website previews use the Rose brand theme. PetOS workspace UI keeps its own Sapphire controls. */
.paw-co-home{--paw-rose:#C92E73;--paw-rose-pale:#FDE8F1}
.paw-co-home.public-site .site-logo,.paw-co-home.site-frame .site-header strong{color:#A92561}
.paw-co-home.public-site .site-logo i,.paw-co-home.public-site .site-cover-copy b,.paw-co-home.site-frame .site-header b,.paw-co-home.site-frame .site-banner-copy em{background:var(--paw-rose);color:#fff}
.paw-co-home.public-site .site-cover{background:linear-gradient(90deg,rgba(253,232,241,.98) 0%,rgba(253,232,241,.92) 42%,rgba(253,232,241,.05) 73%),url('../../assets/pet-grooming-salon-cover.png') 61% center/cover}
.paw-co-home.public-site .site-cover-copy small,.paw-co-home.public-site .site-section-title span,.paw-co-home.public-site .site-links span:last-child,.paw-co-home.site-frame .site-banner-copy small{color:#A92561}
.paw-co-home.public-site .site-product{border-color:#F4D8E5}
.paw-co-home.preview-mini .preview-mini-hero{background:linear-gradient(90deg,rgba(253,232,241,.98) 0%,rgba(253,232,241,.90) 40%,rgba(253,232,241,.04) 73%),url('../../assets/pet-grooming-salon-cover.png') 65% center/cover}
.paw-co-home.preview-mini .preview-mini-head{color:#A92561}
.paw-co-home.site-frame .site-banner{background:#FFF0F5}
.paw-co-home.site-frame .site-services i{background:#F9DFEA}
.paw-co-home.site-frame .site-services div{border-color:#F2D9E4}
.paw-co-home.ui-window .ui-window-body>small,.paw-co-home .preview-store-intro small,.paw-co-home .preview-store-item b,.paw-co-home.language-window .language-panel small,.paw-co-home.booking-screen .booking-brand,.paw-co-home.booking-screen .booking-screen-main small{color:#A92561}
.paw-co-home.ui-window .ui-tile{border-color:#F2D9E4;background:#FFF8FB}
.paw-co-home .preview-window-bar span:first-child,.paw-co-home.language-window .language-toolbar strong{color:#A92561}
.paw-co-home .preview-window-bar b,.paw-co-home.language-window .language-panel b,.paw-co-home.language-window .lang-tab[aria-selected="true"],.paw-co-home.booking-screen .calendar-grid .active,.paw-co-home.booking-screen .screen-cta{background:var(--paw-rose);color:#fff}
.paw-co-home.language-window .language-foot strong,.paw-co-home.booking-screen .calendar-head span:last-child{color:#A92561}
.paw-co-home.booking-screen .service-select.selected,.paw-co-home.booking-screen .pet-option,.paw-co-home.booking-screen .time-options .active{border-color:var(--paw-rose)}
.paw-co-home.booking-screen .service-select.selected{box-shadow:0 0 0 2px rgba(201,46,115,.09)}
.paw-co-home.booking-screen .pet-option,.paw-co-home.booking-screen .time-options .active{background:var(--paw-rose-pale);color:#A92561}
