.service-container.svelte-t6j1l3{background-color:var(--white);border:1px solid var(--white);border-radius:15px;flex-direction:column;width:100%;margin-bottom:15px;padding-bottom:6px;transition:box-shadow .6s}.service-variations.svelte-t6j1l3{background-color:var(--gray-20);flex-direction:column;width:100%;display:flex}.variations-separator.svelte-t6j1l3{background-color:var(--gray-50);color:var(--blue-gray);border-color:var(--gray-100);font-variant:small-caps;border-style:solid none;border-width:1px 0;border-left-color:currentColor;border-right-color:currentColor;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:0 10px;font-size:.8em;font-weight:600;display:flex}.variation.svelte-t6j1l3{color:var(--dark-bg-color);background-color:var(--gray-20);border-radius:8px;flex-direction:row;padding-left:10px;padding-right:10px;display:flex;left:2px;overflow:hidden}.variation.svelte-t6j1l3:hover{background-color:var(--white)}.variation-actions.svelte-t6j1l3{justify-content:center;gap:.5rem;padding:5px;display:flex}.variation-actions.svelte-t6j1l3 a:where(.svelte-t6j1l3){margin:auto}.variation-actions.svelte-t6j1l3 button:where(.svelte-t6j1l3){color:var(--dark-button-fg-color)}.variation.svelte-t6j1l3:hover .variation-actions:where(.svelte-t6j1l3){visibility:visible}.service-header.svelte-t6j1l3{flex-direction:column;justify-content:space-between;width:100%;padding:5px;display:flex}.service-header.svelte-t6j1l3 h2:where(.svelte-t6j1l3){margin:3px 0 0 7px;font-size:1.1em;font-weight:600}.service-header.svelte-t6j1l3 h3:where(.svelte-t6j1l3){margin:3px 0 0 9px;font-size:.9em;font-weight:400}.service-header-row.svelte-t6j1l3{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.service-image-column.svelte-t6j1l3{flex:none}.service-content-column.svelte-t6j1l3{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.service-actions-column.svelte-t6j1l3{flex:none;align-self:center;align-items:center;display:flex}.service-actions-column.svelte-t6j1l3 a:where(.svelte-t6j1l3){margin:auto}.service-actions-column.svelte-t6j1l3 button:where(.svelte-t6j1l3){color:var(--dark-button-fg-color)}.service-name-wrapper.svelte-t6j1l3{flex-direction:column;flex:1;min-width:0;display:flex}.service-container.svelte-t6j1l3:hover{box-shadow:0 2px 8px #0000004d}.service-description.svelte-t6j1l3{margin-top:.5rem}.service-single-variation-summary.svelte-t6j1l3{flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=900px){.service-header-row.svelte-t6j1l3{flex-direction:column;align-items:flex-start}}.avatar-initials.svelte-1pre9qb{inline-size:var(--size);block-size:var(--size);background:var(--bg,transparent);color:var(--white);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #00000014}.rounded.svelte-1pre9qb{border-radius:999px}.disabled.svelte-1pre9qb{opacity:.6}.disabled.svelte-1pre9qb:hover{opacity:1}.avatar-initials.svelte-1pre9qb span:where(.svelte-1pre9qb){letter-spacing:.4px}.user-component.svelte-gd26gc{flex-direction:row;align-items:center;padding:3px;font-size:1em;display:inline-flex}.user-info.svelte-gd26gc{flex-direction:column;display:inline-flex}.user-avatar.svelte-gd26gc{margin-right:8px}.user-name.svelte-gd26gc{font-weight:600}.user-email.svelte-gd26gc{color:var(--dark-highlight-color2);font-size:.9em}a.svelte-gd26gc{color:inherit;text-decoration:none;display:flex}.exceptions-section.svelte-31gm93{flex-direction:column;gap:4px;display:flex}.exception-row.svelte-31gm93{flex-direction:column;margin-left:10px;padding:4px;display:flex}.exception-row-main.svelte-31gm93{flex-direction:row;align-items:center;gap:6px;min-width:0;display:flex}.exception-date.svelte-31gm93{white-space:nowrap;font-size:.8em;font-weight:400}.exception-hours.svelte-31gm93{text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--error-text-color);flex:1;margin-right:10px;font-size:.7em;font-weight:200;overflow:hidden}.exception-note.svelte-31gm93{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.65em;font-style:italic;font-weight:200;overflow:hidden}.business-header.svelte-1bcmpvv{background:var(--dark-bg-color);color:var(--dark-fg-color);margin-bottom:1.5rem;padding:2rem}.banner-contents.svelte-1bcmpvv{align-items:center;gap:2rem;display:flex}.logo-container.svelte-1bcmpvv{flex-shrink:0}.photo.svelte-1bcmpvv{border-radius:8px}.business-info.svelte-1bcmpvv{flex:1}.business-name.svelte-1bcmpvv{color:var(--white);margin:0;font-size:3rem;font-weight:700}.business-description.svelte-1bcmpvv{opacity:.8;white-space:pre-wrap;margin:0;font-size:2rem;line-height:1.6}.cards-container.svelte-1bcmpvv{grid-template-columns:300px 1fr;gap:1.5rem;display:grid}.sidebar-card.svelte-1bcmpvv{height:fit-content;box-shadow:var(--box-shadow);padding-bottom:1rem}.sidebar-card-header.svelte-1bcmpvv{letter-spacing:.1em;text-transform:uppercase;color:var(--dark-bg-color);padding:1.25rem 1.25rem 1rem;font-size:.75rem;font-weight:700}.detail-items.svelte-1bcmpvv{flex-direction:column;gap:.75rem;padding:0 1.25rem;display:flex}.detail-item.svelte-1bcmpvv{align-items:center;gap:1rem;display:flex}.detail-icon-box.svelte-1bcmpvv{background:var(--gray-100);width:3rem;height:3rem;color:var(--dark-bg-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.detail-content.svelte-1bcmpvv{flex-direction:column;gap:.15rem;display:flex}.detail-primary.svelte-1bcmpvv{color:var(--dark-bg-color);font-size:1rem;font-weight:700}.detail-primary.svelte-1bcmpvv a:where(.svelte-1bcmpvv){color:inherit;text-decoration:none}.detail-subtitle.svelte-1bcmpvv{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-gray);font-size:.7rem;font-weight:700}.sidebar-divider.svelte-1bcmpvv{border:none;border-top:1px solid var(--light-accent-color);margin:1.25rem 1.25rem 0}.hours-section.svelte-1bcmpvv{padding:0 1.25rem}.hours-header.svelte-1bcmpvv{letter-spacing:.1em;text-transform:uppercase;color:var(--form-header-fg-color);border-radius:4px;margin:1rem 0 .75rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.hours-list.svelte-1bcmpvv{flex-direction:column;display:flex}.hours-row.svelte-1bcmpvv{border-bottom:1px solid var(--light-accent-color);justify-content:space-between;padding:.5rem 0;display:flex}.hours-row.svelte-1bcmpvv:last-child{border-bottom:none}.hours-day.svelte-1bcmpvv{color:var(--dark-bg-color);font-weight:300}.hours-time.svelte-1bcmpvv{color:var(--dark-bg-color);font-weight:700}.hours-closed.svelte-1bcmpvv{color:var(--text-muted);font-style:italic}.login-prompt.svelte-1bcmpvv{color:var(--dark-highlight-color2);font-size:.8em;font-style:italic;font-weight:300;text-decoration:none}.login-prompt.svelte-1bcmpvv:hover{text-decoration:underline}@media screen and (width<=80rem){.business-header.svelte-1bcmpvv{padding:1rem}.banner-contents.svelte-1bcmpvv{text-align:center;flex-direction:column}.business-name.svelte-1bcmpvv{font-size:1.8rem}.cards-container.svelte-1bcmpvv{grid-template-columns:1fr}.sidebar-card.svelte-1bcmpvv{order:2}}
