@layer contexts{.ZX9ZYW_body{gap:var(--vs-space-3);flex-direction:column;display:flex}.ZX9ZYW_heading{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm);font-weight:var(--vs-font-weight-semibold)}.ZX9ZYW_rows{gap:var(--vs-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ZX9ZYW_row{align-items:center;gap:var(--vs-space-3);inline-size:100%;min-block-size:var(--vs-size-touch-min);padding:var(--vs-space-3) var(--vs-space-4);border:var(--vs-border-width-default) solid transparent;border-radius:var(--vs-radius-md);background:var(--vs-color-surface-low);color:var(--vs-color-text-primary);font:inherit;text-align:start;cursor:pointer;display:flex}.ZX9ZYW_row[aria-pressed=true]{border-color:var(--vs-color-brand-primary);background:var(--vs-color-brand-primary-surface)}.ZX9ZYW_row:disabled{cursor:default;opacity:var(--vs-opacity-disabled)}.ZX9ZYW_rowText{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ZX9ZYW_rowName{font-weight:var(--vs-font-weight-semibold)}.ZX9ZYW_rowMeta{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm)}.ZX9ZYW_swatch{border:var(--vs-border-width-hairline) solid var(--vs-color-border-default);border-radius:var(--vs-radius-full);flex:none;block-size:1.5rem;inline-size:1.5rem}.ZX9ZYW_groupTitle{color:var(--vs-color-text-emphasis);font-size:var(--vs-font-size-sm);font-weight:var(--vs-font-weight-bold);margin-block-start:var(--vs-space-2)}.ZX9ZYW_empty{padding-block:var(--vs-space-6);color:var(--vs-color-text-secondary);text-align:center}.StlwxG_page{gap:var(--vs-space-4);inline-size:100%;max-inline-size:var(--vs-layout-max-narrow);flex-direction:column;margin-inline:auto;display:flex}.StlwxG_card{gap:var(--vs-space-2);padding:var(--vs-space-4);border:var(--vs-border-width-hairline) solid var(--vs-color-border-subtle);border-radius:var(--vs-radius-lg);background:var(--vs-color-surface-default);box-shadow:var(--vs-shadow-card);flex-direction:column;display:flex}.StlwxG_client{color:var(--vs-color-text-strong);font-size:var(--vs-font-size-xl);font-weight:var(--vs-font-weight-bold);line-height:var(--vs-font-leading-snug)}.StlwxG_visit{color:var(--vs-color-text-secondary)}.StlwxG_when{gap:var(--vs-space-4);color:var(--vs-color-text-emphasis);font-weight:var(--vs-font-weight-semibold);flex-wrap:wrap;display:flex}.StlwxG_whenItem{align-items:center;gap:var(--vs-space-1);display:inline-flex}.StlwxG_status{padding:var(--vs-space-0-5) var(--vs-space-2);border-radius:var(--vs-radius-full);background:var(--vs-color-appt-scheduled);color:var(--vs-color-appt-on-stage);font-size:var(--vs-font-size-xs);font-weight:var(--vs-font-weight-semibold);align-self:flex-start}.StlwxG_status[data-status=checked_in],.StlwxG_status[data-status=in_progress]{background:var(--vs-color-appt-in-progress)}.StlwxG_status[data-status=completed]{background:var(--vs-color-appt-completed)}.StlwxG_status[data-status=checked_out]{background:var(--vs-color-appt-checked-out)}.StlwxG_status[data-status=cancelled]{background:var(--vs-color-appt-cancelled)}.StlwxG_sectionTitle{color:var(--vs-color-text-strong);font-size:var(--vs-font-size-lg);font-weight:var(--vs-font-weight-bold)}.StlwxG_lineHeader{justify-content:space-between;align-items:baseline;gap:var(--vs-space-2);display:flex}.StlwxG_lineTitle{font-size:var(--vs-font-size-md);font-weight:var(--vs-font-weight-semibold)}.StlwxG_stylist{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm)}.StlwxG_bowls{gap:var(--vs-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.StlwxG_bowl{align-items:center;gap:var(--vs-space-3);min-block-size:var(--vs-size-touch-min);padding:var(--vs-space-2) var(--vs-space-3);border-radius:var(--vs-radius-md);background:var(--vs-color-surface-low);color:var(--vs-color-text-primary);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.StlwxG_bowlText{flex-direction:column;min-inline-size:0;display:flex}.StlwxG_bowlName{font-weight:var(--vs-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StlwxG_bowlMeta{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm)}.StlwxG_bowlEnd{align-items:center;gap:var(--vs-space-2);display:flex}.StlwxG_addBowl{align-self:flex-start}.StlwxG_muted{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm)}.zkGDPG_bowl{flex:none;block-size:auto;inline-size:2.75rem;display:block}.zkGDPG_bowl[data-size=lg]{inline-size:min(60%,14rem);margin-inline:auto}.zkGDPG_body{fill:var(--vs-color-surface-high)}.zkGDPG_interior{fill:var(--vs-color-surface-medium)}html:has(.-t1fpG_builder){scroll-padding-block-end:calc(var(--vs-shell-bottom-offset) + var(--vs-space-16) + var(--vs-space-4))}.-t1fpG_builder{gap:var(--vs-space-4);flex-direction:column;padding-block-end:calc(var(--vs-space-16) + var(--vs-space-4));display:flex}.-t1fpG_bowlCard{align-items:center;gap:var(--vs-space-2);padding:var(--vs-space-4);border-radius:var(--vs-radius-lg);background:var(--vs-color-surface-default);box-shadow:var(--vs-shadow-card);flex-direction:column;display:flex}.-t1fpG_total{color:var(--vs-color-text-emphasis);font-weight:var(--vs-font-weight-semibold)}.-t1fpG_section{gap:var(--vs-space-2);flex-direction:column;display:flex}.-t1fpG_sectionTitle{color:var(--vs-color-text-strong);font-size:var(--vs-font-size-md);font-weight:var(--vs-font-weight-bold)}.-t1fpG_none{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm)}.-t1fpG_row{gap:var(--vs-space-2);padding:var(--vs-space-3);border-inline-start:var(--vs-layout-accent-bar) solid var(--accent,var(--vs-color-border-default));border-radius:var(--vs-radius-md);background:var(--vs-color-surface-default);box-shadow:var(--vs-shadow-card);flex-direction:column;display:flex}.-t1fpG_rowTop{justify-content:space-between;align-items:center;gap:var(--vs-space-2);display:flex}.-t1fpG_rowName{font-weight:var(--vs-font-weight-semibold)}.-t1fpG_rowMeta{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm)}.-t1fpG_pills{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}.-t1fpG_pill{min-inline-size:var(--vs-size-touch-min);min-block-size:var(--vs-size-touch-min);padding-inline:var(--vs-space-3);border:var(--vs-border-width-pill) solid var(--vs-color-border-input);border-radius:var(--vs-radius-full);background:var(--vs-color-surface-default);color:var(--vs-color-text-primary);font:inherit;font-weight:var(--vs-font-weight-semibold);cursor:pointer}.-t1fpG_pill[aria-pressed=true]{border-color:var(--vs-color-brand-primary);background:var(--vs-color-brand-primary);color:var(--vs-color-brand-on-primary)}.-t1fpG_actions{z-index:var(--vs-z-chrome);justify-content:center;gap:var(--vs-space-3);padding:var(--vs-space-3) var(--vs-layout-gutter);border-block-start:var(--vs-border-width-hairline) solid var(--vs-color-border-default);background:var(--vs-color-surface-default);display:flex;position:fixed;inset-block-end:var(--vs-shell-bottom-offset);inset-inline:0}.-t1fpG_actions>*{flex:1;max-inline-size:18rem}.-t1fpG_error{color:var(--vs-color-status-error);font-size:var(--vs-font-size-sm)}.-t1fpG_customBody{gap:var(--vs-space-3);flex-direction:column;display:flex}.VdqIXW_page{gap:var(--vs-space-4);inline-size:100%;max-inline-size:var(--vs-layout-max-narrow);flex-direction:column;margin-inline:auto;display:flex}.VdqIXW_header{align-items:center;gap:var(--vs-space-2);display:flex}.VdqIXW_title{min-inline-size:0;color:var(--vs-color-text-strong);font-size:var(--vs-font-size-xl);font-weight:var(--vs-font-weight-bold);line-height:var(--vs-font-leading-snug);overflow-wrap:anywhere;flex:1}.VdqIXW_chips{align-items:center;gap:var(--vs-space-2);flex-wrap:wrap;display:flex}.VdqIXW_state{padding:var(--vs-space-0-5) var(--vs-space-2);border-radius:var(--vs-radius-full);background:var(--vs-color-status-neutral-bg);color:var(--vs-color-status-neutral-text);font-size:var(--vs-font-size-xs);font-weight:var(--vs-font-weight-semibold)}.VdqIXW_state[data-state=mixed]{background:var(--vs-color-status-info-tint);color:var(--vs-color-status-info-text)}.VdqIXW_state[data-state=completed]{background:var(--vs-color-status-success-bg);color:var(--vs-color-status-success-text)}.VdqIXW_card{gap:var(--vs-space-3);padding:var(--vs-space-4);border-radius:var(--vs-radius-lg);background:var(--vs-color-surface-default);box-shadow:var(--vs-shadow-card);flex-direction:column;display:flex}.VdqIXW_summary{color:var(--vs-color-text-emphasis);font-weight:var(--vs-font-weight-semibold);text-align:center}.VdqIXW_waste{color:var(--vs-color-text-strong);font-size:var(--vs-font-size-lg);font-weight:var(--vs-font-weight-bold);text-align:center}.VdqIXW_ingredients{gap:var(--vs-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.VdqIXW_ingredient{align-items:center;gap:var(--vs-space-3);grid-template-columns:auto 1fr auto;display:grid}.VdqIXW_swatch{border:var(--vs-border-width-hairline) solid var(--vs-color-border-default);border-radius:var(--vs-radius-full);block-size:1.25rem;inline-size:1.25rem}.VdqIXW_ingredientName{font-weight:var(--vs-font-weight-semibold)}.VdqIXW_ingredientMeta{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm)}.VdqIXW_weight{font-variant-numeric:tabular-nums;font-weight:var(--vs-font-weight-semibold);text-align:end}.VdqIXW_typed{padding:0 var(--vs-space-1-5);border-radius:var(--vs-radius-full);background:var(--vs-color-status-warning-surface);color:var(--vs-color-status-warning-text);font-size:var(--vs-font-size-xs);font-weight:var(--vs-font-weight-semibold);margin-inline-start:var(--vs-space-1);display:inline-block}.VdqIXW_actions{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}.VdqIXW_sectionTitle{color:var(--vs-color-text-strong);font-size:var(--vs-font-size-lg);font-weight:var(--vs-font-weight-bold)}.VdqIXW_notes{gap:var(--vs-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.VdqIXW_note{gap:var(--vs-space-1);padding:var(--vs-space-3);border-radius:var(--vs-radius-md);background:var(--vs-color-surface-low);flex-direction:column;display:flex}.VdqIXW_noteTop{justify-content:space-between;align-items:center;gap:var(--vs-space-2);display:flex}.VdqIXW_noteMeta{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-xs)}.VdqIXW_noteForm{gap:var(--vs-space-2);flex-direction:column;display:flex}.VdqIXW_muted{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm)}.VdqIXW_error{color:var(--vs-color-status-error);font-size:var(--vs-font-size-sm)}.ruCNqW_screen{gap:var(--vs-space-3);inline-size:100%;max-inline-size:var(--vs-layout-max-narrow);min-block-size:calc(var(--vs-app-height) - 2 * var(--vs-layout-page-padding-y));flex-direction:column;margin-inline:auto;display:flex}.ruCNqW_top{align-items:center;gap:var(--vs-space-2);display:flex}.ruCNqW_title{min-inline-size:0;color:var(--vs-color-text-strong);font-size:var(--vs-font-size-lg);font-weight:var(--vs-font-weight-bold);overflow-wrap:anywhere;flex:1}.ruCNqW_panel{gap:var(--vs-space-3);padding:var(--vs-space-4);border-radius:var(--vs-radius-lg);background:var(--vs-color-surface-default);box-shadow:var(--vs-shadow-card);flex-direction:column;display:flex}.ruCNqW_scaleRow{justify-content:space-between;align-items:center;gap:var(--vs-space-2);flex-wrap:wrap;display:flex}.ruCNqW_scaleStatus{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm)}.ruCNqW_live{align-items:center;gap:var(--vs-space-1);flex-direction:column;display:flex}.ruCNqW_liveName{color:var(--vs-color-text-emphasis);font-weight:var(--vs-font-weight-semibold)}.ruCNqW_liveWeight{color:var(--vs-color-text-strong);font-size:var(--vs-font-size-display);font-variant-numeric:tabular-nums;font-weight:var(--vs-font-weight-bold);line-height:var(--vs-font-leading-none)}.ruCNqW_liveTarget{color:var(--vs-color-text-secondary);font-variant-numeric:tabular-nums}.ruCNqW_liveState[data-state=on_target]{color:var(--vs-color-status-success-text)}.ruCNqW_liveState[data-state=exceeded]{color:var(--vs-color-status-danger-text)}.ruCNqW_buttons{justify-content:center;gap:var(--vs-space-2);flex-wrap:wrap;display:flex}.ruCNqW_rows{gap:var(--vs-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ruCNqW_row{align-items:center;gap:var(--vs-space-3);inline-size:100%;min-block-size:var(--vs-size-touch-min);padding:var(--vs-space-3);border:var(--vs-border-width-default) solid transparent;border-radius:var(--vs-radius-md);background:var(--vs-color-surface-default);box-shadow:var(--vs-shadow-card);color:var(--vs-color-text-primary);font:inherit;text-align:start;cursor:pointer;grid-template-columns:auto 1fr auto;display:grid}.ruCNqW_row[aria-pressed=true]{border-color:var(--vs-color-brand-primary)}.ruCNqW_swatch{border:var(--vs-border-width-hairline) solid var(--vs-color-border-default);border-radius:var(--vs-radius-full);block-size:1.25rem;inline-size:1.25rem}.ruCNqW_rowText{gap:var(--vs-space-1);flex-direction:column;min-inline-size:0;display:flex}.ruCNqW_rowName{font-weight:var(--vs-font-weight-semibold)}.ruCNqW_progress{border-radius:var(--vs-radius-full);background:var(--vs-color-surface-medium);block-size:.375rem;overflow:hidden}.ruCNqW_progressFill{background:var(--vs-color-appt-in-progress);block-size:100%}.ruCNqW_progressFill[data-state=on_target]{background:var(--vs-color-appt-completed)}.ruCNqW_progressFill[data-state=exceeded]{background:var(--vs-color-appt-cancelled)}.ruCNqW_rowWeight{font-variant-numeric:tabular-nums;font-weight:var(--vs-font-weight-semibold);text-align:end}.ruCNqW_typed{padding:0 var(--vs-space-1-5);border-radius:var(--vs-radius-full);background:var(--vs-color-status-warning-surface);color:var(--vs-color-status-warning-text);font-size:var(--vs-font-size-xs);font-weight:var(--vs-font-weight-semibold);margin-inline-start:var(--vs-space-1);display:inline-block}.ruCNqW_footer{padding-block:var(--vs-space-2) var(--vs-safe-bottom);justify-content:center;margin-block-start:auto;display:flex}.ruCNqW_footer>*{flex:1;max-inline-size:22rem}.ruCNqW_muted{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm);text-align:center}.ruCNqW_form{gap:var(--vs-space-3);flex-direction:column;display:flex}.ruCNqW_error{color:var(--vs-color-status-error);font-size:var(--vs-font-size-sm)}.y5EZpG_page{gap:var(--vs-space-4);inline-size:100%;max-inline-size:var(--vs-layout-max-narrow);flex-direction:column;margin-inline:auto;display:flex}.y5EZpG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.y5EZpG_month{color:var(--vs-color-text-strong);font-size:var(--vs-font-size-xl);font-weight:var(--vs-font-weight-bold);line-height:var(--vs-font-leading-snug)}.y5EZpG_strip{gap:var(--vs-space-2);margin-inline:calc(-1 * var(--vs-space-1));padding:var(--vs-space-1);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.y5EZpG_chip{border:var(--vs-border-width-default) solid transparent;border-radius:var(--vs-radius-full);background:var(--vs-color-brand-primary-tint);min-block-size:5.25rem;inline-size:3.5rem;color:var(--vs-color-text-primary);cursor:pointer;scroll-snap-align:center;flex:none;grid-template-rows:1fr auto;display:grid;overflow:hidden}.y5EZpG_chip[data-today]{border-color:var(--vs-color-brand-primary);background:var(--vs-color-surface-default)}.y5EZpG_chip[aria-pressed=true]{border-color:var(--vs-color-brand-primary);background:var(--vs-color-brand-primary);color:var(--vs-color-brand-on-primary)}.y5EZpG_chipDay{line-height:var(--vs-font-leading-tight);flex-direction:column;justify-content:center;align-items:center;padding-block-start:var(--vs-space-2);display:flex}.y5EZpG_chipWeekday{font-size:var(--vs-font-size-sm);font-weight:var(--vs-font-weight-semibold)}.y5EZpG_chipNumber{font-size:var(--vs-font-size-xl);font-weight:var(--vs-font-weight-bold)}.y5EZpG_chipCount{min-block-size:1.5rem;font-size:var(--vs-font-size-sm);font-weight:var(--vs-font-weight-semibold);place-items:center;display:grid}.y5EZpG_chipCount[data-filled]{background:var(--vs-color-surface-default);color:var(--vs-color-text-secondary)}.y5EZpG_chip[aria-pressed=true] .y5EZpG_chipCount[data-filled]{color:var(--vs-color-text-strong)}.y5EZpG_day{gap:var(--vs-space-3);touch-action:pan-y;flex-direction:column;min-block-size:50svh;display:flex}.y5EZpG_dayHeading{color:var(--vs-color-text-strong);font-size:var(--vs-font-size-lg);font-weight:var(--vs-font-weight-bold)}.y5EZpG_groups{flex-direction:column;display:flex}.y5EZpG_group{gap:var(--vs-space-3);padding-block:var(--vs-space-3);border-block-end:var(--vs-border-width-hairline) solid var(--vs-color-border-default);grid-template-columns:4.5rem 1fr;display:grid}.y5EZpG_time{color:var(--vs-color-text-strong);font-size:var(--vs-font-size-sm);font-weight:var(--vs-font-weight-semibold);text-transform:lowercase;padding-block-start:var(--vs-space-2)}.y5EZpG_cards{gap:var(--vs-space-2);flex-direction:column;display:flex}.y5EZpG_card{gap:var(--vs-space-1);min-block-size:var(--vs-size-touch-min);padding:var(--vs-space-3) var(--vs-space-4);border-inline-start:var(--vs-layout-accent-bar) solid var(--vs-color-appt-scheduled);border-radius:var(--vs-radius-md);background:var(--vs-color-surface-default);box-shadow:var(--vs-shadow-card);color:var(--vs-color-text-primary);flex-direction:column;text-decoration:none;display:flex}.y5EZpG_card[data-dimmed]{background:var(--vs-color-surface-past);box-shadow:none}.y5EZpG_card[data-status=checked_in],.y5EZpG_card[data-status=in_progress]{border-inline-start-color:var(--vs-color-appt-in-progress)}.y5EZpG_card[data-status=completed]{border-inline-start-color:var(--vs-color-appt-completed)}.y5EZpG_card[data-status=checked_out]{border-inline-start-color:var(--vs-color-appt-checked-out)}.y5EZpG_card[data-status=cancelled]{border-inline-start-color:var(--vs-color-appt-cancelled)}.y5EZpG_cardTop{justify-content:space-between;align-items:center;gap:var(--vs-space-2);display:flex}.y5EZpG_client{font-size:var(--vs-font-size-md);font-weight:var(--vs-font-weight-semibold)}.y5EZpG_meta{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-sm)}.y5EZpG_newClient{color:var(--vs-color-text-secondary);font-size:var(--vs-font-size-xs);font-weight:var(--vs-font-weight-semibold)}.y5EZpG_stage{padding:var(--vs-space-0-5) var(--vs-space-2);border-radius:var(--vs-radius-full);background:var(--vs-color-appt-scheduled);color:var(--vs-color-appt-on-stage);font-size:var(--vs-font-size-xs);font-weight:var(--vs-font-weight-semibold);flex:none}.y5EZpG_stage[data-status=checked_in],.y5EZpG_stage[data-status=in_progress]{background:var(--vs-color-appt-in-progress)}.y5EZpG_stage[data-status=completed]{background:var(--vs-color-appt-completed)}.y5EZpG_stage[data-status=checked_out]{background:var(--vs-color-appt-checked-out)}.y5EZpG_stage[data-status=cancelled]{background:var(--vs-color-appt-cancelled)}.y5EZpG_now{align-items:center;gap:var(--vs-space-2);padding-block:var(--vs-space-2);color:var(--vs-color-brand-primary-text);font-size:var(--vs-font-size-xs);font-weight:var(--vs-font-weight-bold);letter-spacing:var(--vs-font-tracking-wide);text-transform:uppercase;display:flex}.y5EZpG_now:before,.y5EZpG_now:after{block-size:var(--vs-border-width-hairline);background:var(--vs-color-brand-primary);content:"";flex:1}.y5EZpG_empty{padding-block:var(--vs-space-8);color:var(--vs-color-text-secondary);text-align:center}}
