.Analytics-module__7LAP9G__rowWide,.Analytics-module__7LAP9G__rowThree{gap:var(--ui-page-space);margin-top:var(--ui-page-space);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48em){.Analytics-module__7LAP9G__rowThree{grid-template-columns:repeat(2,minmax(0,1fr))}.Analytics-module__7LAP9G__rowThree>:last-child{grid-column:1/-1}}@media (min-width:75em){.Analytics-module__7LAP9G__rowWide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:80em){.Analytics-module__7LAP9G__rowThree{grid-template-columns:repeat(3,minmax(0,1fr))}.Analytics-module__7LAP9G__rowThree>:last-child{grid-column:auto}}.Analytics-module__7LAP9G__tools{margin-bottom:var(--ui-page-space);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Analytics-module__7LAP9G__trendFoot{color:var(--ui-ink-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.75rem;display:flex}.Analytics-module__7LAP9G__trend{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;font-size:.8125rem;font-weight:600;display:inline-flex}.Analytics-module__7LAP9G__trend[data-tone=success]{color:var(--ui-success)}.Analytics-module__7LAP9G__trend[data-tone=danger]{color:var(--ui-danger)}.Analytics-module__7LAP9G__revenueTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;margin-bottom:12px;display:flex}.Analytics-module__7LAP9G__bigFigure{font-family:var(--ui-font-display);font-size:var(--ui-text-figure-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-text-figure-weight);line-height:var(--ui-text-figure-line)}.Analytics-module__7LAP9G__revenueKeys{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;font-size:.8125rem;display:flex}.Analytics-module__7LAP9G__revenueKey{align-items:center;gap:6px;display:inline-flex}.Analytics-module__7LAP9G__muted{color:var(--ui-ink-muted)}.Analytics-module__7LAP9G__dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.Analytics-module__7LAP9G__totalLine{align-items:baseline;gap:10px;margin:-4px 0 12px;display:flex}.Analytics-module__7LAP9G__totalLabel{color:var(--ui-ink-muted);font-size:.8125rem}.Analytics-module__7LAP9G__ringBlock{align-items:center;gap:16px;display:flex;container-type:inline-size}@container (max-width:17rem){.Analytics-module__7LAP9G__ringBlock{flex-direction:column;align-items:stretch}}.Analytics-module__7LAP9G__ring{flex:none;align-self:center;width:128px;height:128px;position:relative}.Analytics-module__7LAP9G__ring svg{display:block}.Analytics-module__7LAP9G__ringCentre{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.Analytics-module__7LAP9G__ringCentre strong{font-family:var(--ui-font-display);font-size:var(--ui-text-figure-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-text-figure-weight);line-height:var(--ui-text-figure-line)}.Analytics-module__7LAP9G__ringCentre span{color:var(--ui-ink-muted);font-size:.75rem}.Analytics-module__7LAP9G__parts{flex:1;gap:2px;min-width:0;display:grid}.Analytics-module__7LAP9G__part{grid-template-columns:minmax(0,1fr) auto 2.5rem;align-items:center;gap:6px;min-height:28px;font-size:.875rem;display:grid}.Analytics-module__7LAP9G__partName{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.Analytics-module__7LAP9G__part b{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.Analytics-module__7LAP9G__part em{color:var(--ui-ink-muted);font-variant-numeric:tabular-nums;text-align:right;font-style:normal}.Analytics-module__7LAP9G__shareBox{background:var(--ui-sunken);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;margin-top:14px;padding:10px 14px;display:grid}.Analytics-module__7LAP9G__shareBox small{color:var(--ui-ink-muted);grid-column:1/-1;font-size:.75rem}.Analytics-module__7LAP9G__shareBox strong{font-family:var(--ui-font-display);font-size:var(--ui-text-figure-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-text-figure-weight);line-height:var(--ui-text-figure-line)}.Analytics-module__7LAP9G__bars{gap:6px;display:grid}.Analytics-module__7LAP9G__barRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;font-size:.875rem;display:grid}.Analytics-module__7LAP9G__barRowPerson{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto}.Analytics-module__7LAP9G__barName{min-width:0}.Analytics-module__7LAP9G__barName div,.Analytics-module__7LAP9G__barName small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Analytics-module__7LAP9G__barName small{color:var(--ui-ink-muted);font-size:.75rem;display:block}.Analytics-module__7LAP9G__barFigure{font-variant-numeric:tabular-nums;text-align:right;min-width:3rem;font-weight:600}.Analytics-module__7LAP9G__person{align-items:center;gap:10px;min-width:0;display:flex}.Analytics-module__7LAP9G__control{margin-bottom:12px}.Analytics-module__7LAP9G__empty{color:var(--ui-ink-muted);padding:12px 0;font-size:.875rem}.Analytics-module__7LAP9G__heatBody{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:48em){.Analytics-module__7LAP9G__heatBody{grid-template-columns:minmax(0,1fr) 150px}}.Analytics-module__7LAP9G__hint{color:var(--ui-ink-muted);margin:-8px 0 14px;font-size:.8125rem}.Analytics-module__7LAP9G__heat{grid-template-columns:2.75rem repeat(7,minmax(0,1fr));gap:3px;display:grid}.Analytics-module__7LAP9G__heatLabel{color:var(--ui-ink-muted);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:16px}.Analytics-module__7LAP9G__heatDay{text-align:center}.Analytics-module__7LAP9G__cell{border-radius:4px;height:16px}.Analytics-module__7LAP9G__cell[data-level="1"]{background:color-mix(in srgb, var(--ui-brand) 14%, var(--ui-surface))}.Analytics-module__7LAP9G__cell[data-level="2"]{background:color-mix(in srgb, var(--ui-brand) 32%, var(--ui-surface))}.Analytics-module__7LAP9G__cell[data-level="3"]{background:color-mix(in srgb, var(--ui-brand) 52%, var(--ui-surface))}.Analytics-module__7LAP9G__cell[data-level="4"]{background:color-mix(in srgb, var(--ui-brand) 74%, var(--ui-surface))}.Analytics-module__7LAP9G__cell[data-level="5"]{background:var(--ui-brand)}.Analytics-module__7LAP9G__cell[data-level=off]{background:repeating-linear-gradient(135deg, var(--ui-sunken) 0 4px, transparent 4px 8px);border:1px dashed var(--ui-border)}.Analytics-module__7LAP9G__heatLegend{flex-wrap:wrap;align-content:start;gap:8px 14px;font-size:.75rem;display:flex}@media (min-width:48em){.Analytics-module__7LAP9G__heatLegend{gap:6px;display:grid}}.Analytics-module__7LAP9G__heatLegend h3{color:var(--ui-ink-muted);flex-basis:100%;margin:0 0 2px;font-size:.75rem;font-weight:500}.Analytics-module__7LAP9G__heatLegend span{align-items:center;gap:8px;display:flex}.Analytics-module__7LAP9G__heatLegend .Analytics-module__7LAP9G__cell{width:18px;height:12px}
.LoadingDots-module__o7mmZW__dots{align-items:center;gap:var(--dot-gap);opacity:0;animation:0s linear .3s forwards LoadingDots-module__o7mmZW__appear;display:inline-flex}.LoadingDots-module__o7mmZW__dots[data-size=md]{--dot:9px;--dot-gap:6px;--dot-hop:-7px}.LoadingDots-module__o7mmZW__dots[data-size=sm]{--dot:5px;--dot-gap:3px;--dot-hop:-3px}.LoadingDots-module__o7mmZW__dot{background:var(--ui-brand);height:var(--dot);width:var(--dot);border-radius:50%;animation:1s ease-in-out infinite LoadingDots-module__o7mmZW__hop}.LoadingDots-module__o7mmZW__dot:nth-child(2){animation-delay:.15s}.LoadingDots-module__o7mmZW__dot:nth-child(3){animation-delay:.3s}.LoadingDots-module__o7mmZW__block{justify-content:center;align-items:center;width:100%;display:flex}.LoadingDots-module__o7mmZW__page,.LoadingDots-module__o7mmZW__list{--loader-room:calc(100dvh - var(--ui-top-chrome,0px) - 2 * var(--ui-page-space));min-height:var(--loader-room)}@media (max-width:47.99em){.LoadingDots-module__o7mmZW__page,.LoadingDots-module__o7mmZW__list{--loader-room:calc(100dvh - var(--ui-top-chrome,0px) - 4px - 66px - max(12px, calc(env(safe-area-inset-bottom,0px) - 10px)) - var(--ui-page-space))}}.LoadingDots-module__o7mmZW__list{min-height:calc(var(--loader-room) - 64px)}@keyframes LoadingDots-module__o7mmZW__appear{to{opacity:1}}@keyframes LoadingDots-module__o7mmZW__hop{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(var(--dot-hop))}}@media (prefers-reduced-motion:reduce){.LoadingDots-module__o7mmZW__dot{animation-name:LoadingDots-module__o7mmZW__fade;animation-duration:2.4s}@keyframes LoadingDots-module__o7mmZW__fade{0%,to{opacity:.35}50%{opacity:1}}}
.OverlapDialog-module__D5Sd7W__window{flex-direction:column;gap:12px;display:flex}.OverlapDialog-module__D5Sd7W__head{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:4px;display:flex}.OverlapDialog-module__D5Sd7W__badge{background:color-mix(in srgb, var(--ui-star) 22%, var(--ui-surface));border-radius:var(--ui-radius-control);color:var(--ui-warning);font-family:var(--ui-font-display), system-ui, sans-serif;font-size:var(--ui-text-figure-size);place-items:center;width:44px;height:44px;font-weight:800;display:grid}.OverlapDialog-module__D5Sd7W__title{font-family:var(--ui-font-display), system-ui, sans-serif;font-size:var(--ui-text-title-size);font-weight:600;line-height:var(--ui-text-title-line);text-wrap:balance;margin:0}.OverlapDialog-module__D5Sd7W__lead{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);max-width:32ch;margin:0}.OverlapDialog-module__D5Sd7W__pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.OverlapDialog-module__D5Sd7W__card{background:color-mix(in srgb, var(--ui-star) 18%, var(--ui-surface));border-radius:var(--ui-radius-control);flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex;position:relative}.OverlapDialog-module__D5Sd7W__card[data-own]{background:var(--ui-brand-soft);box-shadow:inset 0 0 0 2px var(--ui-brand)}.OverlapDialog-module__D5Sd7W__cardLabel{color:var(--ui-ink-muted);font-size:var(--ui-text-badge-size);letter-spacing:.04em;font-weight:800;line-height:var(--ui-text-badge-line);text-transform:uppercase}.OverlapDialog-module__D5Sd7W__cardName{font-family:var(--ui-font-display), system-ui, sans-serif;font-size:var(--ui-text-menu-size);font-weight:600;line-height:var(--ui-text-menu-line);overflow-wrap:anywhere}.OverlapDialog-module__D5Sd7W__cardTime{font-family:var(--ui-font-display), system-ui, sans-serif;font-size:var(--ui-text-figure-size);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--ui-text-figure-line)}.OverlapDialog-module__D5Sd7W__cardNote{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);line-height:var(--ui-text-label-line);overflow-wrap:anywhere}.OverlapDialog-module__D5Sd7W__swap{background:var(--ui-surface);box-shadow:var(--ui-shadow-card);color:var(--ui-danger);font-size:var(--ui-text-label-size);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.OverlapDialog-module__D5Sd7W__reasons{flex-direction:column;gap:8px;display:flex}.OverlapDialog-module__D5Sd7W__reason{background:var(--ui-sunken);border-radius:var(--ui-radius-control);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.OverlapDialog-module__D5Sd7W__dot{border-radius:50%;width:10px;height:10px}.OverlapDialog-module__D5Sd7W__dot[data-kind=break]{background:var(--ui-ink-subtle)}.OverlapDialog-module__D5Sd7W__dot[data-kind=block]{background:var(--ui-danger)}.OverlapDialog-module__D5Sd7W__dot[data-kind=absence]{background:var(--ui-warning)}.OverlapDialog-module__D5Sd7W__dot[data-kind=day_off],.OverlapDialog-module__D5Sd7W__dot[data-kind=outside_shift]{background:var(--ui-border-strong)}.OverlapDialog-module__D5Sd7W__reasonName{min-width:0;font-weight:700}.OverlapDialog-module__D5Sd7W__reasonDetails{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);line-height:var(--ui-text-label-line);overflow-wrap:anywhere;grid-column:2}.OverlapDialog-module__D5Sd7W__note{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);text-align:center;margin:0}.OverlapDialog-module__D5Sd7W__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.OverlapDialog-module__D5Sd7W__actions>*{height:46px}@media (max-width:21em){.OverlapDialog-module__D5Sd7W__pairs{grid-template-columns:minmax(0,1fr)}.OverlapDialog-module__D5Sd7W__swap{display:none}}
.CustomerDialog-module__2fU2cG__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CustomerDialog-module__2fU2cG__chip{background:var(--ui-sunken);border-radius:var(--ui-radius-chip);color:var(--ui-ink);border:1px solid #0000;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.CustomerDialog-module__2fU2cG__chip:hover{border-color:var(--ui-border-strong)}.CustomerDialog-module__2fU2cG__chip[aria-pressed=true]{background:var(--ui-brand-soft);color:var(--ui-brand);border-color:#0000;font-weight:800}.CustomerDialog-module__2fU2cG__chip[data-new]{border-color:var(--ui-border-strong);color:var(--ui-ink-muted);background:0 0;border-style:dashed}.CustomerDialog-module__2fU2cG__newChip{width:150px}.CustomerDialog-module__2fU2cG__dot{border-radius:50%;flex:none;width:8px;height:8px}.CustomerDialog-module__2fU2cG__more{color:var(--ui-brand);align-self:flex-start;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}
.Receipt-module__xf4G7a__block{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.Receipt-module__xf4G7a__mark{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.Receipt-module__xf4G7a__mark[data-state=pending]{background:var(--ui-sunken);color:var(--ui-ink-muted)}.Receipt-module__xf4G7a__mark[data-state=failed]{background:var(--ui-danger-soft);color:var(--ui-danger)}.Receipt-module__xf4G7a__qr{border:1px solid var(--ui-border);border-radius:8px;width:104px;height:104px;display:block;overflow:hidden}.Receipt-module__xf4G7a__qr svg{width:100%;height:100%;display:block}.Receipt-module__xf4G7a__copy{min-width:0}.Receipt-module__xf4G7a__headline{font-size:var(--mantine-font-size-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.Receipt-module__xf4G7a__headline[data-state=done]{color:var(--ui-success)}.Receipt-module__xf4G7a__headline[data-state=failed]{color:var(--ui-danger)}.Receipt-module__xf4G7a__line{font-size:var(--mantine-font-size-sm);overflow-wrap:anywhere;margin-top:4px}.Receipt-module__xf4G7a__meta{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs);margin-top:2px}.Receipt-module__xf4G7a__qrHint{margin-top:6px}.Receipt-module__xf4G7a__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.Receipt-module__xf4G7a__link{align-items:center;gap:4px;font-weight:600;display:inline-flex}.Receipt-module__xf4G7a__note{background:var(--ui-sunken);border-radius:var(--mantine-radius-md);color:var(--ui-ink-muted);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.Receipt-module__xf4G7a__note svg{flex:none;margin-top:1px}.Receipt-module__xf4G7a__note b{color:var(--ui-ink);font-weight:600}.Receipt-module__xf4G7a__note[data-attention]{background:var(--mantine-color-warning-light);color:var(--ui-ink)}.Receipt-module__xf4G7a__note[data-attention] svg{color:var(--ui-warning)}.Receipt-module__xf4G7a__history{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;line-height:16px;display:flex}.Receipt-module__xf4G7a__historyState{align-items:center;gap:4px;font-weight:600;display:inline-flex}.Receipt-module__xf4G7a__historyState[data-state=done]{color:var(--ui-success)}.Receipt-module__xf4G7a__historyState[data-state=failed]{color:var(--ui-danger)}.Receipt-module__xf4G7a__historyAction{color:var(--ui-brand);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.Receipt-module__xf4G7a__historyAction:disabled{cursor:default;opacity:.6}.Receipt-module__xf4G7a__block[data-menu]{grid-template-columns:auto minmax(0,1fr) auto}.Receipt-module__xf4G7a__menu{margin:-4px -4px 0 0;display:flex}.Receipt-module__xf4G7a__saleLine{border-top:1px dashed var(--ui-border);color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;padding-top:8px;display:flex}.Receipt-module__xf4G7a__saleLine b{color:var(--ui-ink);font-weight:600}.Receipt-module__xf4G7a__handBack{background:var(--mantine-color-warning-light);border-radius:var(--mantine-radius-md);color:var(--ui-ink);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);padding:10px 12px}.Receipt-module__xf4G7a__small{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs);line-height:16px}
.CursorPager-module__b3hycW__pager{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.CursorPager-module__b3hycW__controls{gap:6px;display:flex}.CursorPager-module__b3hycW__control:disabled,.CursorPager-module__b3hycW__control[data-disabled]{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-ink-subtle);cursor:not-allowed;opacity:.55}@media (max-width:47.99em),(pointer:coarse){.CursorPager-module__b3hycW__control{min-height:var(--ui-touch-target);min-width:var(--ui-touch-target)}}.CursorPager-module__b3hycW__failed{color:var(--ui-ink-muted)}.CursorPager-module__b3hycW__failedWords{color:var(--ui-danger)}.CursorPager-module__b3hycW__foot{border-top:1px solid var(--ui-border);padding:8px var(--ui-list-inset,12px)}.CursorPager-module__b3hycW__more{gap:6px;width:100%;padding:2px 0;display:grid}.CursorPager-module__b3hycW__moreButton{height:var(--ui-touch-target);font-weight:600}.CursorPager-module__b3hycW__moreButton[data-busy]{cursor:progress}
.ChoiceSheet-module__xBz_oG__frame{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ChoiceSheet-module__xBz_oG__head{background:var(--ui-surface);flex:none;align-items:center;gap:8px;min-height:42px;padding:6px 10px 6px 16px;display:flex}.ChoiceSheet-module__xBz_oG__reset{color:var(--ui-brand);font-size:var(--ui-text-label-size);flex:none;padding:4px 6px;font-weight:800}.ChoiceSheet-module__xBz_oG__icon{background:var(--ui-brand-soft);border-radius:var(--mantine-radius-md);color:var(--ui-brand);height:var(--ui-control-height);width:var(--ui-control-height);flex:none;justify-content:center;align-items:center;display:flex}.ChoiceSheet-module__xBz_oG__copy{flex-direction:column;flex:1;min-width:0;display:flex}.ChoiceSheet-module__xBz_oG__title{font-family:var(--ui-font-display);font-size:var(--ui-text-heading-size);font-weight:700;line-height:var(--ui-text-heading-line)}.ChoiceSheet-module__xBz_oG__hint{color:var(--ui-ink-muted);font-size:.8125rem;line-height:1.125rem}.ChoiceSheet-module__xBz_oG__close{background:var(--ui-sunken);color:var(--ui-ink-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ChoiceSheet-module__xBz_oG__close:hover{background:color-mix(in srgb, var(--ui-ink) 8%, var(--ui-sunken));color:var(--ui-ink)}.ChoiceSheet-module__xBz_oG__body{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 16px 12px;overflow-y:auto}.ChoiceSheet-module__xBz_oG__foot{background:var(--ui-surface);border-top:1px solid var(--ui-border);flex:none;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;display:grid}.ChoiceSheet-module__xBz_oG__foot[data-single]{border-top:0;grid-template-columns:1fr;padding:4px 12px 12px}.ChoiceSheet-module__xBz_oG__sheet{--choice-height:var(--ui-row-height);background:var(--ui-surface);border-radius:var(--ui-radius-sheet) var(--ui-radius-sheet) 0 0;box-shadow:var(--ui-shadow-lg);flex-direction:column;display:flex}.ChoiceSheet-module__xBz_oG__sheetBody{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.ChoiceSheet-module__xBz_oG__grab{background:var(--ui-border-strong);border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 0;display:block}.ChoiceSheet-module__xBz_oG__sheet .ChoiceSheet-module__xBz_oG__head{background:var(--ui-surface);padding:10px 16px 12px}.ChoiceSheet-module__xBz_oG__sheet .ChoiceSheet-module__xBz_oG__icon{border-radius:12px;width:40px;height:40px}.ChoiceSheet-module__xBz_oG__sheet .ChoiceSheet-module__xBz_oG__title{font-size:var(--ui-text-heading-size)}.ChoiceSheet-module__xBz_oG__sheet .ChoiceSheet-module__xBz_oG__close{border-radius:var(--mantine-radius-md);width:40px;height:40px}.ChoiceSheet-module__xBz_oG__sheet .ChoiceSheet-module__xBz_oG__foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.ChoiceSheet-module__xBz_oG__sheet .ChoiceSheet-module__xBz_oG__foot .mantine-Button-root{height:var(--ui-row-height);border-radius:12px}.ChoiceSheet-module__xBz_oG__safeArea{height:calc(12px + env(safe-area-inset-bottom,0px));flex:none;display:block}
.DetailList-module__OAYozq__block{flex-direction:column;gap:6px;display:flex}.DetailList-module__OAYozq__heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.DetailList-module__OAYozq__label{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);font-weight:var(--ui-text-label-weight)}.DetailList-module__OAYozq__hint{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs)}.DetailList-module__OAYozq__list{background:var(--ui-sunken);border-radius:var(--ui-radius-window);overflow:hidden}.DetailList-module__OAYozq__row{align-items:center;gap:8px;min-height:44px;padding:6px 6px 6px 12px;display:flex}.DetailList-module__OAYozq__row+.DetailList-module__OAYozq__row,.DetailList-module__OAYozq__list>*+*{border-top:1px solid var(--ui-border)}.DetailList-module__OAYozq__row[data-editing=true]{background:var(--ui-surface)}.DetailList-module__OAYozq__row[data-editing=true] .DetailList-module__OAYozq__rowValue{white-space:normal;overflow:visible}.DetailList-module__OAYozq__rowLabel{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs);flex:0 0 84px}.DetailList-module__OAYozq__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DetailList-module__OAYozq__rowValue{font-size:var(--mantine-font-size-md);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.EmployeeCardHead-module__ZahbbW__head{align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.EmployeeCardHead-module__ZahbbW__photo{flex:1;min-width:0}.EmployeeCardHead-module__ZahbbW__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.EmployeeCardHead-module__ZahbbW__name{color:var(--ui-ink);font-family:var(--ui-font-display);font-size:var(--ui-text-title-size);font-weight:var(--ui-text-title-weight);line-height:var(--ui-text-title-line)}.EmployeeCardHead-module__ZahbbW__menu{flex:none;margin-right:8px}.EmployeeCardHead-module__ZahbbW__figures{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.EmployeeCardHead-module__ZahbbW__figure{background:var(--ui-sunken);border-radius:var(--ui-radius-window);min-width:0;padding:12px 16px}.EmployeeCardHead-module__ZahbbW__value{font-family:var(--ui-font-display);font-size:var(--ui-text-figure-size);line-height:var(--ui-text-figure-line);white-space:nowrap;align-items:center;gap:4px;display:flex}.EmployeeCardHead-module__ZahbbW__star{color:var(--ui-star)}@media (max-width:47.99em){.EmployeeCardHead-module__ZahbbW__header.EmployeeCardHead-module__ZahbbW__header{display:flex}.EmployeeCardHead-module__ZahbbW__header.EmployeeCardHead-module__ZahbbW__header:before{display:none}.EmployeeCardHead-module__ZahbbW__title.EmployeeCardHead-module__ZahbbW__title{text-align:left;white-space:normal;overflow:visible}}.EmployeeCardHead-module__ZahbbW__header{align-items:flex-start}.EmployeeCardHead-module__ZahbbW__title{flex:1;min-width:0}@media (max-width:640px){.EmployeeCardHead-module__ZahbbW__name{white-space:normal}.EmployeeCardHead-module__ZahbbW__figures{grid-template-columns:repeat(2,minmax(0,1fr))}}
.DatePicker-module__QZihYW__window{border-radius:var(--mantine-radius-lg);padding:12px}.DatePicker-module__QZihYW__sheetMonth{margin-top:8px}
.Filter-module__mk5fmG__button{height:var(--ui-control-height);flex:none}.Filter-module__mk5fmG__square{background:var(--ui-control-ground);border-radius:var(--ui-radius-button);box-shadow:var(--ui-control-shadow);color:var(--ui-ink);height:var(--ui-control-height);min-width:var(--ui-control-height);border:0;flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.Filter-module__mk5fmG__square[data-active]{padding:0 10px}.Filter-module__mk5fmG__button[data-active],.Filter-module__mk5fmG__square[data-active]{border-color:color-mix(in srgb, var(--ui-brand) 45%, var(--ui-border))}.Filter-module__mk5fmG__count{color:var(--ui-brand);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:700}.Filter-module__mk5fmG__square .Filter-module__mk5fmG__count{margin-left:0}.Filter-module__mk5fmG__window{--choice-height:34px;flex-direction:column;padding:0;display:flex}.Filter-module__mk5fmG__window>:first-child{border-radius:calc(var(--popover-radius) - 1px);overflow:hidden}.Filter-module__mk5fmG__section{padding:12px 0 2px}.Filter-module__mk5fmG__sectionLabel{justify-content:space-between;margin-bottom:8px;font-size:.8125rem;font-weight:600;line-height:1.125rem;display:flex}.Filter-module__mk5fmG__sectionLabel small{color:var(--ui-ink-muted);font-size:.75rem;font-weight:500}.Filter-module__mk5fmG__search{margin-bottom:8px}.Filter-module__mk5fmG__search .mantine-Input-input{height:var(--choice-height,var(--ui-control-height))}.Filter-module__mk5fmG__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Filter-module__mk5fmG__choices[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.Filter-module__mk5fmG__choices[data-wrapped]{flex-wrap:wrap;display:flex}.Filter-module__mk5fmG__choice{background:var(--ui-sunken);border-radius:var(--ui-radius-button);min-height:var(--choice-height,var(--ui-control-height));text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-width:0;padding:4px 12px;font-size:.8125rem;line-height:1rem;display:flex}.Filter-module__mk5fmG__choice:hover{background:color-mix(in srgb, var(--ui-ink) 7%, var(--ui-sunken))}.Filter-module__mk5fmG__choice[aria-pressed=true]{background:var(--ui-brand-soft);border-color:var(--ui-brand);color:var(--ui-brand);font-weight:600}.Filter-module__mk5fmG__nothing{color:var(--ui-ink-muted);text-align:center;margin:8px 0;font-size:.8125rem}
.CalendarScreen-module__hqfL2G__viewControl{border:1px solid var(--ui-border);height:var(--ui-control-height);flex:none}.CalendarScreen-module__hqfL2G__viewControl .mantine-SegmentedControl-label{justify-content:center;align-items:center;height:100%;padding-block:0;display:flex}.CalendarScreen-module__hqfL2G__toolbar{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.CalendarScreen-module__hqfL2G__offBoard .CalendarScreen-module__hqfL2G__toolbar{margin-bottom:var(--ui-page-space)}.CalendarScreen-module__hqfL2G__board{background:var(--ui-surface);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card);overflow:clip}@media (max-width:640px){.CalendarScreen-module__hqfL2G__board{box-shadow:none;margin-inline:calc(var(--ui-page-gutter) * -1);border-radius:0}}.CalendarScreen-module__hqfL2G__todayButton{flex:none}.CalendarScreen-module__hqfL2G__spacer{flex:1 1 0}.CalendarScreen-module__hqfL2G__dateButton{flex:0 auto;min-width:0}.CalendarScreen-module__hqfL2G__dateButton .mantine-Button-label{text-overflow:ellipsis;overflow:hidden}.CalendarScreen-module__hqfL2G__dateJump{padding:12px}.CalendarScreen-module__hqfL2G__dateJumpFooter{border-top:1px solid var(--ui-border);margin-top:8px;padding-top:8px}.CalendarScreen-module__hqfL2G__newBookingButton{flex:none;margin-left:2px}@media (max-width:640px){.CalendarScreen-module__hqfL2G__toolbar{gap:4px}.CalendarScreen-module__hqfL2G__dateButton{flex:auto;padding-inline:6px}.CalendarScreen-module__hqfL2G__step{width:28px;min-width:28px}.CalendarScreen-module__hqfL2G__viewMenu{flex:none;padding-inline:10px}.CalendarScreen-module__hqfL2G__viewMenu .mantine-Button-section[data-position=right]{margin-inline-start:4px}.CalendarScreen-module__hqfL2G__spacer{display:none}}.CalendarScreen-module__hqfL2G__listBoard{min-height:120px}
.EmployeeSchedule-module___1ZOKq__head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:6px;display:flex}.EmployeeSchedule-module___1ZOKq__summary{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);font-weight:var(--ui-text-label-weight)}.EmployeeSchedule-module___1ZOKq__summary b{color:var(--ui-ink);font-weight:600}.EmployeeSchedule-module___1ZOKq__box{background:var(--ui-sunken);border-radius:var(--ui-radius-window);overflow:hidden}.EmployeeSchedule-module___1ZOKq__rule{min-height:var(--ui-row-height);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:6px 12px;display:grid}.EmployeeSchedule-module___1ZOKq__rule+.EmployeeSchedule-module___1ZOKq__rule{border-top:1px solid var(--ui-border)}.EmployeeSchedule-module___1ZOKq__ruleDays{font-weight:600}.EmployeeSchedule-module___1ZOKq__ruleHours{font-variant-numeric:tabular-nums}.EmployeeSchedule-module___1ZOKq__ruleHours small{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);margin-left:6px}.EmployeeSchedule-module___1ZOKq__rule[data-off] .EmployeeSchedule-module___1ZOKq__ruleDays,.EmployeeSchedule-module___1ZOKq__rule[data-off] .EmployeeSchedule-module___1ZOKq__ruleHours{color:var(--ui-ink-muted);font-weight:500}.EmployeeSchedule-module___1ZOKq__place{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.EmployeeSchedule-module___1ZOKq__rotaLink{font-size:var(--ui-text-small-size);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.EmployeeSchedule-module___1ZOKq__month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.EmployeeSchedule-module___1ZOKq__weekday{color:var(--ui-ink-muted);font-size:var(--ui-text-badge-size);text-align:center;padding-bottom:2px}.EmployeeSchedule-module___1ZOKq__cell{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-chip);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;min-width:0;min-height:46px;padding:4px 6px;display:flex}.EmployeeSchedule-module___1ZOKq__cell b{font-size:var(--ui-text-label-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:14px;overflow:hidden}.EmployeeSchedule-module___1ZOKq__cell span{color:var(--ui-ink-muted);font-size:var(--ui-text-badge-size);text-overflow:ellipsis;white-space:nowrap;line-height:13px;overflow:hidden}.EmployeeSchedule-module___1ZOKq__cell[data-working],.EmployeeSchedule-module___1ZOKq__legend i[data-working]{background:var(--ui-brand-soft);border-color:#0000}.EmployeeSchedule-module___1ZOKq__cell[data-working] span{color:var(--ui-ink)}.EmployeeSchedule-module___1ZOKq__cell[data-changed],.EmployeeSchedule-module___1ZOKq__legend i[data-changed]{border:1px dashed var(--ui-ink-muted)}.EmployeeSchedule-module___1ZOKq__cell[data-away],.EmployeeSchedule-module___1ZOKq__legend i[data-away]{border-color:#0000}.EmployeeSchedule-module___1ZOKq__cell[data-away] span{font-weight:600}.EmployeeSchedule-module___1ZOKq__cell[data-away=paid],.EmployeeSchedule-module___1ZOKq__legend i[data-away=paid]{background:color-mix(in srgb, var(--ui-warning) 18%, var(--ui-surface))}.EmployeeSchedule-module___1ZOKq__cell[data-away=paid] span{color:var(--ui-warning)}.EmployeeSchedule-module___1ZOKq__cell[data-away=unpaid]{background:var(--ui-sunken)}.EmployeeSchedule-module___1ZOKq__cell[data-away=unpaid] span{color:var(--ui-ink-muted)}.EmployeeSchedule-module___1ZOKq__cell[data-away=unexcused]{background:color-mix(in srgb, var(--ui-danger) 15%, var(--ui-surface))}.EmployeeSchedule-module___1ZOKq__cell[data-away=unexcused] span{color:var(--ui-danger)}.EmployeeSchedule-module___1ZOKq__cell[data-past]{opacity:.45}.EmployeeSchedule-module___1ZOKq__cell[data-today]{box-shadow:0 0 0 2px var(--ui-ink)}.EmployeeSchedule-module___1ZOKq__legend{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);flex-wrap:wrap;gap:4px 14px;margin-top:12px;display:flex}.EmployeeSchedule-module___1ZOKq__legend i{background:var(--ui-surface);border:1px solid var(--ui-border);vertical-align:-2px;border-radius:4px;width:12px;height:12px;margin-right:5px;display:inline-block}.EmployeeSchedule-module___1ZOKq__away{margin-top:16px}.EmployeeSchedule-module___1ZOKq__awayRow{min-height:var(--ui-row-height);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 12px;display:flex}.EmployeeSchedule-module___1ZOKq__awayRow+.EmployeeSchedule-module___1ZOKq__awayRow{border-top:1px solid var(--ui-border)}.EmployeeSchedule-module___1ZOKq__awayRow b{font-weight:600}.EmployeeSchedule-module___1ZOKq__awayWhen{color:var(--ui-ink-muted);font-variant-numeric:tabular-nums;flex:1;min-width:0}.EmployeeSchedule-module___1ZOKq__empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;display:flex}.EmployeeSchedule-module___1ZOKq__emptyIcon{background:var(--ui-sunken);border-radius:var(--ui-radius-chip);color:var(--ui-ink-muted);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.EmployeeSchedule-module___1ZOKq__windowHeader.EmployeeSchedule-module___1ZOKq__windowHeader{display:flex}.EmployeeSchedule-module___1ZOKq__windowHeader.EmployeeSchedule-module___1ZOKq__windowHeader:before{display:none}.EmployeeSchedule-module___1ZOKq__windowTitle.EmployeeSchedule-module___1ZOKq__windowTitle{text-align:left;flex:1;overflow:visible}.EmployeeSchedule-module___1ZOKq__windowHead{justify-content:space-between;align-items:center;gap:8px;margin-right:8px;display:flex}.EmployeeSchedule-module___1ZOKq__windowBody{padding-bottom:0}.EmployeeSchedule-module___1ZOKq__formFoot{background:var(--ui-surface);border-top:1px solid var(--ui-border);margin:14px calc(-1 * var(--mantine-spacing-md)) 0;padding:10px var(--mantine-spacing-md) 14px;z-index:3;align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.EmployeeSchedule-module___1ZOKq__formTotal{color:var(--ui-ink-muted);white-space:nowrap;margin-right:auto}@media (max-width:640px){.EmployeeSchedule-module___1ZOKq__formFoot{flex-wrap:wrap}.EmployeeSchedule-module___1ZOKq__formTotal{text-align:center;flex-basis:100%}.EmployeeSchedule-module___1ZOKq__formFoot>button{flex:1}.EmployeeSchedule-module___1ZOKq__rule{grid-template-columns:58px minmax(0,1fr)}.EmployeeSchedule-module___1ZOKq__place{grid-column:2}.EmployeeSchedule-module___1ZOKq__cell{min-height:38px;padding:3px 4px}.EmployeeSchedule-module___1ZOKq__cellHours{display:none}}
.CalendarView-module__6bThla__trigger{height:var(--ui-control-height);width:var(--ui-control-height);flex:none}.CalendarView-module__6bThla__item[data-chosen]{color:var(--ui-brand);font-weight:600}
.DateField-module__t1jKUW__month{width:100%}.DateField-module__t1jKUW__calendarHeader{max-width:none;margin-bottom:8px}.DateField-module__t1jKUW__calendarHeaderControl,.DateField-module__t1jKUW__calendarHeaderLevel{color:var(--ui-ink-muted);border-radius:8px}.DateField-module__t1jKUW__calendarHeaderControl:hover,.DateField-module__t1jKUW__calendarHeaderLevel:hover{background:color-mix(in srgb, var(--ui-brand) 9%, var(--ui-surface));color:var(--ui-brand)}.DateField-module__t1jKUW__calendarHeaderLevel{color:var(--ui-ink);font-family:var(--ui-font-display);font-weight:700}.DateField-module__t1jKUW__weekday{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);padding-bottom:6px;font-weight:600}.DateField-module__t1jKUW__day{color:var(--ui-ink);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:8px}.DateField-module__t1jKUW__day:hover:not([data-selected]){background:color-mix(in srgb, var(--ui-brand) 9%, var(--ui-surface));color:var(--ui-brand)}.DateField-module__t1jKUW__day[data-selected],.DateField-module__t1jKUW__day[data-in-range]{background:color-mix(in srgb, var(--ui-brand) 14%, var(--ui-surface));color:var(--ui-brand)}.DateField-module__t1jKUW__day[data-selected]{background:var(--ui-brand);color:var(--ui-on-brand)}.DateField-module__t1jKUW__day[data-today]:not([data-selected]){border-color:color-mix(in srgb, var(--ui-brand) 48%, var(--ui-border));color:var(--ui-brand)}.DateField-module__t1jKUW__day[data-outside]{color:var(--ui-ink-subtle);opacity:.55}@media (max-width:420px){.DateField-module__t1jKUW__month{max-width:calc(100vw - 56px)}}
.ScheduleFields-module__A758Kq__fields{flex-direction:column;gap:12px;display:flex}.ScheduleFields-module__A758Kq__kinds{background:var(--ui-sunken);border:1px solid var(--ui-border);border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.ScheduleFields-module__A758Kq__kind{color:var(--ui-ink-muted);cursor:pointer;font:inherit;font-size:var(--ui-text-small-size);background:0 0;border:0;border-radius:7px;height:30px;font-weight:600}.ScheduleFields-module__A758Kq__kind:hover{color:var(--ui-ink)}.ScheduleFields-module__A758Kq__kind:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.ScheduleFields-module__A758Kq__kind[data-active]{background:var(--ui-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--ui-ink) 14%, transparent), 0 0 0 1px var(--ui-border);color:var(--ui-ink)}.ScheduleFields-module__A758Kq__caption{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);align-items:center;min-height:24px;font-weight:600;display:flex}.ScheduleFields-module__A758Kq__chips{flex-wrap:wrap;gap:4px;display:flex}.ScheduleFields-module__A758Kq__chip{background:var(--ui-sunken);border-radius:var(--ui-radius-button-sm);color:var(--ui-ink-muted);cursor:pointer;font:inherit;font-size:var(--ui-text-small-size);border:1px solid #0000;min-width:36px;height:30px;padding:0 8px;font-weight:600}.ScheduleFields-module__A758Kq__chip:hover{color:var(--ui-ink)}.ScheduleFields-module__A758Kq__chip:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.ScheduleFields-module__A758Kq__chip[data-on]{background:var(--ui-brand-soft);border-color:var(--ui-brand);color:var(--ui-brand)}.ScheduleFields-module__A758Kq__group{gap:8px;padding:10px 12px;display:grid}.ScheduleFields-module__A758Kq__group+.ScheduleFields-module__A758Kq__group{border-top:1px solid var(--ui-border)}.ScheduleFields-module__A758Kq__groupHead{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.ScheduleFields-module__A758Kq__groupHead b{font-weight:600}.ScheduleFields-module__A758Kq__groupRow{font-size:var(--ui-text-small-size);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ScheduleFields-module__A758Kq__groupLabel{color:var(--ui-ink-muted);width:64px}.ScheduleFields-module__A758Kq__groupSwitch{margin-left:auto}.ScheduleFields-module__A758Kq__apart{border-top:1px solid var(--ui-border);color:var(--ui-brand);font-size:var(--ui-text-small-size);align-items:center;gap:6px;width:100%;padding:10px 12px;font-weight:600;display:flex}.ScheduleFields-module__A758Kq__card{background:var(--ui-sunken);border-radius:var(--ui-radius-window);overflow:hidden}.ScheduleFields-module__A758Kq__row{grid-template-columns:34px 96px minmax(0,1fr);align-items:center;column-gap:12px;min-height:46px;padding:6px 12px;display:grid}.ScheduleFields-module__A758Kq__row+.ScheduleFields-module__A758Kq__row{border-top:1px solid var(--ui-border)}.ScheduleFields-module__A758Kq__plain{grid-template-columns:104px minmax(0,1fr) auto}.ScheduleFields-module__A758Kq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.ScheduleFields-module__A758Kq__value{align-items:center;min-width:0;display:flex}.ScheduleFields-module__A758Kq__pair{align-items:center;gap:6px;display:flex}.ScheduleFields-module__A758Kq__dash{color:var(--ui-ink-subtle)}.ScheduleFields-module__A758Kq__stepper{border:1px solid var(--ui-border-strong);border-radius:8px;align-items:center;gap:2px;padding:1px;display:flex}.ScheduleFields-module__A758Kq__stepper b{text-align:center;min-width:22px;font-size:.8125rem}.ScheduleFields-module__A758Kq__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ScheduleFields-module__A758Kq__calendarWeekday{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);text-align:center}.ScheduleFields-module__A758Kq__calendarDay{background:var(--ui-sunken);color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;height:32px;display:flex}.ScheduleFields-module__A758Kq__calendarDay[data-before]{color:var(--ui-ink-subtle);background:0 0}.ScheduleFields-module__A758Kq__calendarDay[data-working]{background:var(--ui-brand-soft);color:var(--ui-brand);font-weight:700}.ScheduleFields-module__A758Kq__calendarDay[data-first]{box-shadow:inset 0 0 0 2px var(--ui-brand)}@media (max-width:640px){.ScheduleFields-module__A758Kq__row{grid-template-columns:34px 64px minmax(0,1fr);column-gap:10px}.ScheduleFields-module__A758Kq__plain{grid-template-columns:100px minmax(0,1fr) auto;column-gap:8px}.ScheduleFields-module__A758Kq__pair>div{width:62px!important}}
.DayGrid-module__8zsk0W__frame{--chrome-bottom:0px;--rail-width:50px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;max-height:calc(100dvh - var(--board-top,0px) - var(--board-bottom,0px) - var(--chrome-bottom) - var(--ui-page-space));min-height:320px;display:flex}.DayGrid-module__8zsk0W__railPane{background:var(--ui-surface);padding-bottom:var(--columns-scrollbar,0px);width:var(--rail-width);z-index:1;flex:none;position:relative;overflow:hidden}.DayGrid-module__8zsk0W__scroller{overscroll-behavior:none;flex:1;min-width:0;overflow:auto}.DayGrid-module__8zsk0W__board{width:max-content;min-width:100%}.DayGrid-module__8zsk0W__headerTrack,.DayGrid-module__8zsk0W__bodyTrack{display:flex}.DayGrid-module__8zsk0W__bodyTrack{-webkit-user-select:none;user-select:none;position:relative}.DayGrid-module__8zsk0W__headerTrack{background:var(--ui-surface);z-index:8;transition:box-shadow .16s;position:sticky;top:0}.DayGrid-module__8zsk0W__frame[data-scrolled] .DayGrid-module__8zsk0W__headerTrack,.DayGrid-module__8zsk0W__frame[data-scrolled] .DayGrid-module__8zsk0W__headerSpacer{box-shadow:0 8px 14px -10px color-mix(in srgb, var(--ui-ink) 45%, transparent)}.DayGrid-module__8zsk0W__groupHead,.DayGrid-module__8zsk0W__groupBody{flex-basis:0;flex-grow:var(--span);min-width:calc(var(--span) * 164px);flex-shrink:1}.DayGrid-module__8zsk0W__groupHead{padding-top:7px}.DayGrid-module__8zsk0W__groupHead+.DayGrid-module__8zsk0W__groupHead,.DayGrid-module__8zsk0W__groupBody+.DayGrid-module__8zsk0W__groupBody{border-left:1px solid var(--ui-border-strong)}.DayGrid-module__8zsk0W__groupColumns{display:flex}.DayGrid-module__8zsk0W__groupLabel{color:var(--ui-ink-muted);align-items:center;gap:5px;width:fit-content;max-width:100%;height:20px;padding-left:2px;display:flex;position:sticky;left:10px;overflow:hidden}.DayGrid-module__8zsk0W__timeRail{background:var(--ui-surface);width:var(--rail-width)}.DayGrid-module__8zsk0W__headerArea{height:44px}.DayGrid-module__8zsk0W__headerSpacer{background:var(--ui-surface);height:var(--heading-height,44px);width:var(--rail-width);z-index:2;transition:box-shadow .16s;position:sticky;top:0}.DayGrid-module__8zsk0W__timeSlot{height:var(--row-height);text-align:right;padding-right:8px}.DayGrid-module__8zsk0W__column{flex:1;min-width:128px}.DayGrid-module__8zsk0W__headerArea{border-bottom:1px solid var(--ui-border);border-left:1px solid var(--ui-border);padding:6px 4px}.DayGrid-module__8zsk0W__columnHeader{flex:auto;align-items:center;gap:6px;min-width:0;height:32px;padding-inline:4px;display:flex}.DayGrid-module__8zsk0W__headerRow{border-radius:var(--ui-radius-control);min-width:0;transition:background var(--ui-motion-hover) var(--ui-ease);align-items:center;gap:4px;width:100%;padding-right:4px;display:flex}.DayGrid-module__8zsk0W__headerRow[aria-expanded=true]{background:var(--ui-sunken)}@media (hover:hover){.DayGrid-module__8zsk0W__headerRow:hover{background:var(--ui-sunken)}}.DayGrid-module__8zsk0W__dateHeader{text-align:center;justify-content:center}.DayGrid-module__8zsk0W__headerText{min-width:0}.DayGrid-module__8zsk0W__menuItem{min-height:38px;padding-inline:10px;font-size:13px;font-weight:700}.DayGrid-module__8zsk0W__menuTile{background:var(--ui-sunken);color:var(--ui-brand);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.DayGrid-module__8zsk0W__columnBody{background:var(--ui-surface);border-left:1px solid var(--ui-border);cursor:pointer;position:relative;overflow:hidden}.DayGrid-module__8zsk0W__columnBody[data-refused]{cursor:not-allowed}.DayGrid-module__8zsk0W__ghost{background:var(--ui-surface);border:1.5px solid var(--ui-brand);color:var(--ui-brand);font-size:var(--mantine-font-size-xs);font-variant-numeric:tabular-nums;height:calc(var(--row-height) - 1px);pointer-events:none;white-space:nowrap;z-index:1;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-weight:700;line-height:1.15;display:none;position:absolute;left:3px;right:3px;overflow:hidden}@media (hover:hover){.DayGrid-module__8zsk0W__ghost[data-shown]{display:flex}}.DayGrid-module__8zsk0W__bookingCard{border:1px solid color-mix(in srgb, var(--card-edge) 35%, transparent);color:var(--ui-ink);cursor:pointer;transition:box-shadow var(--ui-motion-hover) var(--ui-ease), transform var(--ui-motion-hover) var(--ui-ease);-webkit-user-select:none;user-select:none;z-index:2;border-radius:8px;padding:3px 5px;position:absolute;overflow:hidden;container-type:inline-size}.DayGrid-module__8zsk0W__bookingCard[data-running]{box-shadow:inset 0 0 0 2px var(--card-edge)}.DayGrid-module__8zsk0W__bookingCard[data-movable]{cursor:grab;-webkit-touch-callout:none}.DayGrid-module__8zsk0W__bookingCard[data-movable]:active{cursor:grabbing}.DayGrid-module__8zsk0W__cardHead{justify-content:space-between;align-items:center;gap:4px;min-width:0;height:15px;display:flex}.DayGrid-module__8zsk0W__bookingCard[data-strip]>*{display:none}.DayGrid-module__8zsk0W__headComment{color:var(--ui-ink-muted);flex:none}.DayGrid-module__8zsk0W__cardText[hidden]{display:none}@container (max-width:72px){.DayGrid-module__8zsk0W__cardHead [role=img]{display:none}.DayGrid-module__8zsk0W__cardText{overflow-wrap:normal;display:block}.DayGrid-module__8zsk0W__cardName,.DayGrid-module__8zsk0W__cardServices,.DayGrid-module__8zsk0W__commentPreview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.DayGrid-module__8zsk0W__bookingCard:has(.DayGrid-module__8zsk0W__cardText[hidden]){flex-direction:column;justify-content:center;padding-block:0;display:flex}.DayGrid-module__8zsk0W__cardTime{color:var(--card-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.DayGrid-module__8zsk0W__cardText{-webkit-line-clamp:var(--card-lines);font-size:12px;line-height:var(--card-line);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DayGrid-module__8zsk0W__customerName{color:var(--ui-ink);margin-left:5px}.DayGrid-module__8zsk0W__cardName{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.DayGrid-module__8zsk0W__cardServices{color:var(--card-ink)}.DayGrid-module__8zsk0W__cardName+.DayGrid-module__8zsk0W__cardServices{display:block}.DayGrid-module__8zsk0W__commentPreview{color:var(--ui-ink-muted)}.DayGrid-module__8zsk0W__commentIcon{vertical-align:-2px;margin-right:3px}@media (hover:hover){.DayGrid-module__8zsk0W__bookingCard:not([data-held]):hover{box-shadow:var(--ui-shadow-card), inset 0 0 0 1px color-mix(in srgb, var(--card-edge) 40%, transparent)}.DayGrid-module__8zsk0W__bookingCard[data-running]:not([data-held]):hover{box-shadow:var(--ui-shadow-card), inset 0 0 0 2px var(--card-edge)}}.DayGrid-module__8zsk0W__bookingMore{animation:DayGrid-module__8zsk0W__moreOpen var(--ui-motion-hover) var(--ui-ease);box-shadow:inset 0 0 0 2px var(--card-edge), var(--ui-shadow-md);color:var(--ui-ink);cursor:pointer;font-size:var(--mantine-font-size-xs);-webkit-user-select:none;user-select:none;z-index:150;border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex;position:absolute;left:2px;right:2px}@keyframes DayGrid-module__8zsk0W__moreOpen{0%{opacity:0;transform:scale(.98)}}.DayGrid-module__8zsk0W__moreHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;min-width:0;display:flex}.DayGrid-module__8zsk0W__moreTime{color:var(--card-ink);font-family:var(--ui-font-display), system-ui, sans-serif;font-size:var(--mantine-font-size-md);font-weight:600}.DayGrid-module__8zsk0W__moreStatus{background:var(--ui-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 2px;font-weight:700;display:inline-flex}.DayGrid-module__8zsk0W__moreName{font-family:var(--ui-font-display), system-ui, sans-serif;font-size:var(--mantine-font-size-md);font-weight:600}.DayGrid-module__8zsk0W__moreServices{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.DayGrid-module__8zsk0W__moreServices li{flex-wrap:wrap;justify-content:space-between;gap:0 8px;min-width:0;display:flex}.DayGrid-module__8zsk0W__moreServices li span:last-child{color:var(--ui-ink-muted);flex:none}.DayGrid-module__8zsk0W__moreComment{background:var(--ui-surface);border-radius:8px;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.DayGrid-module__8zsk0W__moreComment svg{flex:none;margin-top:1px}.DayGrid-module__8zsk0W__moreFoot{border-top:1px solid color-mix(in srgb, var(--card-edge) 35%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;padding-top:6px;font-weight:700;display:flex}.DayGrid-module__8zsk0W__moreFoot b{font-size:var(--mantine-font-size-sm)}.DayGrid-module__8zsk0W__morePhone{color:var(--ui-ink-muted)}.DayGrid-module__8zsk0W__closedBand,.DayGrid-module__8zsk0W__breakBand,.DayGrid-module__8zsk0W__awayDay{pointer-events:none;position:absolute;left:0;right:0}.DayGrid-module__8zsk0W__closedBand,.DayGrid-module__8zsk0W__breakBand{border-block:1px solid var(--ui-border)}.DayGrid-module__8zsk0W__awayDay{justify-content:center;align-items:flex-start;padding-top:14px;display:flex;top:0;bottom:0}.DayGrid-module__8zsk0W__closedBand,.DayGrid-module__8zsk0W__awayDay{background:repeating-linear-gradient(135deg, var(--ui-sunken), var(--ui-sunken) 6px, var(--ui-surface) 6px, var(--ui-surface) 12px)}.DayGrid-module__8zsk0W__now{background:var(--ui-brand);pointer-events:none;z-index:3;height:2px;position:absolute;left:0;right:0}.DayGrid-module__8zsk0W__now:before{animation:DayGrid-module__8zsk0W__nowBreath var(--ui-motion-pulse) ease-in-out infinite;background:var(--ui-brand);box-shadow:0 0 0 0 color-mix(in srgb, var(--ui-brand) 45%, transparent);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-2px}@keyframes DayGrid-module__8zsk0W__nowBreath{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ui-brand) 0%, transparent)}}.DayGrid-module__8zsk0W__continuousNow{left:0;right:0}.DayGrid-module__8zsk0W__continuousNow:after,.DayGrid-module__8zsk0W__column:nth-child(2) .DayGrid-module__8zsk0W__now:after{background:var(--ui-brand);color:var(--ui-on-brand);content:attr(data-time);font-size:var(--ui-text-badge-size);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 6px;font-weight:700;line-height:1;position:absolute;top:-9px;left:6px}.DayGrid-module__8zsk0W__past{background:color-mix(in srgb, var(--ui-sunken) 14%, transparent);pointer-events:none;z-index:1;position:absolute;top:0;left:0;right:0}.DayGrid-module__8zsk0W__awayLabel{background:var(--ui-surface);color:var(--ui-ink-muted);border-radius:999px;padding:2px 10px;font-weight:700}.DayGrid-module__8zsk0W__breakBand{background:var(--ui-sunken);justify-content:center;align-items:center;display:flex}.DayGrid-module__8zsk0W__breakLabel{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);align-items:center;gap:4px;font-weight:700;display:inline-flex}.DayGrid-module__8zsk0W__quarterHourSlot,.DayGrid-module__8zsk0W__halfHourSlot,.DayGrid-module__8zsk0W__hourSlot{height:var(--row-height)}.DayGrid-module__8zsk0W__halfHourSlot{border-bottom:1px solid color-mix(in srgb, var(--ui-border-strong) 72%, var(--ui-border))}.DayGrid-module__8zsk0W__hourSlot{border-bottom:1px solid color-mix(in srgb, var(--ui-ink-subtle) 56%, var(--ui-border))}.DayGrid-module__8zsk0W__quarterHourSlot{border-bottom:1px solid color-mix(in srgb, var(--ui-border) 38%, transparent)}@media (max-width:48rem){.DayGrid-module__8zsk0W__frame{--chrome-bottom:calc(80px + max(12px, calc(env(safe-area-inset-bottom,0px) - 10px)));--rail-width:46px}.DayGrid-module__8zsk0W__column{min-width:150px}}@media (max-width:640px){.DayGrid-module__8zsk0W__column{flex:1 0 112px;width:112px;min-width:112px}.DayGrid-module__8zsk0W__headerArea{padding-inline:4px 2px}.DayGrid-module__8zsk0W__columnHeader{padding-inline:8px}}.DayGrid-module__8zsk0W__bookingCard[data-cancelled]{opacity:.62}.DayGrid-module__8zsk0W__bookingCard[data-cancelled] .DayGrid-module__8zsk0W__customerName,.DayGrid-module__8zsk0W__bookingCard[data-cancelled] .DayGrid-module__8zsk0W__cardName{text-decoration:line-through}.DayGrid-module__8zsk0W__bookingCard[data-held]{box-shadow:none;cursor:grabbing;filter:none;opacity:.65;transform:none}.DayGrid-module__8zsk0W__carried{pointer-events:none;z-index:6;position:absolute}.DayGrid-module__8zsk0W__bookingCard[data-lifted]{box-shadow:var(--ui-shadow-md);cursor:grabbing;filter:none;pointer-events:auto;z-index:6;transition:none;transform:scale(1.03)}.DayGrid-module__8zsk0W__carried[data-released] *{pointer-events:none}@media (prefers-reduced-motion:reduce){.DayGrid-module__8zsk0W__bookingCard[data-lifted]{transform:none}}.DayGrid-module__8zsk0W__legend{margin-top:var(--ui-page-space);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.DayGrid-module__8zsk0W__legendKeys{flex-wrap:wrap;gap:6px 14px;display:flex}.DayGrid-module__8zsk0W__legendKey{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);align-items:center;gap:6px;font-weight:600;display:inline-flex}.DayGrid-module__8zsk0W__legendSummary{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);font-weight:700}
.EmployeeServices-module__ytp94q__picker{flex-direction:column;gap:8px;display:flex}.EmployeeServices-module__ytp94q__head{align-items:center;gap:12px;display:flex}.EmployeeServices-module__ytp94q__count{flex:none}.EmployeeServices-module__ytp94q__search{flex:1;min-width:0}.EmployeeServices-module__ytp94q__frame{background:var(--ui-sunken);border-radius:var(--ui-radius-window);overflow:hidden}.EmployeeServices-module__ytp94q__frame>*+*{border-top:1px solid var(--ui-border-strong)}.EmployeeServices-module__ytp94q__band{align-items:center;gap:10px;padding:6px 12px;display:flex}.EmployeeServices-module__ytp94q__bandToggle{color:var(--ui-ink-muted);cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex}.EmployeeServices-module__ytp94q__bandName{color:var(--ui-ink);font-family:var(--ui-font-display);font-size:var(--ui-text-heading-size);font-weight:var(--ui-text-heading-weight);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.EmployeeServices-module__ytp94q__bandCount{font-size:.75rem}.EmployeeServices-module__ytp94q__row{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:4px 6px 4px 12px;display:grid}.EmployeeServices-module__ytp94q__name{align-items:center;gap:6px;min-width:0;display:flex}.EmployeeServices-module__ytp94q__nameText{font-size:var(--mantine-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EmployeeServices-module__ytp94q__row[data-off] .EmployeeServices-module__ytp94q__nameText{color:var(--ui-ink-muted)}.EmployeeServices-module__ytp94q__figures{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap;gap:6px;display:flex}.EmployeeServices-module__ytp94q__figures [data-own]{color:var(--ui-brand);font-weight:600}.EmployeeServices-module__ytp94q__dot{color:var(--ui-ink-subtle)}.EmployeeServices-module__ytp94q__pencil[data-disabled]{visibility:hidden}.EmployeeServices-module__ytp94q__editor{background:var(--ui-sunken);border-top:1px dashed var(--ui-border-strong);grid-template-columns:minmax(0,1fr) 120px 120px 28px;align-items:center;gap:8px 10px;padding:8px 6px 12px 44px;display:grid}.EmployeeServices-module__ytp94q__editorReset{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-sm);flex-direction:column;gap:2px;line-height:18px;display:flex}.EmployeeServices-module__ytp94q__editorReset>button{align-self:flex-start}.EmployeeServices-module__ytp94q__unit{color:var(--ui-ink-muted);font-size:.75rem}@media (max-width:640px){.EmployeeServices-module__ytp94q__head{flex-direction:column;align-items:stretch;gap:6px}.EmployeeServices-module__ytp94q__row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:0}.EmployeeServices-module__ytp94q__figures{grid-area:2/2;font-size:.75rem}.EmployeeServices-module__ytp94q__pencil{grid-area:1/3/3}.EmployeeServices-module__ytp94q__editor{grid-template-columns:1fr 1fr;padding-left:12px;padding-right:12px}.EmployeeServices-module__ytp94q__editorReset{flex-flow:wrap;order:1;grid-column:1/-1;gap:4px 8px}}
.TimeBlockCard-module__M8rxLG__card{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ui-ink-subtle) 30%, var(--ui-surface)) 0 5px, var(--ui-surface) 5px 10px);border:1.5px solid var(--ui-ink-muted);color:var(--ui-ink);-webkit-user-select:none;user-select:none;z-index:2;border-radius:10px;padding:3px 7px;position:absolute;left:2px;right:2px;overflow:hidden}.TimeBlockCard-module__M8rxLG__card[role=button]{cursor:pointer}.TimeBlockCard-module__M8rxLG__card[data-movable]{cursor:grab;-webkit-touch-callout:none}.TimeBlockCard-module__M8rxLG__card[data-movable]:active{cursor:grabbing}.TimeBlockCard-module__M8rxLG__card[data-painted]{background:repeating-linear-gradient(135deg, var(--block-soft) 0 5px, color-mix(in srgb, var(--block-soft) 45%, var(--ui-surface)) 5px 10px);border-color:var(--block-edge)}@media (pointer:fine){.TimeBlockCard-module__M8rxLG__card[data-resizable]{padding-top:8px}}@media (hover:hover){.TimeBlockCard-module__M8rxLG__card[role=button]:hover{filter:brightness(.98)}}.TimeBlockCard-module__M8rxLG__card[data-held]{cursor:grabbing;opacity:.65}.TimeBlockCard-module__M8rxLG__card[data-lifted]{box-shadow:var(--ui-shadow-md);cursor:grabbing;pointer-events:auto;z-index:6;transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.TimeBlockCard-module__M8rxLG__card[data-lifted]{transform:none}}.TimeBlockCard-module__M8rxLG__card:focus-visible{outline:2px solid var(--ui-brand);outline-offset:1px}.TimeBlockCard-module__M8rxLG__line{line-height:var(--card-line);align-items:center;gap:4px;min-width:0;display:flex}.TimeBlockCard-module__M8rxLG__lock{background:var(--ui-ink);box-sizing:content-box;color:var(--ui-surface);border-radius:50%;flex:none;padding:2px}.TimeBlockCard-module__M8rxLG__card[data-painted] .TimeBlockCard-module__M8rxLG__lock{background:var(--block-text)}.TimeBlockCard-module__M8rxLG__card[data-painted] .TimeBlockCard-module__M8rxLG__comment{color:var(--block-text)}.TimeBlockCard-module__M8rxLG__comment{color:var(--ui-ink);font-size:var(--mantine-font-size-xs);-webkit-line-clamp:var(--comment-lines);line-height:var(--card-line);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TimeBlockCard-module__M8rxLG__edge{cursor:ns-resize;z-index:1;height:10px;position:absolute;left:0;right:0}.TimeBlockCard-module__M8rxLG__startEdge{height:4px;top:0}.TimeBlockCard-module__M8rxLG__endEdge{bottom:0}.TimeBlockCard-module__M8rxLG__edge{--grip-colour:var(--ui-ink-muted);--grip-dot-grid:4px;--grip-inset:3px;--grip-size:10px}.TimeBlockCard-module__M8rxLG__endEdge:after{background:radial-gradient(circle, var(--grip-colour) 1.2px, transparent 1.4px) 0 0 / var(--grip-dot-grid) var(--grip-dot-grid);bottom:var(--grip-inset);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:var(--grip-size);opacity:.8;right:var(--grip-inset);width:var(--grip-size);transition:opacity .12s;position:absolute}@media (hover:hover){.TimeBlockCard-module__M8rxLG__card:hover .TimeBlockCard-module__M8rxLG__endEdge:after{opacity:1}}@media (prefers-reduced-motion:reduce){.TimeBlockCard-module__M8rxLG__endEdge:after{transition:none}}@media (pointer:coarse){.TimeBlockCard-module__M8rxLG__edge{display:none}}
.EmployeeServicesTab-module__MU4HGq__row{border-top:1px solid var(--ui-border);font-size:var(--ui-text-small-size);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 100px 90px;align-items:center;column-gap:12px;min-height:40px;padding:0 12px;display:grid}.EmployeeServicesTab-module__MU4HGq__row:first-child{border-top:0}.EmployeeServicesTab-module__MU4HGq__name{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EmployeeServicesTab-module__MU4HGq__length,.EmployeeServicesTab-module__MU4HGq__price{color:var(--ui-ink-muted);text-align:right;white-space:nowrap}.EmployeeServicesTab-module__MU4HGq__length[data-own],.EmployeeServicesTab-module__MU4HGq__price[data-own]{color:var(--ui-brand);font-weight:600}.EmployeeServicesTab-module__MU4HGq__foot{background:var(--ui-surface);border-top:1px solid var(--ui-border);margin-bottom:calc(-1 * var(--mantine-spacing-md));margin-inline:calc(-1 * var(--mantine-spacing-md));padding:10px var(--mantine-spacing-md) 14px;z-index:2;flex-wrap:nowrap;position:sticky;bottom:0}.EmployeeServicesTab-module__MU4HGq__footSummary{color:var(--ui-ink-muted);white-space:nowrap;margin-right:auto}.EmployeeServicesTab-module__MU4HGq__foot .mantine-Button-root{flex:none}@media (max-width:48em){.EmployeeServicesTab-module__MU4HGq__foot{flex-wrap:wrap;row-gap:8px}.EmployeeServicesTab-module__MU4HGq__footSummary{flex-basis:100%}}.EmployeeServicesTab-module__MU4HGq__footSummary b{color:var(--ui-ink)}.EmployeeServicesTab-module__MU4HGq__empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.EmployeeServicesTab-module__MU4HGq__emptyIcon{background:var(--ui-sunken);border-radius:var(--ui-radius-chip);color:var(--ui-ink-muted);justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (max-width:640px){.EmployeeServicesTab-module__MU4HGq__row{grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding-block:6px}.EmployeeServicesTab-module__MU4HGq__name{grid-area:1/1}.EmployeeServicesTab-module__MU4HGq__length{font-size:var(--ui-text-label-size);line-height:var(--ui-text-label-line);text-align:left;grid-area:2/1}.EmployeeServicesTab-module__MU4HGq__price{grid-area:1/2/3}}
.MonthGrid-module__dzpTZq__month{width:100%;min-width:0;overflow:hidden}.MonthGrid-module__dzpTZq__week,.MonthGrid-module__dzpTZq__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.MonthGrid-module__dzpTZq__weekday,.MonthGrid-module__dzpTZq__day{min-width:0}.MonthGrid-module__dzpTZq__weekday{background:var(--ui-surface);border-bottom:1px solid var(--ui-border-strong);color:var(--ui-ink-muted);padding:6px 8px}.MonthGrid-module__dzpTZq__weekday[data-weekend]{color:var(--ui-ink-subtle)}.MonthGrid-module__dzpTZq__day{border-bottom:1px solid var(--ui-border);border-right:1px solid var(--ui-border);flex-direction:column;align-items:flex-start;gap:2px;min-height:96px;padding:8px;transition:background .12s;display:flex}.MonthGrid-module__dzpTZq__day:nth-child(7n){border-right:0}.MonthGrid-module__dzpTZq__day[data-weekend]{background:color-mix(in srgb, var(--ui-sunken) 70%, transparent)}@media (hover:hover){.MonthGrid-module__dzpTZq__day:hover{background:color-mix(in srgb, var(--ui-brand) 6%, var(--ui-surface))}}.MonthGrid-module__dzpTZq__day[data-outside]{opacity:.4}.MonthGrid-module__dzpTZq__number{color:var(--ui-ink);font-size:var(--mantine-font-size-sm);border-radius:50%;justify-content:center;align-items:center;min-width:26px;height:26px;margin:-3px 0 2px -4px;font-weight:600;display:inline-flex}.MonthGrid-module__dzpTZq__day[data-today] .MonthGrid-module__dzpTZq__number{background:var(--ui-brand);color:var(--ui-on-brand)}.MonthGrid-module__dzpTZq__count,.MonthGrid-module__dzpTZq__revenue{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.MonthGrid-module__dzpTZq__count{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs)}.MonthGrid-module__dzpTZq__revenue{color:var(--ui-ink);font-size:var(--mantine-font-size-xs);font-weight:600}.MonthGrid-module__dzpTZq__stack{border-radius:2px;gap:2px;width:100%;height:4px;margin-top:auto;display:flex;overflow:hidden}.MonthGrid-module__dzpTZq__stack>i{flex-basis:0;min-width:3px}.MonthGrid-module__dzpTZq__dayList{border-top:1px solid var(--ui-border);flex-direction:column;display:flex}.MonthGrid-module__dzpTZq__dayListHead{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 6px;display:flex}.MonthGrid-module__dzpTZq__booking{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}@media (hover:hover){.MonthGrid-module__dzpTZq__booking:hover{background:var(--ui-sunken)}}.MonthGrid-module__dzpTZq__time{font-size:var(--mantine-font-size-sm);font-weight:600}.MonthGrid-module__dzpTZq__who{flex-direction:column;min-width:0;display:flex}@media (max-width:640px){.MonthGrid-module__dzpTZq__weekday{text-align:center;padding:5px 2px}.MonthGrid-module__dzpTZq__day{align-items:center;min-height:60px;padding:6px 3px 5px}.MonthGrid-module__dzpTZq__number{margin:0}.MonthGrid-module__dzpTZq__day[data-picked]{background:color-mix(in srgb, var(--ui-brand) 12%, var(--ui-surface))}}
.CategoryBand-module__1VeymW__band{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);min-height:var(--ui-row-height);text-align:left;align-items:center;gap:10px;width:100%;padding:0 12px;display:flex}.CategoryBand-module__1VeymW__title{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.CategoryBand-module__1VeymW__name{color:var(--ui-ink);font-family:var(--ui-font-display);font-size:var(--ui-text-heading-size);font-weight:var(--ui-text-heading-weight);line-height:var(--ui-text-heading-line);white-space:nowrap}.CategoryBand-module__1VeymW__preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CategoryBand-module__1VeymW__count{font-variant-numeric:tabular-nums;white-space:nowrap}:not(:first-child):has(>.CategoryBand-module__1VeymW__band){border-top-color:var(--ui-border-strong)}@media (max-width:640px){.CategoryBand-module__1VeymW__band{min-height:48px;padding-block:6px}.CategoryBand-module__1VeymW__title{flex-direction:column;align-items:flex-start;gap:0}.CategoryBand-module__1VeymW__name{white-space:normal}.CategoryBand-module__1VeymW__preview{font-size:var(--ui-text-label-size);line-height:var(--ui-text-label-line);max-width:100%}}
.PhoneTools-module__0T9pta__square{height:var(--ui-control-height);width:var(--ui-control-height);flex:none}.PhoneTools-module__0T9pta__body{flex-direction:column;gap:20px;display:flex}.PhoneTools-module__0T9pta__section{flex-direction:column;gap:8px;display:flex}.PhoneTools-module__0T9pta__label{font-size:var(--ui-text-small-size);font-weight:800}.PhoneTools-module__0T9pta__shapes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.PhoneTools-module__0T9pta__periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.PhoneTools-module__0T9pta__shape{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);text-align:left;flex-direction:column;gap:6px;padding:12px;display:flex}.PhoneTools-module__0T9pta__shape[aria-checked=true]{border:2px solid var(--ui-brand);padding:11px}.PhoneTools-module__0T9pta__hint{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);line-height:1.35}.PhoneTools-module__0T9pta__picture{background:var(--ui-sunken);border-radius:10px;gap:4px;height:56px;padding:8px;display:grid}.PhoneTools-module__0T9pta__picture i{background:var(--ui-status-waiting-soft);border-radius:4px}.PhoneTools-module__0T9pta__picture[data-shape=day],.PhoneTools-module__0T9pta__picture[data-shape=list]{grid-template-rows:repeat(3,minmax(0,1fr))}.PhoneTools-module__0T9pta__picture[data-shape=month],.PhoneTools-module__0T9pta__picture[data-shape=week]{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.PhoneTools-module__0T9pta__picture[data-shape=month]{grid-template-rows:repeat(3,minmax(0,1fr))}.PhoneTools-module__0T9pta__picture[data-shape=month] i,.PhoneTools-module__0T9pta__picture[data-shape=week] i{border-radius:2px}.PhoneTools-module__0T9pta__picture[data-shape=month] i:nth-child(3n+2),.PhoneTools-module__0T9pta__picture[data-shape=week] i:nth-child(3n+2){background:var(--ui-status-completed-soft)}.PhoneTools-module__0T9pta__picture[data-shape=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}.PhoneTools-module__0T9pta__picture[data-shape=grid] i:nth-child(2){background:var(--ui-status-completed-soft);margin-top:12px}
.EmployeesScreen-module__gWxItq__toolbar{align-items:center;gap:8px;margin-bottom:14px;display:flex}.EmployeesScreen-module__gWxItq__search{flex:1;min-width:0}.EmployeesScreen-module__gWxItq__search input{height:var(--ui-control-height)}.EmployeesScreen-module__gWxItq__access{color:var(--ui-brand);flex:none;align-items:center;display:inline-flex}
.PhoneDay-module__TjWhLq__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PhoneDay-module__TjWhLq__booking,.PhoneDay-module__TjWhLq__block{border-radius:var(--ui-radius-control);color:var(--ui-ink);cursor:pointer;font:inherit;text-align:left;border:0;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.PhoneDay-module__TjWhLq__booking[data-running]{box-shadow:inset 0 0 0 2px var(--row-edge)}.PhoneDay-module__TjWhLq__when{flex-direction:column;flex:0 0 3.4rem;display:flex}.PhoneDay-module__TjWhLq__time{color:var(--row-ink,var(--ui-ink));font-family:var(--ui-font-display), system-ui, sans-serif;font-size:var(--ui-text-heading-size);font-weight:600;line-height:var(--ui-text-heading-line)}.PhoneDay-module__TjWhLq__until{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size)}.PhoneDay-module__TjWhLq__what{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.PhoneDay-module__TjWhLq__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.PhoneDay-module__TjWhLq__under{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PhoneDay-module__TjWhLq__quiet{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);align-items:center;gap:8px;padding:4px 12px;font-weight:600;display:flex}.PhoneDay-module__TjWhLq__quietTime{flex:0 0 3.4rem;font-weight:700}.PhoneDay-module__TjWhLq__block{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ui-ink-subtle) 30%, var(--ui-surface)) 0 5px, var(--ui-surface) 5px 10px);box-shadow:inset 0 0 0 1.5px var(--ui-ink-muted)}.PhoneDay-module__TjWhLq__block:disabled{cursor:default}.PhoneDay-module__TjWhLq__block .PhoneDay-module__TjWhLq__time{flex:0 0 3.4rem}.PhoneDay-module__TjWhLq__lock{background:var(--ui-ink);box-sizing:content-box;color:var(--ui-surface);border-radius:50%;flex:none;padding:3px}.PhoneDay-module__TjWhLq__blockWords{font-size:var(--ui-text-small-size);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.PhoneDay-module__TjWhLq__now{color:var(--ui-brand);font-size:var(--ui-text-small-size);align-items:center;gap:8px;font-weight:700;display:flex}.PhoneDay-module__TjWhLq__now i{animation:PhoneDay-module__TjWhLq__nowBreath var(--ui-motion-pulse) ease-in-out infinite;background:var(--ui-brand);box-shadow:0 0 0 0 color-mix(in srgb, var(--ui-brand) 45%, transparent);border-radius:50%;flex:none;width:9px;height:9px}.PhoneDay-module__TjWhLq__now:after{background:var(--ui-brand);content:"";flex:1;height:2px}@keyframes PhoneDay-module__TjWhLq__nowBreath{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ui-brand) 0%, transparent)}}.PhoneDay-module__TjWhLq__empty{color:var(--ui-ink-muted);text-align:center;margin:0;padding:24px 0}
.HandoverCard-module__n7H-Jq__name{font-family:var(--ui-font-display), sans-serif;font-size:var(--ui-text-heading-size);font-weight:700}.HandoverCard-module__n7H-Jq__stamp{background:color-mix(in srgb, var(--ui-success) 14%, var(--ui-surface));color:var(--ui-success);border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px 11px;font-size:.75rem;font-weight:600;display:flex}.HandoverCard-module__n7H-Jq__summary{color:var(--ui-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.HandoverCard-module__n7H-Jq__summary>span:not(:first-child):before{color:var(--ui-ink-subtle);content:"·";margin-right:8px}.HandoverCard-module__n7H-Jq__bad{color:var(--ui-warning);font-weight:600}.HandoverCard-module__n7H-Jq__handover{background:var(--ui-sunken);border-radius:var(--ui-radius-control);overflow:hidden}.HandoverCard-module__n7H-Jq__handoverHead{background:var(--ui-brand-soft);color:var(--ui-brand);font-size:var(--ui-text-label-size);padding:8px 12px;font-weight:700}.HandoverCard-module__n7H-Jq__credentials{padding:14px}.HandoverCard-module__n7H-Jq__credential{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.HandoverCard-module__n7H-Jq__key{color:var(--ui-ink-muted);font-size:.75rem;font-weight:500}.HandoverCard-module__n7H-Jq__value{font-size:var(--ui-text-body-size);overflow-wrap:anywhere}.HandoverCard-module__n7H-Jq__secret{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--ui-text-body-size);overflow-wrap:anywhere;font-weight:700}.HandoverCard-module__n7H-Jq__once{color:var(--ui-warning);padding:0 14px 14px}.HandoverCard-module__n7H-Jq__trouble{background:color-mix(in srgb, var(--ui-warning) 12%, var(--ui-surface));border-radius:var(--ui-radius-chip);color:var(--ui-warning);align-items:flex-start;padding:12px 14px}.HandoverCard-module__n7H-Jq__trouble p{color:var(--ui-ink)}@media (max-width:640px){.HandoverCard-module__n7H-Jq__credential{grid-template-columns:minmax(0,1fr) auto}.HandoverCard-module__n7H-Jq__key{grid-column:1/-1}}
.DateRangePicker-module__u7x58a__picker{align-items:center;gap:6px;min-width:0;display:flex}.DateRangePicker-module__u7x58a__dates{font-weight:500}.DateRangePicker-module__u7x58a__dates[data-empty]{color:var(--ui-ink-muted)}.DateRangePicker-module__u7x58a__item[data-chosen]{color:var(--ui-brand);font-weight:600}.DateRangePicker-module__u7x58a__window{border-radius:var(--mantine-radius-lg);padding:0}.DateRangePicker-module__u7x58a__months{padding:12px 16px 8px;display:flex}.DateRangePicker-module__u7x58a__separator{background:var(--ui-border);flex:none;width:1px;margin:0 16px}.DateRangePicker-module__u7x58a__foot{border-top:1px solid var(--ui-border);align-items:center;gap:8px;padding:12px 16px;display:flex}.DateRangePicker-module__u7x58a__summary{flex:1;min-width:0;font-size:.875rem;font-weight:600}.DateRangePicker-module__u7x58a__summary small,.DateRangePicker-module__u7x58a__summaryLine small{color:var(--ui-ink-muted);font-size:.75rem;font-weight:400;display:block}.DateRangePicker-module__u7x58a__summary small[data-refused],.DateRangePicker-module__u7x58a__summaryLine small[data-refused]{color:var(--ui-danger)}.DateRangePicker-module__u7x58a__phone{align-items:center;gap:6px;min-width:0;display:flex}.DateRangePicker-module__u7x58a__phoneButton{flex:auto;min-width:0}.DateRangePicker-module__u7x58a__phoneButton .mantine-Button-label{text-overflow:ellipsis;overflow:hidden}.DateRangePicker-module__u7x58a__square{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--mantine-radius-md);color:var(--ui-ink);height:var(--ui-control-height);width:var(--ui-control-height);flex:none;justify-content:center;align-items:center;display:inline-flex}.DateRangePicker-module__u7x58a__phonePresets,.DateRangePicker-module__u7x58a__phoneMonth{margin-top:12px}.DateRangePicker-module__u7x58a__summaryLine{font-size:var(--ui-text-body-size);padding:10px 0 2px;font-weight:600}
.TimeBlockDialog-module__LK0MRW__dateRow{align-items:center;gap:12px;display:flex}.TimeBlockDialog-module__LK0MRW__date{flex:1;min-width:0}.TimeBlockDialog-module__LK0MRW__allDay{flex:none}.TimeBlockDialog-module__LK0MRW__times{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.TimeBlockDialog-module__LK0MRW__dash{color:var(--ui-ink-subtle);height:var(--ui-field-height);align-items:center;display:flex}
.NewEmployeeWizard-module__BArLCW__rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;margin:0;padding:0;list-style:none;display:grid}.NewEmployeeWizard-module__BArLCW__step{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.NewEmployeeWizard-module__BArLCW__step:not(:first-child):before{background:var(--ui-border);content:"";width:calc(100% - 104px);height:1px;position:absolute;right:calc(50% + 52px)}.NewEmployeeWizard-module__BArLCW__number{border:1.5px solid var(--ui-border-strong);color:var(--ui-ink-muted);font-size:var(--ui-text-badge-size);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-weight:700;display:flex}.NewEmployeeWizard-module__BArLCW__name{color:var(--ui-ink-muted);white-space:nowrap;font-size:.8125rem}.NewEmployeeWizard-module__BArLCW__here .NewEmployeeWizard-module__BArLCW__number{background:var(--ui-brand);border-color:var(--ui-brand);color:var(--ui-on-brand)}.NewEmployeeWizard-module__BArLCW__here .NewEmployeeWizard-module__BArLCW__name{color:var(--ui-ink);font-weight:600}.NewEmployeeWizard-module__BArLCW__behind .NewEmployeeWizard-module__BArLCW__number{background:color-mix(in srgb, var(--ui-success) 14%, var(--ui-surface));border-color:var(--ui-success);color:var(--ui-success)}.NewEmployeeWizard-module__BArLCW__behind .NewEmployeeWizard-module__BArLCW__name{color:var(--ui-ink-muted)}@media (max-width:640px){.NewEmployeeWizard-module__BArLCW__rail{grid-template-columns:repeat(3,minmax(44px,1fr))}.NewEmployeeWizard-module__BArLCW__step:not(:first-child):before{width:calc(100% - 88px);right:calc(50% + 44px)}.NewEmployeeWizard-module__BArLCW__step{gap:4px}.NewEmployeeWizard-module__BArLCW__name{font-size:.75rem}}
.EditableList-module__MrZvOW__list{border:1px solid var(--ui-border);border-radius:10px;overflow:hidden}.EditableList-module__MrZvOW__row,.EditableList-module__MrZvOW__add{align-items:center;gap:8px;min-height:44px;padding:6px 6px 6px 12px;display:flex}.EditableList-module__MrZvOW__row+.EditableList-module__MrZvOW__row,.EditableList-module__MrZvOW__row+.EditableList-module__MrZvOW__add{border-top:1px solid var(--ui-border)}.EditableList-module__MrZvOW__row[data-editing=true]{background:var(--ui-sunken);flex-wrap:wrap}.EditableList-module__MrZvOW__lead{color:var(--ui-ink-subtle);flex:0 0 16px;justify-content:center;align-items:center;display:flex}.EditableList-module__MrZvOW__words{flex-direction:column;flex:1;min-width:0;display:flex}.EditableList-module__MrZvOW__name,.EditableList-module__MrZvOW__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EditableList-module__MrZvOW__name{font-size:var(--mantine-font-size-md)}.EditableList-module__MrZvOW__sub,.EditableList-module__MrZvOW__meta{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-sm)}.EditableList-module__MrZvOW__meta{font-variant-numeric:tabular-nums;flex:none}.EditableList-module__MrZvOW__field{flex:1;min-width:0}.EditableList-module__MrZvOW__below{flex-basis:100%;padding:2px 0 4px 24px}.EditableList-module__MrZvOW__add{color:var(--ui-brand);width:100%;font-weight:500}.EditableList-module__MrZvOW__add .EditableList-module__MrZvOW__lead{color:var(--ui-brand)}.EditableList-module__MrZvOW__add:hover{background:var(--ui-sunken)}
.TeamFilter-module__F4qPGa__people{margin-top:8px}
.ListCard-module__EDuPuW__card{margin-inline:calc(var(--ui-page-gutter) * -1);min-width:0;overflow:clip}@media (min-width:48em){.ListCard-module__EDuPuW__card{background:var(--ui-surface);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card);margin-inline:0;padding-top:6px}}.ListCard-module__EDuPuW__toolbar{background:var(--ui-canvas);margin:-8px calc(var(--ui-page-gutter) * -1) 0;padding:8px var(--ui-page-gutter) var(--ui-page-space)}.ListCard-module__EDuPuW__toolbar[data-sticky-search]{box-shadow:0 10px 14px -12px color-mix(in srgb, var(--ui-ink) 18%, transparent);top:var(--ui-top-chrome,var(--ui-header-height));z-index:20;position:sticky}@media (min-width:48em){.ListCard-module__EDuPuW__toolbar[data-sticky-search]{box-shadow:none;top:0}.ListCard-module__EDuPuW__card[data-sticky-search]{--list-head-top:calc(var(--ui-control-height) + var(--ui-page-space) + 8px)}}.ListCard-module__EDuPuW__bar{align-items:center;gap:8px;display:flex}@media (min-width:48em){.ListCard-module__EDuPuW__bar{gap:10px}}.ListCard-module__EDuPuW__bar>:first-child{flex:auto;min-width:0}.ListCard-module__EDuPuW__bar>:not(:first-child){flex:none}.ListCard-module__EDuPuW__actions{align-items:center;gap:8px;display:flex}@media (min-width:48em){.ListCard-module__EDuPuW__bar:has(>.ListCard-module__EDuPuW__actions)>:first-child{flex:340px;max-width:340px}.ListCard-module__EDuPuW__actions{gap:10px;margin-left:auto;padding-left:8px}}.ListCard-module__EDuPuW__filters{margin-top:calc(var(--ui-page-space) * -.5);padding-bottom:var(--ui-page-space);scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.ListCard-module__EDuPuW__chip{background:var(--ui-brand-soft);color:var(--ui-brand);font-size:var(--mantine-font-size-xs);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;height:26px;padding:0 4px 0 10px;font-weight:600;display:inline-flex}.ListCard-module__EDuPuW__chip:not(:has(button)){padding-right:8px}.ListCard-module__EDuPuW__chipOff{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ListCard-module__EDuPuW__chipOff:hover{background:color-mix(in srgb, var(--ui-brand) 16%, transparent)}.ListCard-module__EDuPuW__found{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px}.ListCard-module__EDuPuW__reset{flex:none}.ListCard-module__EDuPuW__footer{border-top:1px solid var(--ui-border);padding:8px var(--ui-page-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ListCard-module__EDuPuW__footer>:only-child{flex:1}.ListCard-module__EDuPuW__table{border-collapse:collapse;width:100%}.ListCard-module__EDuPuW__table thead th{background:var(--ui-surface);box-shadow:inset 0 -1px 0 var(--ui-border-strong);color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);height:var(--ui-table-head-height);font-weight:800;line-height:var(--ui-text-label-line);white-space:nowrap;border-bottom:0;padding:0 12px}.ListCard-module__EDuPuW__table thead tr{border-bottom:0}@media (min-width:48em){.ListCard-module__EDuPuW__table thead th{top:var(--list-head-top,0);z-index:2;position:sticky}}.ListCard-module__EDuPuW__table tbody td{border-top:1px solid var(--ui-border);height:var(--ui-row-height);padding:0 12px}.ListCard-module__EDuPuW__table tbody tr:first-child td{border-top:0}.ListCard-module__EDuPuW__table tr>:first-child{padding-left:var(--ui-page-gutter)}.ListCard-module__EDuPuW__table tr>:last-child{padding-right:var(--ui-page-gutter)}.ListCard-module__EDuPuW__table .ListCard-module__EDuPuW__numeric,.ListCard-module__EDuPuW__table .ListCard-module__EDuPuW__fit{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;width:1%;padding-inline:16px}.ListCard-module__EDuPuW__table th.ListCard-module__EDuPuW__numeric,.ListCard-module__EDuPuW__table th.ListCard-module__EDuPuW__fit{text-align:center}.ListCard-module__EDuPuW__table .ListCard-module__EDuPuW__menu{text-align:right;white-space:nowrap;width:44px;padding-left:0}:is(.ListCard-module__EDuPuW__table .ListCard-module__EDuPuW__fit .mantine-Badge-root,.ListCard-module__EDuPuW__table .ListCard-module__EDuPuW__numeric .mantine-Badge-root){width:max-content}:is(.ListCard-module__EDuPuW__table .ListCard-module__EDuPuW__fit .mantine-Group-root,.ListCard-module__EDuPuW__table .ListCard-module__EDuPuW__numeric .mantine-Group-root){justify-content:center}.ListCard-module__EDuPuW__striped{border-collapse:separate;border-spacing:0 2px;width:calc(100% - 24px);margin-inline:12px}.ListCard-module__EDuPuW__striped.ListCard-module__EDuPuW__striped tr>:first-child{padding-left:8px}.ListCard-module__EDuPuW__striped.ListCard-module__EDuPuW__striped tr>:last-child{padding-right:8px}.ListCard-module__EDuPuW__striped.ListCard-module__EDuPuW__striped tbody td{border-top:0}.ListCard-module__EDuPuW__striped :where(tbody tr:nth-child(odd):not(.ListCard-module__EDuPuW__group)) td{background:var(--ui-sunken)}.ListCard-module__EDuPuW__striped.ListCard-module__EDuPuW__striped tbody tr.ListCard-module__EDuPuW__group th{padding-inline:8px}.ListCard-module__EDuPuW__striped tbody tr:not(.ListCard-module__EDuPuW__group) td:first-child{border-radius:var(--ui-radius-control) 0 0 var(--ui-radius-control)}.ListCard-module__EDuPuW__striped tbody tr:not(.ListCard-module__EDuPuW__group) td:last-child{border-radius:0 var(--ui-radius-control) var(--ui-radius-control) 0}.ListCard-module__EDuPuW__row{cursor:pointer}.ListCard-module__EDuPuW__row img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ListCard-module__EDuPuW__row:hover td{background:color-mix(in srgb, var(--ui-ink) 3%, var(--ui-surface))}.ListCard-module__EDuPuW__groupLabel{background:var(--ui-surface);border-top:1px solid var(--ui-border-strong);color:var(--ui-ink);font-size:var(--ui-text-label-size);font-weight:600;line-height:var(--ui-text-label-line);padding:8px var(--ui-page-gutter);text-align:left}.ListCard-module__EDuPuW__table tbody tr.ListCard-module__EDuPuW__group th{background:var(--ui-surface);border-top:1px solid var(--ui-border-strong);color:var(--ui-ink);font-size:var(--ui-text-label-size);font-weight:600;line-height:var(--ui-text-label-line);padding:8px var(--ui-page-gutter);text-align:left}.ListCard-module__EDuPuW__groupLabel:first-child{border-top:0}.ListCard-module__EDuPuW__table tbody tr:first-child.ListCard-module__EDuPuW__group th{border-top:0}.ListCard-module__EDuPuW__groupLabel{border-top:0;padding-block:4px}.ListCard-module__EDuPuW__groupCount{color:var(--ui-ink-muted);font-weight:400}.ListCard-module__EDuPuW__item{cursor:pointer;align-items:center;gap:12px;padding:8px 12px;display:flex}.ListCard-module__EDuPuW__item+.ListCard-module__EDuPuW__item{border-top:1px solid var(--ui-border)}.ListCard-module__EDuPuW__item:hover{background:color-mix(in srgb, var(--ui-ink) 3%, var(--ui-surface))}
.BusinessDialog-module__5JB-gG__fact{background:var(--ui-sunken);border-radius:9px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:.8125rem;display:flex}.BusinessDialog-module__5JB-gG__fact span{color:var(--ui-ink-muted)}
.CustomerTagManager-module__-_q92q__swatches{flex-wrap:wrap;gap:8px;display:flex}.CustomerTagManager-module__-_q92q__swatch{border:2px solid var(--ui-surface);box-shadow:0 0 0 1px var(--ui-border);border-radius:50%;width:22px;height:22px}.CustomerTagManager-module__-_q92q__swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ui-brand)}.CustomerTagManager-module__-_q92q__dot{border-radius:50%;flex:none;width:10px;height:10px}
.FilterPeople-module__Nf7GiW__list{flex-direction:column;display:flex}.FilterPeople-module__Nf7GiW__search{margin-bottom:4px}.FilterPeople-module__Nf7GiW__search .mantine-Input-input{height:var(--choice-height,var(--ui-control-height))}.FilterPeople-module__Nf7GiW__row{min-height:max(var(--choice-height,40px), 40px);border-radius:8px;align-items:center;gap:10px;width:100%;padding:4px 6px;display:flex}.FilterPeople-module__Nf7GiW__row:hover{background:var(--ui-sunken)}.FilterPeople-module__Nf7GiW__row[aria-pressed=true] .FilterPeople-module__Nf7GiW__name{font-weight:600}.FilterPeople-module__Nf7GiW__copy{flex-direction:column;flex:1;min-width:0;display:flex}.FilterPeople-module__Nf7GiW__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.FilterPeople-module__Nf7GiW__hint{color:var(--ui-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.FilterPeople-module__Nf7GiW__tick{pointer-events:none;flex:none}.FilterPeople-module__Nf7GiW__nothing{color:var(--ui-ink-muted);text-align:center;margin:12px 0;font-size:.8125rem}
.PlanAction-module__yBvQAa__action{background:linear-gradient(135deg, var(--ui-brand), var(--ui-brand-hover));box-shadow:0 11px 24px color-mix(in srgb, var(--ui-brand) 22%, transparent);margin-top:16px}.PlanAction-module__yBvQAa__action:disabled,.PlanAction-module__yBvQAa__action[data-disabled]{background:var(--ui-sunken);box-shadow:none;color:var(--ui-ink-subtle)}
.EntityList-module__pW9OyW__lifted{opacity:.45}.EntityList-module__pW9OyW__card{padding:12px}.EntityList-module__pW9OyW__cardTop{align-items:flex-start;gap:12px;display:flex}.EntityList-module__pW9OyW__cardWho{flex:1;min-width:0;padding-top:2px}.EntityList-module__pW9OyW__cardName{font-size:var(--ui-text-body-size);font-weight:600;line-height:var(--ui-text-body-line)}.EntityList-module__pW9OyW__cardMenu{border:1px solid var(--ui-border);color:var(--ui-ink-muted);border-radius:8px;flex:none}.EntityList-module__pW9OyW__card.EntityList-module__pW9OyW__contact{padding:10px 12px 8px}.EntityList-module__pW9OyW__contact .EntityList-module__pW9OyW__cardWho{padding-top:0}.EntityList-module__pW9OyW__cardLine{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-top:3px;display:flex}.EntityList-module__pW9OyW__cardLineText{text-overflow:ellipsis;min-width:0;overflow:hidden}.EntityList-module__pW9OyW__cardFoot{margin-left:calc(var(--ui-avatar-phone-card) + 12px);min-height:var(--ui-control-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:8px;margin-right:6px;display:flex}.EntityList-module__pW9OyW__call{color:var(--ui-brand);font-size:var(--ui-text-small-size);font-variant-numeric:tabular-nums;min-height:var(--ui-control-sm);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.EntityList-module__pW9OyW__call:after{content:"";inset:calc((var(--ui-control-sm) - var(--ui-touch-target)) / 2) -8px;position:absolute}.EntityList-module__pW9OyW__call:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.EntityList-module__pW9OyW__cardFigure{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);font-variant-numeric:tabular-nums;line-height:var(--ui-text-small-line);white-space:nowrap;margin-left:auto}.EntityList-module__pW9OyW__cardFigureValue{color:var(--ui-ink);font-weight:600}.EntityList-module__pW9OyW__shift{color:var(--ui-ink)}.EntityList-module__pW9OyW__subtle{color:var(--ui-ink-subtle)}.EntityList-module__pW9OyW__away{color:var(--ui-warning);font-weight:500}.EntityList-module__pW9OyW__onShift{background:var(--ui-success);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}
.ModalHeading-module__8gAnYG__heading{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.ModalHeading-module__8gAnYG__copy{min-width:0}.ModalHeading-module__8gAnYG__title{color:var(--ui-ink);font-family:var(--ui-font-display), system-ui, sans-serif;font-size:var(--ui-text-heading-size);font-weight:var(--ui-text-heading-weight);line-height:var(--ui-text-heading-line)}.ModalHeading-module__8gAnYG__subtitle{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);font-weight:400;line-height:var(--ui-text-small-line)}
.PeriodPicker-module__YzXkgW__savedBadge{background:color-mix(in srgb, var(--ui-brand) 14%, var(--ui-surface));border:1px solid color-mix(in srgb, var(--ui-brand) 25%, var(--ui-border));color:var(--ui-brand)}.PeriodPicker-module__YzXkgW__control .mantine-SegmentedControl-label{padding-block:10px}.PeriodPicker-module__YzXkgW__label{justify-content:center;align-items:center;gap:8px;display:inline-flex}.PeriodPicker-module__YzXkgW__note{align-items:flex-start;gap:8px;margin-top:12px;display:flex}.PeriodPicker-module__YzXkgW__note svg{flex:none;margin-top:2px}.PeriodPicker-module__YzXkgW__note p{min-width:0}.PeriodPicker-module__YzXkgW__benefit{color:var(--ui-brand)}.PeriodPicker-module__YzXkgW__discount{background:color-mix(in srgb, var(--ui-brand) 16%, var(--ui-surface));border:1px solid color-mix(in srgb, var(--ui-brand) 28%, var(--ui-border));color:var(--ui-brand);font-size:var(--ui-text-badge-size);border-radius:999px;padding:4px 7px;font-weight:700;line-height:1}@media (max-width:520px){.PeriodPicker-module__YzXkgW__savedBadge{display:none}.PeriodPicker-module__YzXkgW__control .mantine-SegmentedControl-label{padding-inline:4px}.PeriodPicker-module__YzXkgW__label{gap:4px}.PeriodPicker-module__YzXkgW__discount{display:none}}@media (max-width:400px){.PeriodPicker-module__YzXkgW__control .mantine-SegmentedControl-label{font-size:var(--ui-text-label-size);padding-inline:2px}}
.MonthCalendar-module__NZA8WW__calendar{--cell-height:36px;--day-size:32px;--day-radius:8px;--step-size:32px;-webkit-user-select:none;user-select:none;width:calc(var(--cell-height) * 7);flex:none}.MonthCalendar-module__NZA8WW__calendar[data-fluid]{--cell-height:var(--ui-row-height);--day-radius:var(--mantine-radius-md);--day-size:40px;--step-size:var(--ui-row-height);width:100%}.MonthCalendar-module__NZA8WW__head{height:var(--step-size);align-items:center;gap:4px;margin-bottom:4px;display:flex}.MonthCalendar-module__NZA8WW__title{font-family:var(--ui-font-display);font-size:var(--ui-text-body-size);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;line-height:1.25rem;overflow:hidden}.MonthCalendar-module__NZA8WW__head:has(.MonthCalendar-module__NZA8WW__today){gap:2px}.MonthCalendar-module__NZA8WW__calendar:not([data-fluid]) .MonthCalendar-module__NZA8WW__head:has(.MonthCalendar-module__NZA8WW__today) .MonthCalendar-module__NZA8WW__step{width:28px}.MonthCalendar-module__NZA8WW__title[data-start]{text-align:left;padding-left:4px}.MonthCalendar-module__NZA8WW__step,.MonthCalendar-module__NZA8WW__stepBlank{height:var(--step-size);width:var(--step-size);flex:none}.MonthCalendar-module__NZA8WW__step{color:var(--ui-ink-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.MonthCalendar-module__NZA8WW__step:hover,.MonthCalendar-module__NZA8WW__today:hover{background:color-mix(in srgb, var(--ui-brand) 9%, var(--ui-surface));color:var(--ui-brand)}.MonthCalendar-module__NZA8WW__today{color:var(--ui-brand);border-radius:8px;flex:none;height:28px;padding:0 6px;font-size:.8125rem;font-weight:600}.MonthCalendar-module__NZA8WW__calendar[data-fluid] .MonthCalendar-module__NZA8WW__today{height:var(--ui-row-height);padding:0 8px}.MonthCalendar-module__NZA8WW__weekdays,.MonthCalendar-module__NZA8WW__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.MonthCalendar-module__NZA8WW__weekday{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);justify-content:center;align-items:center;height:24px;font-weight:600;display:flex}.MonthCalendar-module__NZA8WW__day{font-variant-numeric:tabular-nums;height:var(--cell-height);justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:relative}.MonthCalendar-module__NZA8WW__calendar[data-fluid] .MonthCalendar-module__NZA8WW__day{font-size:var(--ui-text-body-size)}.MonthCalendar-module__NZA8WW__day>span{border-radius:var(--day-radius);height:var(--day-size);width:var(--day-size);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.MonthCalendar-module__NZA8WW__day:not([data-outside],[data-disabled]):hover>span{background:var(--ui-sunken)}.MonthCalendar-module__NZA8WW__day[data-outside]>span{color:var(--ui-ink-subtle);opacity:.55}.MonthCalendar-module__NZA8WW__day[data-disabled]{cursor:default}.MonthCalendar-module__NZA8WW__day[data-disabled]>span{color:var(--ui-ink-subtle)}.MonthCalendar-module__NZA8WW__day[data-today]>span{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ui-brand) 60%, var(--ui-border));color:var(--ui-brand);font-weight:600}.MonthCalendar-module__NZA8WW__day[data-place=middle]:before,.MonthCalendar-module__NZA8WW__day[data-place=start]:before,.MonthCalendar-module__NZA8WW__day[data-place=end]:before{background:var(--ui-brand-soft);content:"";position:absolute;inset:2px 0}.MonthCalendar-module__NZA8WW__day[data-place=start]:before{left:50%}.MonthCalendar-module__NZA8WW__day[data-place=end]:before{right:50%}.MonthCalendar-module__NZA8WW__days>:nth-child(7n+1)[data-place=middle]:before{border-radius:8px 0 0 8px}.MonthCalendar-module__NZA8WW__days>:nth-child(7n)[data-place=middle]:before{border-radius:0 8px 8px 0}.MonthCalendar-module__NZA8WW__day[data-place=middle]>span{color:var(--ui-ink)}.MonthCalendar-module__NZA8WW__day[data-place=middle]:hover>span{box-shadow:inset 0 0 0 1.5px var(--ui-brand);background:0 0}.MonthCalendar-module__NZA8WW__day[data-place=start]>span,.MonthCalendar-module__NZA8WW__day[data-place=end]>span,.MonthCalendar-module__NZA8WW__day[data-place=one]>span{background:var(--ui-brand);box-shadow:none;color:var(--mantine-primary-color-contrast);font-weight:600}.MonthCalendar-module__NZA8WW__day[data-preview]:before{background:color-mix(in srgb, var(--ui-brand-soft) 55%, transparent)}.MonthCalendar-module__NZA8WW__day[data-preview][data-place=start]:not([data-anchor])>span,.MonthCalendar-module__NZA8WW__day[data-preview][data-place=end]:not([data-anchor])>span{background:var(--ui-surface);box-shadow:inset 0 0 0 1.5px var(--ui-brand);color:var(--ui-brand)}@media (prefers-reduced-motion:no-preference){.MonthCalendar-module__NZA8WW__day>span,.MonthCalendar-module__NZA8WW__step,.MonthCalendar-module__NZA8WW__today{transition:background-color .12s,color .12s}}
.Notice-module__v0MQQq__notice{color:var(--ui-ink);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:12px 10px 12px 12px;display:flex;position:relative}.Notice-module__v0MQQq__notice[data-kind=ok]{--notice-hue:var(--ui-success);--notice-soft:var(--ui-status-completed-soft)}.Notice-module__v0MQQq__notice[data-kind=bad]{--notice-hue:var(--ui-danger);--notice-soft:var(--ui-danger-soft)}.Notice-module__v0MQQq__notice[data-kind=warn]{--notice-hue:var(--ui-warning);--notice-soft:var(--ui-status-in-progress-soft)}.Notice-module__v0MQQq__notice[data-kind=info]{--notice-hue:var(--ui-ink-muted);--notice-soft:var(--ui-sunken)}.Notice-module__v0MQQq__notice[data-kind=brand],.Notice-module__v0MQQq__notice[data-kind=pending]{--notice-hue:var(--ui-brand);--notice-soft:var(--ui-brand-soft)}.Notice-module__v0MQQq__notice[data-form=floating]{animation:Notice-module__v0MQQq__notice-rise calc(var(--ui-motion-hover) * 1.5) ease-out backwards;background:var(--ui-surface);border-radius:var(--ui-radius-window);box-shadow:var(--ui-shadow-md);transform:translateY(var(--notice-pulled));overflow:hidden}.Notice-module__v0MQQq__notice[data-form=page]{background:var(--notice-soft);border-radius:var(--ui-radius-window)}.Notice-module__v0MQQq__notice[data-form=band]{background:var(--notice-soft);padding:8px max(18px, calc((100% - var(--ui-content-width)) / 2));align-items:center}.Notice-module__v0MQQq__mark{background:var(--notice-soft);color:var(--notice-hue);height:var(--ui-tile-row);width:var(--ui-tile-row);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.Notice-module__v0MQQq__notice[data-kind=pending] .Notice-module__v0MQQq__mark{animation:1.2s ease-in-out infinite Notice-module__v0MQQq__notice-pulse}.Notice-module__v0MQQq__words{min-height:var(--ui-tile-row);flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.Notice-module__v0MQQq__title{font-size:var(--ui-text-small-size);font-weight:800;line-height:var(--ui-text-small-line)}.Notice-module__v0MQQq__line{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);line-height:var(--ui-text-label-line)}.Notice-module__v0MQQq__count{background:var(--ui-sunken);border-radius:var(--ui-radius-pill);color:var(--ui-ink-muted);font-size:var(--ui-text-badge-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-text-badge-weight);line-height:var(--ui-text-label-line);vertical-align:1px;margin-left:6px;padding:0 6px;display:inline-block}.Notice-module__v0MQQq__action{border-radius:var(--ui-radius-sm);color:var(--ui-brand);font-size:var(--ui-text-label-size);transition:background-color var(--ui-motion-hover) ease;white-space:nowrap;flex:none;align-self:center;padding:7px 8px;font-weight:800;line-height:1}.Notice-module__v0MQQq__action:is(a,button):hover{background:color-mix(in srgb, var(--ui-brand) 10%, transparent)}.Notice-module__v0MQQq__action:focus-visible{outline:2px solid var(--ui-brand);outline-offset:0}.Notice-module__v0MQQq__action:disabled{opacity:.55}.Notice-module__v0MQQq__bandAction{--button-height:var(--ui-control-sm);--button-padding-x:14px;--button-radius:var(--ui-radius-button-sm);font-size:var(--ui-text-label-size);white-space:nowrap;flex:none;font-weight:800}.Notice-module__v0MQQq__close{color:var(--ui-ink-muted);flex:none;align-self:center}.Notice-module__v0MQQq__notice[data-pressable]{cursor:pointer;transition:background-color var(--ui-motion-hover) ease}.Notice-module__v0MQQq__notice[data-pressable]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:-2px}.Notice-module__v0MQQq__clock{animation:Notice-module__v0MQQq__notice-run-down var(--notice-shown-for) linear forwards;background:color-mix(in srgb, var(--ui-ink) 35%, transparent);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}@media (hover:hover){.Notice-module__v0MQQq__notice:hover .Notice-module__v0MQQq__clock{animation-play-state:paused}.Notice-module__v0MQQq__notice[data-pressable]:hover{background:var(--ui-sunken)}}.Notice-module__v0MQQq__notice:focus-within .Notice-module__v0MQQq__clock,.Notice-module__v0MQQq__notice[data-held] .Notice-module__v0MQQq__clock{animation-play-state:paused}@keyframes Notice-module__v0MQQq__notice-rise{0%{opacity:0;translate:0 8px}}@keyframes Notice-module__v0MQQq__notice-pulse{50%{opacity:.3}}@keyframes Notice-module__v0MQQq__notice-run-down{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.Notice-module__v0MQQq__clock{visibility:hidden;animation-duration:var(--notice-shown-for)!important}.Notice-module__v0MQQq__notice[data-kind=pending] .Notice-module__v0MQQq__mark{animation:none}}@media (max-width:47.99em){.Notice-module__v0MQQq__notice[data-form=floating]{touch-action:none}.Notice-module__v0MQQq__notice[data-form=band]{padding:9px 12px}.Notice-module__v0MQQq__notice[data-form=band] .Notice-module__v0MQQq__line{display:none}}
.SupportWidget-module__u4xlvq__floatingTrigger{background:linear-gradient(145deg, var(--ui-brand), var(--ui-brand-hover));border:1px solid color-mix(in srgb, var(--ui-brand) 80%, var(--mantine-color-white));box-shadow:0 14px 34px color-mix(in srgb, var(--ui-brand) 34%, transparent);color:var(--mantine-color-white);cursor:pointer;z-index:180;isolation:isolate;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .16s,box-shadow .16s;animation:7s ease-in-out infinite SupportWidget-module__u4xlvq__supportAttention;display:flex;position:fixed;bottom:22px;right:22px}.SupportWidget-module__u4xlvq__floatingTrigger:before{border:1px solid color-mix(in srgb, var(--ui-brand) 55%, transparent);border-radius:inherit;content:"";opacity:0;z-index:-1;animation:7s ease-out infinite SupportWidget-module__u4xlvq__supportPulse;position:absolute;inset:-1px}.SupportWidget-module__u4xlvq__floatingTrigger:hover{box-shadow:0 18px 42px color-mix(in srgb, var(--ui-brand) 44%, transparent);animation-play-state:paused;transform:translateY(-2px)scale(1.02)}.SupportWidget-module__u4xlvq__floatingTrigger:hover:before{animation-play-state:paused}@keyframes SupportWidget-module__u4xlvq__supportAttention{0%,78%,to{transform:translateY(0)rotate(0)}82%{transform:translateY(-3px)rotate(-4deg)}86%{transform:translateY(0)rotate(3deg)}90%{transform:translateY(-2px)rotate(-2deg)}94%{transform:translateY(0)rotate(0)}}@keyframes SupportWidget-module__u4xlvq__supportPulse{0%,76%{opacity:0;transform:scale(1)}82%{opacity:.7}94%{opacity:0;transform:scale(1.48)}to{opacity:0;transform:scale(1.48)}}@media (prefers-reduced-motion:reduce){.SupportWidget-module__u4xlvq__floatingTrigger,.SupportWidget-module__u4xlvq__floatingTrigger:before{animation:none}}@media (max-width:760px){.SupportWidget-module__u4xlvq__floatingTrigger[data-audience=landing]{bottom:78px}}.SupportWidget-module__u4xlvq__triggerHint{background:var(--ui-ink);color:var(--ui-canvas);opacity:0;pointer-events:none;white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:.75rem;transition:opacity .14s,transform .14s;position:absolute;right:64px;transform:translate(5px)}.SupportWidget-module__u4xlvq__floatingTrigger:hover .SupportWidget-module__u4xlvq__triggerHint,.SupportWidget-module__u4xlvq__floatingTrigger:focus-visible .SupportWidget-module__u4xlvq__triggerHint{opacity:1;transform:translate(0)}.SupportWidget-module__u4xlvq__widget{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--ui-brand) 13%, transparent), transparent 28%), var(--ui-surface);border:1px solid var(--ui-border-strong);box-shadow:var(--ui-shadow-lg);z-index:401;border-radius:16px;width:min(370px,100vw - 28px);max-height:min(680px,100dvh - 32px);position:fixed;bottom:22px;right:22px;overflow-y:auto}.SupportWidget-module__u4xlvq__header{background:var(--ui-surface);z-index:2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.SupportWidget-module__u4xlvq__logo,.SupportWidget-module__u4xlvq__smallLogo{background:var(--ui-brand-soft);color:var(--ui-brand)}.SupportWidget-module__u4xlvq__close{color:var(--ui-ink-muted)}.SupportWidget-module__u4xlvq__close:hover{background:color-mix(in srgb, var(--ui-brand) 9%, var(--ui-surface));color:var(--ui-brand)}.SupportWidget-module__u4xlvq__availability{color:var(--ui-ink-muted);align-items:center;gap:8px;padding:11px 16px 0;font-size:.75rem;display:flex}.SupportWidget-module__u4xlvq__availability span{background:var(--ui-success);box-shadow:0 0 0 4px color-mix(in srgb, var(--ui-success) 10%, transparent);border-radius:50%;width:8px;height:8px}.SupportWidget-module__u4xlvq__body{padding:16px}.SupportWidget-module__u4xlvq__topic{background:color-mix(in srgb, var(--ui-surface) 86%, var(--ui-sunken));border:1px solid var(--ui-border);color:var(--ui-ink);cursor:pointer;font:inherit;text-align:left;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 10px;transition:background .15s,border-color .15s,transform .15s;display:grid}.SupportWidget-module__u4xlvq__topic:hover{background:color-mix(in srgb, var(--ui-brand) 8%, var(--ui-surface));border-color:color-mix(in srgb, var(--ui-brand) 35%, var(--ui-border));transform:translateY(-1px)}.SupportWidget-module__u4xlvq__topicIcon{background:color-mix(in srgb, var(--ui-brand) 12%, var(--ui-surface));border:1px solid color-mix(in srgb, var(--ui-brand) 18%, var(--ui-border));color:var(--ui-brand);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SupportWidget-module__u4xlvq__footerNote{color:var(--ui-brand);justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:.75rem;display:flex}.SupportWidget-module__u4xlvq__back{color:var(--ui-ink-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:.8125rem;display:flex}.SupportWidget-module__u4xlvq__back:hover{color:var(--ui-brand)}.SupportWidget-module__u4xlvq__selectedTopic{background:color-mix(in srgb, var(--ui-brand) 7%, var(--ui-surface));border:1px solid color-mix(in srgb, var(--ui-brand) 18%, var(--ui-border));border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.SupportWidget-module__u4xlvq__error{background:var(--ui-danger-soft);border:1px solid color-mix(in srgb, var(--ui-danger) 30%, var(--ui-border));color:var(--ui-danger);border-radius:9px;padding:9px 10px;font-size:.8125rem}.SupportWidget-module__u4xlvq__chat{min-height:330px}.SupportWidget-module__u4xlvq__userMessage,.SupportWidget-module__u4xlvq__supportMessage{border-radius:12px;padding:10px 12px}.SupportWidget-module__u4xlvq__userMessage{background:linear-gradient(145deg, var(--ui-brand), var(--ui-brand-hover));color:var(--mantine-color-white);align-self:flex-end;max-width:82%}.SupportWidget-module__u4xlvq__userMessage .mantine-Text-root{color:inherit!important}.SupportWidget-module__u4xlvq__supportMessage{background:var(--ui-sunken);border:1px solid var(--ui-border);align-self:flex-start;max-width:90%}.SupportWidget-module__u4xlvq__restart{margin-top:auto}@media (max-width:520px){.SupportWidget-module__u4xlvq__floatingTrigger{bottom:16px;right:16px}.SupportWidget-module__u4xlvq__widget{border-radius:var(--ui-radius-sheet) var(--ui-radius-sheet) 0 0;width:100vw;max-height:min(720px,100dvh - 16px);bottom:0;right:0}}@media (max-width:47.99em){.SupportWidget-module__u4xlvq__widget[data-audience=business]{border-radius:var(--ui-radius-sheet) var(--ui-radius-sheet) 0 0;width:100vw;max-height:min(720px,100dvh - 16px);bottom:0;right:0}}
.PlanWindow-module__1PXlGa__modalContent{background:var(--ui-surface);border:1px solid var(--ui-border-strong);box-shadow:var(--ui-shadow-lg);max-height:calc(100dvh - 24px);overflow:hidden}.PlanWindow-module__1PXlGa__hiddenHeader{display:none}.PlanWindow-module__1PXlGa__modalBody{padding:0}.PlanWindow-module__1PXlGa__shell{max-height:calc(100dvh - 24px);overflow-y:auto}.PlanWindow-module__1PXlGa__header{background:var(--ui-surface);z-index:4;padding:14px 22px;position:sticky;top:0}.PlanWindow-module__1PXlGa__headerIcon{background:var(--ui-brand-soft);color:var(--ui-brand)}.PlanWindow-module__1PXlGa__closeButton{border:1px solid var(--ui-border);color:var(--ui-ink-muted)}.PlanWindow-module__1PXlGa__closeButton:hover{background:color-mix(in srgb, var(--ui-brand) 8%, var(--ui-surface));color:var(--ui-brand)}.PlanWindow-module__1PXlGa__layout,.PlanWindow-module__1PXlGa__oneColumn{gap:18px;padding:18px 22px 22px;display:grid}.PlanWindow-module__1PXlGa__layout{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr)}.PlanWindow-module__1PXlGa__oneColumn{grid-template-columns:1fr}.PlanWindow-module__1PXlGa__controls,.PlanWindow-module__1PXlGa__summary{background:color-mix(in srgb, var(--ui-surface) 96%, var(--ui-canvas));border:1px solid var(--ui-border);border-radius:14px;padding:18px}.PlanWindow-module__1PXlGa__controls{flex-direction:column;gap:26px;min-width:0;display:flex}.PlanWindow-module__1PXlGa__summary{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ui-brand) 17%, transparent), transparent 33%), linear-gradient(155deg, color-mix(in srgb, var(--ui-brand) 6%, var(--ui-surface)), var(--ui-surface));border-color:color-mix(in srgb, var(--ui-brand) 28%, var(--ui-border));align-self:start;min-width:0;position:sticky;top:78px}@media (max-width:760px){.PlanWindow-module__1PXlGa__layout{grid-template-columns:1fr}.PlanWindow-module__1PXlGa__summary{position:static}}@media (max-width:520px){.PlanWindow-module__1PXlGa__modalContent,.PlanWindow-module__1PXlGa__shell{border-radius:0;height:100dvh;max-height:100dvh}.PlanWindow-module__1PXlGa__header{padding:14px 16px}.PlanWindow-module__1PXlGa__layout,.PlanWindow-module__1PXlGa__oneColumn{gap:12px;padding:12px}.PlanWindow-module__1PXlGa__controls,.PlanWindow-module__1PXlGa__summary{padding:14px}}
.FactBox-module__fx3ZjW__box{background:var(--ui-sunken);border:1px solid var(--ui-border);border-radius:var(--mantine-radius-md);padding:0 12px}.FactBox-module__fx3ZjW__row{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.FactBox-module__fx3ZjW__row+.FactBox-module__fx3ZjW__row{border-top:1px solid var(--ui-border)}.FactBox-module__fx3ZjW__label{color:var(--ui-ink-muted);flex:none}.FactBox-module__fx3ZjW__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;min-width:0;font-weight:600}
.NotificationRow-module__BVJ1NG__parties{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-sm);line-height:18px;display:block;position:relative}.NotificationRow-module__BVJ1NG__clamp{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NotificationRow-module__BVJ1NG__probe{pointer-events:none;visibility:hidden;position:absolute;inset:0 0 auto}.NotificationRow-module__BVJ1NG__visit{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;display:flex}.NotificationRow-module__BVJ1NG__when{background:var(--ui-sunken);color:var(--ui-ink);font-size:var(--mantine-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;column-gap:5px;max-width:100%;min-height:22px;padding:2px 8px;font-weight:600;line-height:18px;display:inline-flex}.NotificationRow-module__BVJ1NG__icon{color:var(--ui-ink-muted);flex:none}.NotificationRow-module__BVJ1NG__gap{box-shadow:inset 0 0 0 1px var(--ui-border-strong);color:var(--ui-ink-muted);background:0 0;font-weight:500}.NotificationRow-module__BVJ1NG__soon{color:var(--ui-warning);font-size:var(--mantine-font-size-xs);white-space:nowrap;font-weight:600;line-height:18px}.NotificationRow-module__BVJ1NG__history{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs);font-variant-numeric:tabular-nums;margin-top:4px;line-height:16px;display:block}
.PersonAvatar-module__FHMXBa__avatar{flex:none}.PersonAvatar-module__FHMXBa__avatar img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.PersonAvatar-module__FHMXBa__quiet{background:var(--ui-sunken);border:1px solid var(--ui-border);color:var(--ui-ink-muted)}
