@layer properties,theme,base;@layer components{._root_tdz20_4{gap:var(--pui-space-3);width:100%;height:100%;min-height:0;padding:var(--pui-space-3);flex-direction:column;display:flex;container-type:inline-size}._root_tdz20_4[data-narrow]{height:auto}._head_tdz20_17{justify-content:space-between;align-items:center;gap:var(--pui-space-3);flex-wrap:wrap;display:flex}._titles_tdz20_24{gap:var(--pui-space-0-5);flex-direction:column;min-width:0;display:flex}._title_tdz20_24{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_tdz20_37{align-items:center;gap:var(--pui-space-1-5);color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);flex-wrap:wrap;margin:0;display:flex}._label_tdz20_47{color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium);margin:0;padding:0}._quiet_tdz20_54{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-regular,400);margin:0}._empty_tdz20_60{padding:var(--pui-space-6);color:var(--pui-ink-3);font-size:var(--pui-text-sm);text-align:center;margin:auto}._servicesBody_tdz20_68,._teamBody_tdz20_69{gap:var(--pui-space-3);flex:1;grid-template-columns:15rem minmax(0,1.2fr) minmax(0,1fr);min-height:0;display:grid}._rulesBody_tdz20_76{gap:var(--pui-space-3);flex:1;grid-template-columns:19rem minmax(0,1fr);min-height:0;display:grid}._root_tdz20_4[data-narrow] ._servicesBody_tdz20_68,._root_tdz20_4[data-narrow] ._teamBody_tdz20_69,._root_tdz20_4[data-narrow] ._rulesBody_tdz20_76{flex:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content}._listCol_tdz20_90,._editorCol_tdz20_91,._previewCol_tdz20_92,._formCol_tdz20_93,._dayCol_tdz20_94{gap:var(--pui-space-3);min-width:0;min-height:0;padding:var(--pui-space-3);border-radius:var(--pui-radius-card);flex-direction:column;display:flex;overflow:auto}._root_tdz20_4[data-narrow] :is(._listCol_tdz20_90,._editorCol_tdz20_91,._previewCol_tdz20_92,._formCol_tdz20_93,._dayCol_tdz20_94){overflow:visible}._serviceList_tdz20_109{gap:var(--pui-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._serviceRow_tdz20_117{align-items:flex-start;gap:var(--pui-space-1);width:100%;padding:var(--pui-space-2) var(--pui-space-2-5,.625rem);border-radius:var(--pui-radius-control);color:var(--pui-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--pui-motion-out) var(--pui-ease-default), box-shadow var(--pui-motion-out) var(--pui-ease-default);background:0 0;border:0;flex-direction:column;display:flex}._serviceRow_tdz20_117:hover{background:var(--pui-hover)}._serviceRow_tdz20_117[data-selected]{background:var(--pui-accent-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-accent) 45%, transparent)}._serviceRow_tdz20_117:focus-visible{outline:2px solid var(--pui-accent);outline-offset:1px}._serviceName_tdz20_146{font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium)}._personLine_tdz20_150{align-items:center;gap:var(--pui-space-2);display:flex}._chip_tdz20_155{padding:.125rem var(--pui-space-1-5);border-radius:var(--pui-radius-pill,999px);background:var(--pui-hover);color:var(--pui-ink-2);font-size:var(--pui-text-2xs);font-weight:var(--pui-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}._chip_tdz20_155[data-tone=onForm]{background:var(--pui-green-tint);color:var(--pui-ink)}._chip_tdz20_155[data-tone=needsSomeone],._chip_tdz20_155[data-tone=dirty],._chip_tdz20_155[data-tone=blocks]{background:var(--pui-orange-tint);color:var(--pui-ink)}._chip_tdz20_155[data-tone=invalid]{background:var(--pui-red-tint);color:var(--pui-ink)}._initials_tdz20_182{background:var(--pui-accent-tint);width:1.625rem;height:1.625rem;color:var(--pui-ink);font-size:var(--pui-text-2xs);font-weight:var(--pui-weight-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}._initials_tdz20_182[data-off]{background:var(--pui-hover);color:var(--pui-ink-3)}._initials_tdz20_182[data-mine]{box-shadow:0 0 0 2px var(--pui-accent)}._fieldGrid_tdz20_203{gap:var(--pui-space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}._quantityBox_tdz20_208{gap:var(--pui-space-2);padding:var(--pui-space-2-5,.625rem);border-radius:var(--pui-radius-control);box-shadow:inset 0 0 0 1px var(--pui-line-soft);flex-direction:column;display:flex}._people_tdz20_216{gap:var(--pui-space-1-5);border:0;flex-direction:column;margin:0;padding:0;display:flex}._people_tdz20_216 legend{margin-bottom:var(--pui-space-1-5)}._problem_tdz20_227{color:var(--pui-danger);font-size:var(--pui-text-xs);margin:0}._warn_tdz20_232{color:var(--pui-ink-2);font-size:var(--pui-text-xs);margin:0}._notice_tdz20_237{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);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}._notice_tdz20_237>svg{width:var(--pui-icon-sm);height:var(--pui-icon-sm);flex:none;margin-top:.1em}._notice_tdz20_237 p,._notice_tdz20_237 ul{margin:0}._notice_tdz20_237 ul{padding-inline-start:1.1em}._notice_tdz20_237[data-tone=warning]{background:var(--pui-orange-tint)}._notice_tdz20_237[data-tone=danger]{background:var(--pui-red-tint)}._actions_tdz20_269{gap:var(--pui-space-1-5);flex-wrap:wrap;width:100%;display:flex}._saveBar_tdz20_275{justify-content:flex-end;align-items:center;gap:var(--pui-space-2);padding-top:var(--pui-space-2);flex-wrap:wrap;margin-top:auto;display:flex}._ok_tdz20_284{align-items:center;gap:var(--pui-space-1);color:var(--pui-success);font-size:var(--pui-text-xs);margin-inline-end:auto;display:inline-flex}._ok_tdz20_284 svg{width:var(--pui-icon-sm);height:var(--pui-icon-sm)}._customerCard_tdz20_298{gap:var(--pui-space-2-5,.625rem);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);transition:opacity var(--pui-motion-out) var(--pui-ease-default);flex-direction:column;display:flex}._customerCard_tdz20_298:not([data-eligible=yes]){opacity:.6}._customerHead_tdz20_311{gap:var(--pui-space-0-5);color:var(--pui-ink);flex-direction:column;display:flex}._unitBar_tdz20_317{border-radius:var(--pui-radius-control);background:var(--pui-hover);gap:2px;height:.875rem;padding:2px;display:flex}._unitPiece_tdz20_325{background:var(--pui-accent);transition:width var(--pui-motion-out) var(--pui-ease-default);animation:_unit-in_tdz20_1 var(--pui-motion-out) var(--pui-ease-default);border-radius:3px;flex:none}@keyframes _unit-in_tdz20_1{0%{opacity:0;transform:scaleX(.4)}}._math_tdz20_338{justify-content:space-between;gap:var(--pui-space-2);color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;margin:0;display:flex}._total_tdz20_347{color:var(--pui-ink);font-size:var(--pui-text-lg);font-weight:var(--pui-weight-semibold);font-variant-numeric:tabular-nums;margin:0}._eligibility_tdz20_354{padding:var(--pui-space-2) var(--pui-space-2-5,.625rem);border-radius:var(--pui-radius-control);background:var(--pui-green-tint);color:var(--pui-ink);font-size:var(--pui-text-xs);margin:0}._eligibility_tdz20_354[data-tone=off]{background:var(--pui-hover)}._eligibility_tdz20_354[data-tone=nobody]{background:var(--pui-orange-tint)}._eligibility_tdz20_354[data-tone=invalid]{background:var(--pui-red-tint)}._dayHead_tdz20_373{justify-content:space-between;align-items:flex-end;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._dayPickers_tdz20_380{gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._dayChips_tdz20_385{gap:var(--pui-space-1);flex-wrap:wrap;display:flex}._dayChip_tdz20_385{padding:var(--pui-space-1) var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-hover);color:var(--pui-ink-2);font:inherit;font-size:var(--pui-text-xs);cursor:pointer;border:0}._dayChip_tdz20_385[data-early]{background:var(--pui-unmeasured-hatch,var(--pui-hover));color:var(--pui-ink-3)}._dayChip_tdz20_385[aria-pressed=true]{background:var(--pui-accent);color:var(--pui-accent-foreground)}._dayChip_tdz20_385:focus-visible{outline:2px solid var(--pui-accent);outline-offset:1px}._strip_tdz20_412{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);display:grid}._hours_tdz20_420,._lane_tdz20_421,._ticks_tdz20_422{margin-inline:var(--pui-space-3);position:relative}._hours_tdz20_420{height:1rem}._hours_tdz20_420 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%}._hours_tdz20_420 span:dir(rtl){translate:50%}._lane_tdz20_421{border-radius:var(--pui-radius-control);background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 9 - 1px), var(--pui-line-soft) calc(100% / 9 - 1px) calc(100% / 9));height:3rem}._item_tdz20_449,._drive_tdz20_450,._ghost_tdz20_451{width:calc(var(--to) - var(--from));border-radius:var(--pui-radius-control);position:absolute;inset-block:.25rem;inset-inline-start:var(--from)}._item_tdz20_449{padding-inline:var(--pui-space-1-5);background:color-mix(in oklab, var(--pui-ink) 16%, var(--pui-surface));box-shadow:inset 0 0 0 1px var(--pui-line-strong);color:var(--pui-ink);font-size:var(--pui-text-2xs);white-space:nowrap;align-items:center;display:flex;overflow:hidden}._item_tdz20_449[data-kind=event]{box-shadow:none;outline:1px dashed var(--pui-line-strong);outline-offset:-1px;color:var(--pui-ink-3);background:0 0}._drive_tdz20_450{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--pui-info) 45%, transparent) 0 4px, transparent 4px 8px);animation:_fade-in_tdz20_1 var(--pui-motion-out) var(--pui-ease-default);inset-block:.75rem}._ghost_tdz20_451{background:color-mix(in oklab, var(--pui-success) 26%, transparent);box-shadow:inset 0 0 0 1.5px var(--pui-success);animation:_fade-in_tdz20_1 var(--pui-motion-out) var(--pui-ease-default)}._ghost_tdz20_451[data-hidden]{background:color-mix(in oklab, var(--pui-ink) 8%, transparent);box-shadow:inset 0 0 0 1.5px var(--pui-line-strong)}@keyframes _fade-in_tdz20_1{0%{opacity:0}}._ticks_tdz20_422{height:1.25rem}._tick_tdz20_422{background:var(--pui-line-strong);cursor:pointer;width:.625rem;transition:background-color var(--pui-motion-out) var(--pui-ease-default), scale var(--pui-motion-out) var(--pui-ease-default);border:0;border-radius:3px;padding:0;position:absolute;inset-block:0;inset-inline-start:var(--at);translate:-50%}._tick_tdz20_422:dir(rtl){translate:50%}._tick_tdz20_422[data-offered]{background:var(--pui-success)}._tick_tdz20_422[aria-pressed=true],._tick_tdz20_422:hover{scale:1.25 1.15}._tick_tdz20_422:focus-visible{outline:2px solid var(--pui-accent);outline-offset:2px}._key_tdz20_531{gap:var(--pui-space-3);margin-inline:var(--pui-space-3);color:var(--pui-ink-3);font-size:var(--pui-text-2xs);flex-wrap:wrap;display:flex}._key_tdz20_531 span{align-items:center;gap:var(--pui-space-1);display:inline-flex}._key_tdz20_531 span:before{content:"";border-radius:2px;width:.875rem;height:.625rem}._key_tdz20_531 [data-key=visit]:before{background:color-mix(in oklab, var(--pui-ink) 16%, var(--pui-surface));box-shadow:inset 0 0 0 1px var(--pui-line-strong)}._key_tdz20_531 [data-key=event]:before{outline:1px dashed var(--pui-line-strong);outline-offset:-1px}._key_tdz20_531 [data-key=drive]:before{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--pui-info) 45%, transparent) 0 3px, transparent 3px 6px)}._slotLists_tdz20_565{gap:var(--pui-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}@container (width<=40rem){._slotLists_tdz20_565{grid-template-columns:minmax(0,1fr)}}._slotLists_tdz20_565>div{gap:var(--pui-space-1-5);flex-direction:column;min-width:0;display:flex}._offeredList_tdz20_581,._hiddenList_tdz20_582,._whoList_tdz20_583,._calList_tdz20_584{gap:var(--pui-space-1);font-size:var(--pui-text-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._offeredList_tdz20_581{flex-flow:wrap}._offeredList_tdz20_581 li{padding:var(--pui-space-1) var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-green-tint);color:var(--pui-ink);flex-direction:column;gap:.125rem;display:inline-flex}._hiddenList_tdz20_582 li,._whoList_tdz20_583 li,._calList_tdz20_584 li{align-items:center;gap:var(--pui-space-2);padding:var(--pui-space-1) var(--pui-space-2);border-radius:var(--pui-radius-control);color:var(--pui-ink-2);flex-wrap:wrap;display:flex}._hiddenList_tdz20_582 li{background:var(--pui-hover);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;display:grid}:is(._offeredList_tdz20_581,._hiddenList_tdz20_582) li[data-lit]{box-shadow:inset 0 0 0 1.5px var(--pui-accent)}._slotTime_tdz20_625{min-width:3rem;color:var(--pui-ink);font-weight:var(--pui-weight-medium);font-variant-numeric:tabular-nums;flex:none}._whoList_tdz20_583 li{background:var(--pui-hover);justify-content:space-between}._whoList_tdz20_583 li[data-nobody]{background:var(--pui-orange-tint);color:var(--pui-ink)}._whoPeople_tdz20_642{gap:var(--pui-space-1);display:flex}._calList_tdz20_584 li{box-shadow:inset 0 0 0 1px var(--pui-line-soft)}._calList_tdz20_584 li[data-kind=event]{box-shadow:none;outline:1px dashed var(--pui-line-strong);outline-offset:-1px}}@layer utilities;
