.sb-review-heading[data-v-65dc0da3]{position:sticky;top:0;z-index:10}@media(max-width:1023px){.sb-public[data-style-preset=healthyhair] .sb-review-heading{top:-.75rem}}@media(min-width:1024px){.sb-review-heading[data-v-65dc0da3]{top:var(--booking-header-height, 0px)}}.sb-consultation-card[data-v-adf3943a]{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line)}.sb-consultation-requirement[data-v-adf3943a]{background:color-mix(in srgb,var(--c-ok-soft) 35%,var(--c-surface))}.sb-reconstruction-card[data-v-cd6e579b]{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line)}.sb-reconstruction-card[data-v-cd6e579b]:has(input:focus-visible){outline:2px solid var(--c-brand-gold, var(--c-accent-fill));outline-offset:3px}.sb-reconstruction-card[data-selected=true] .sb-glyph[data-v-cd6e579b]{animation:sb-reconstruction-icon-cd6e579b .48s ease-out}@keyframes sb-reconstruction-icon-cd6e579b{0%,to{transform:translateY(0) rotate(0) scale(1)}40%{transform:translateY(-1px) rotate(-5deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.sb-reconstruction-card[data-selected=true] .sb-glyph[data-v-cd6e579b]{animation:none}}.sb-scalp-card[data-v-30ab3004]{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line)}.receipt-action[data-v-89340e96]{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem;border:1px solid var(--c-line-input);border-radius:var(--radius-md);color:var(--c-ink);font-size:.875rem;text-align:left}.receipt-action[data-v-89340e96]:hover,.receipt-action[data-v-89340e96]:active{background:var(--c-accent-soft);border-color:var(--c-accent-ink)}.sb-booking-details[data-v-536ab12d] .sb-sheet__body .sb-review-heading{top:0}
