@layer properties,theme,base;@layer components{._root_1o4cm_4{gap:var(--pui-space-3);width:100%;height:100%;min-height:0;padding:var(--pui-space-3);grid-template-columns:minmax(0,1fr) 20rem;display:grid;container-type:inline-size}._root_1o4cm_4[data-narrow]{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;height:auto}._flow_1o4cm_19,._summary_1o4cm_20{gap:var(--pui-space-3);min-width:0;min-height:0;padding:var(--pui-space-4);border-radius:var(--pui-radius-card);flex-direction:column;display:flex;overflow:auto}._root_1o4cm_4[data-narrow] :is(._flow_1o4cm_19,._summary_1o4cm_20){padding:var(--pui-space-3);overflow:visible}._head_1o4cm_34{gap:var(--pui-space-3);flex-direction:column;display:flex}._title_1o4cm_39{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-lg);font-weight:var(--pui-weight-semibold);margin:0}._sectionTitle_1o4cm_46{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);margin:0}._quiet_1o4cm_52{color:var(--pui-ink-3);font-size:var(--pui-text-xs);margin:0}._num_1o4cm_57{font-variant-numeric:tabular-nums}._step_1o4cm_60{gap:var(--pui-space-3);animation:_step-in_1o4cm_1 var(--pui-motion-out) var(--pui-ease-default);flex-direction:column;flex:1;display:flex}@keyframes _step-in_1o4cm_1{0%{opacity:0;translate:0 .375rem}}._nav_1o4cm_73{align-items:center;gap:var(--pui-space-2);padding-top:var(--pui-space-3);border-top:1px solid var(--pui-line-soft);flex-wrap:wrap;display:flex}._navHint_1o4cm_81{color:var(--pui-ink-3);font-size:var(--pui-text-xs);text-align:end;flex:1}._services_1o4cm_89{gap:var(--pui-space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._serviceRow_1o4cm_97{justify-content:space-between;align-items:center;gap:var(--pui-space-2) var(--pui-space-3);padding:var(--pui-space-2-5,.625rem) var(--pui-space-3);border-radius:var(--pui-radius-control);background:var(--pui-surface);box-shadow:inset 0 0 0 1px var(--pui-line-soft);transition:background-color var(--pui-motion-out) var(--pui-ease-default), box-shadow var(--pui-motion-out) var(--pui-ease-default);flex-wrap:wrap;display:flex}._serviceRow_1o4cm_97[data-chosen]{background:var(--pui-accent-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-accent) 50%, transparent)}._serviceText_1o4cm_115{gap:var(--pui-space-0-5);min-width:0;color:var(--pui-ink);font-size:var(--pui-text-sm);flex-direction:column;flex:14rem;display:flex}._qty_1o4cm_124{align-items:center;gap:var(--pui-space-1);display:flex}._addressRow_1o4cm_129{align-items:flex-end;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._addressRow_1o4cm_129>:first-child{flex:16rem}._notice_1o4cm_138{align-items:flex-start;gap:var(--pui-space-2);padding:var(--pui-space-2) var(--pui-space-2-5,.625rem);border-radius:var(--pui-radius-control);background:var(--pui-blue-tint);color:var(--pui-ink);font-size:var(--pui-text-xs);margin:0;line-height:1.45;display:flex}._notice_1o4cm_138 svg{width:var(--pui-icon-sm);height:var(--pui-icon-sm);flex:none;margin-top:.1em}._notice_1o4cm_138[data-tone=success]{background:var(--pui-green-tint)}._notice_1o4cm_138[data-tone=warning]{background:var(--pui-orange-tint)}._notice_1o4cm_138[data-tone=danger]{background:var(--pui-red-tint)}._timePick_1o4cm_168{align-items:start;gap:var(--pui-space-5);display:grid}@container (width>=40rem){._timePick_1o4cm_168{grid-template-columns:minmax(0,1.4fr) minmax(12rem,1fr)}}._calendar_1o4cm_178{gap:var(--pui-space-1-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._weekday_1o4cm_183{color:var(--pui-ink-3);font-size:var(--pui-text-xs);text-align:center}._calendar_1o4cm_178>._dayChip_1o4cm_188{flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:3.5rem;display:flex}._dayNum_1o4cm_196{font-size:var(--pui-text-lg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}._dayMonth_1o4cm_202{font-size:var(--pui-text-xs);opacity:.75}._arrivals_1o4cm_206{gap:var(--pui-space-2);flex-direction:column;min-width:0;display:flex}._arrivalsHead_1o4cm_212{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:600}._dayChip_1o4cm_188,._slot_1o4cm_218{padding:var(--pui-space-1-5) var(--pui-space-2-5,.625rem);border-radius:var(--pui-radius-control);background:var(--pui-hover);color:var(--pui-ink);font:inherit;font-size:var(--pui-text-sm);cursor:pointer;transition:background-color var(--pui-motion-out) var(--pui-ease-default), color var(--pui-motion-out) var(--pui-ease-default);border:0}._dayChip_1o4cm_188:hover,._slot_1o4cm_218:hover{background:var(--pui-hover-2)}._dayChip_1o4cm_188[aria-pressed=true],._slot_1o4cm_218[aria-checked=true]{background:var(--pui-accent);color:var(--pui-accent-foreground)}._dayChip_1o4cm_188:focus-visible,._slot_1o4cm_218:focus-visible{outline:2px solid var(--pui-accent);outline-offset:1px}._slotGrid_1o4cm_245{gap:var(--pui-space-1-5);flex-direction:column;display:flex}._slot_1o4cm_218{padding-block:var(--pui-space-2-5,.625rem);font-variant-numeric:tabular-nums}._slotSkeleton_1o4cm_254{height:2.5rem}._visit_1o4cm_259{gap:var(--pui-space-1-5);padding:var(--pui-space-3);border-radius:var(--pui-radius-card);background:var(--pui-surface);box-shadow:inset 0 0 0 1px var(--pui-line-soft);margin:0;display:grid}._visitHead_1o4cm_268{justify-content:space-between;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._visitHours_1o4cm_274,._visitLane_1o4cm_275{margin-inline:var(--pui-space-3);position:relative}._visitHours_1o4cm_274{height:1rem}._visitHours_1o4cm_274 span{color:var(--pui-ink-3);font-size:var(--pui-text-2xs);font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:var(--at);translate:-50%}._visitHours_1o4cm_274 span:dir(rtl){translate:50%}._visitLane_1o4cm_275{height:2rem}._window_1o4cm_296,._work_1o4cm_297,._late_1o4cm_298{width:calc(var(--to) - var(--from));padding-inline:var(--pui-space-1-5);border-radius:var(--pui-radius-control);font-size:var(--pui-text-2xs);white-space:nowrap;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--from);overflow:hidden}._window_1o4cm_296{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--pui-info) 40%, transparent) 0 4px, color-mix(in oklab, var(--pui-info) 16%, transparent) 4px 8px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-info) 60%, transparent);color:var(--pui-ink)}._late_1o4cm_298{box-shadow:inset 0 0 0 1px var(--pui-line-strong);background:var(--pui-hover)}._work_1o4cm_297{box-shadow:inset 0 0 0 1px var(--pui-surface);color:var(--pui-accent-foreground);animation:_step-in_1o4cm_1 var(--pui-motion-out) var(--pui-ease-default)}._work_1o4cm_297[data-step="0"]{background:var(--pui-accent)}._work_1o4cm_297[data-step="1"]{background:color-mix(in oklab, var(--pui-accent) 72%, var(--pui-surface))}._work_1o4cm_297[data-step="2"]{background:color-mix(in oklab, var(--pui-accent) 52%, var(--pui-surface));color:var(--pui-ink)}._work_1o4cm_297[data-step="3"]{background:color-mix(in oklab, var(--pui-accent) 36%, var(--pui-surface));color:var(--pui-ink)}._details_1o4cm_345{gap:var(--pui-space-3);flex-direction:column;max-width:40rem;display:flex}._pair_1o4cm_351{gap:var(--pui-space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}._review_1o4cm_356{gap:var(--pui-space-2);flex-direction:column;display:flex}._reviewList_1o4cm_361{flex-direction:column;margin:0;display:flex}._reviewList_1o4cm_361>div{align-items:baseline;gap:var(--pui-space-2);padding-block:var(--pui-space-2);border-bottom:1px solid var(--pui-line-soft);grid-template-columns:8rem minmax(0,1fr) auto;display:grid}@container (width<=36rem){._reviewList_1o4cm_361>div{grid-template-columns:minmax(0,1fr) auto}._reviewList_1o4cm_361 dd{grid-row:2}}._reviewList_1o4cm_361 dt{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._reviewList_1o4cm_361 dd{color:var(--pui-ink);font-size:var(--pui-text-sm);margin:0}._lines_1o4cm_393{gap:var(--pui-space-1-5);color:var(--pui-ink);font-size:var(--pui-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._lines_1o4cm_393 li{justify-content:space-between;gap:var(--pui-space-2);display:flex}._fact_1o4cm_408{align-items:flex-start;gap:var(--pui-space-1-5);color:var(--pui-ink-2);font-size:var(--pui-text-xs);margin:0;display:flex}._fact_1o4cm_408 svg{width:var(--pui-icon-sm);height:var(--pui-icon-sm);flex:none}._totalRow_1o4cm_421{padding-top:var(--pui-space-2);border-top:1px solid var(--pui-line-soft);color:var(--pui-ink);font-size:var(--pui-text-sm);justify-content:space-between;align-items:baseline;margin-top:auto;display:flex}._totalRow_1o4cm_421 strong{font-size:var(--pui-text-lg)}._receipt_1o4cm_436{align-items:center;gap:var(--pui-space-3);width:min(100%,34rem);padding:var(--pui-space-5,1.25rem);color:var(--pui-ink-2);font-size:var(--pui-text-sm);text-align:center;animation:_step-in_1o4cm_1 var(--pui-motion-out) var(--pui-ease-default);flex-direction:column;grid-column:1/-1;margin:auto;display:flex}._receipt_1o4cm_436>p{margin:0;line-height:1.5}._receipt_1o4cm_436 ._summary_1o4cm_20{text-align:start;align-self:stretch}._receiptMark_1o4cm_458{background:var(--pui-green-tint);width:3rem;height:3rem;color:var(--pui-success);border-radius:50%;place-items:center;display:grid}._receipt_1o4cm_436[data-status=pending] ._receiptMark_1o4cm_458{background:var(--pui-blue-tint);color:var(--pui-info)}._receiptMark_1o4cm_458 svg{width:1.5rem;height:1.5rem}}@layer utilities;
