.Analytics-module__7LAP9G__rowWide,.Analytics-module__7LAP9G__rowThree{gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);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(--mantine-spacing-sm);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}
.Panel-module__TBIKca__panel{container-type:inline-size}.Panel-module__TBIKca__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Panel-module__TBIKca__headEnd{flex:none;align-items:center;gap:16px;display:flex}.Panel-module__TBIKca__title{font-size:var(--ui-text-heading-size);font-weight:var(--ui-text-heading-weight);line-height:var(--ui-text-heading-line);min-width:0;margin:0}.Panel-module__TBIKca__link{color:var(--ui-brand);font-size:var(--ui-text-small-size);flex:none;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:flex}.Panel-module__TBIKca__link:hover{text-decoration:underline}button.Panel-module__TBIKca__link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.Panel-module__TBIKca__link:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px;border-radius:4px}
.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)}
.EmployeeBoard-module__gU3K_a__board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.EmployeeBoard-module__gU3K_a__column{background:var(--ui-sunken);border:1px solid var(--ui-border);border-radius:14px;flex-direction:column;gap:8px;min-height:120px;padding:12px;display:flex;position:relative}.EmployeeBoard-module__gU3K_a__over{background:var(--ui-brand-soft);border-color:var(--ui-brand)}.EmployeeBoard-module__gU3K_a__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.EmployeeBoard-module__gU3K_a__name{font-size:.8125rem;font-weight:600}.EmployeeBoard-module__gU3K_a__address{color:var(--ui-ink-subtle);font-size:var(--ui-text-label-size);font-weight:400;display:block}.EmployeeBoard-module__gU3K_a__count{color:var(--ui-ink-muted);white-space:nowrap;font-size:.75rem}.EmployeeBoard-module__gU3K_a__person{background:var(--ui-surface);border:1px solid var(--ui-border);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:9px;width:100%;padding:9px 10px;display:flex}.EmployeeBoard-module__gU3K_a__person:hover{border-color:var(--ui-border-strong)}.EmployeeBoard-module__gU3K_a__person:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.EmployeeBoard-module__gU3K_a__person[data-movable]{cursor:grab;-webkit-touch-callout:none}.EmployeeBoard-module__gU3K_a__lifted{box-shadow:var(--ui-shadow-md);cursor:grabbing;z-index:3;position:relative}.EmployeeBoard-module__gU3K_a__slot{border:1.5px dashed var(--ui-border-strong);pointer-events:none;border-radius:10px;position:absolute}.EmployeeBoard-module__gU3K_a__person img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.EmployeeBoard-module__gU3K_a__body{min-width:0}.EmployeeBoard-module__gU3K_a__who{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.EmployeeBoard-module__gU3K_a__job{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);display:block}.EmployeeBoard-module__gU3K_a__drop{border:1px dashed var(--ui-brand);color:var(--ui-brand);text-align:center;border-radius:10px;padding:12px 10px;font-size:.75rem}
.CategoryBand-module__1VeymW__band{background:color-mix(in srgb, var(--ui-sunken) 70%, var(--ui-surface));color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);text-align:left;align-items:center;gap:10px;width:100%;min-height:48px;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:600;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}@media (max-width:640px){.CategoryBand-module__1VeymW__band{min-height:54px;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%}}
.GuidedOverlay-module__zLLrdW__shade{pointer-events:auto;z-index:399;position:fixed}.GuidedOverlay-module__zLLrdW__focus{border:2px solid var(--ui-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-brand) 12%, transparent), 0 0 0 200vmax #05060d87;pointer-events:none;z-index:401;border-radius:14px;position:fixed}.GuidedOverlay-module__zLLrdW__dim{background:#05060d87}.GuidedOverlay-module__zLLrdW__enter{animation:.16s ease-out both GuidedOverlay-module__zLLrdW__guide-in}.GuidedOverlay-module__zLLrdW__actionFocus{border:2px solid var(--ui-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-brand) 14%, transparent), 0 6px 18px color-mix(in srgb, var(--ui-brand) 20%, transparent);pointer-events:none;z-index:402;border-radius:11px;position:fixed}.GuidedOverlay-module__zLLrdW__tooltip{background:var(--ui-surface);border:1px solid color-mix(in srgb, var(--ui-brand) 38%, var(--ui-border));color:var(--ui-ink);z-index:403;border-radius:14px;width:max-content;max-width:min(340px,100vw - 24px);max-height:calc(100vh - 24px);padding:14px 16px 12px;position:fixed;overflow:auto;box-shadow:0 18px 60px #0000006b}.GuidedOverlay-module__zLLrdW__step{color:var(--ui-brand);font-size:var(--ui-text-label-size);margin-bottom:4px;font-weight:700}.GuidedOverlay-module__zLLrdW__title{margin:0;font-size:1rem;font-weight:700;line-height:1.25}.GuidedOverlay-module__zLLrdW__body{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);white-space:pre-line;margin:5px 0 9px;line-height:1.45}.GuidedOverlay-module__zLLrdW__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.GuidedOverlay-module__zLLrdW__next{background:var(--ui-brand);color:#fff;cursor:pointer;font:inherit;font-size:var(--ui-text-small-size);border:0;border-radius:9px;align-items:center;min-height:32px;padding:6px 10px;font-weight:700;text-decoration:none;display:inline-flex}.GuidedOverlay-module__zLLrdW__next:hover{filter:brightness(1.06)}.GuidedOverlay-module__zLLrdW__leave{color:var(--ui-ink-subtle);cursor:pointer;font:inherit;font-size:var(--ui-text-small-size);background:0 0;border:0;padding:2px 0}.GuidedOverlay-module__zLLrdW__leave:hover{color:var(--ui-ink)}.GuidedOverlay-module__zLLrdW__pointer{background:color-mix(in srgb, var(--ui-surface) 68%, transparent);border:1px solid color-mix(in srgb, white 72%, var(--ui-brand));pointer-events:none;z-index:404;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;animation:1.7s ease-out both GuidedOverlay-module__zLLrdW__onboarding-pointer;display:flex;position:fixed;box-shadow:0 3px 12px #00000038}.GuidedOverlay-module__zLLrdW__pointerWave{border:1px solid color-mix(in srgb, white 72%, var(--ui-brand));border-radius:999px;animation:1.7s ease-out both GuidedOverlay-module__zLLrdW__onboarding-wave;position:absolute;inset:-1px}.GuidedOverlay-module__zLLrdW__pointerDot{background:color-mix(in srgb, white 86%, var(--ui-brand));box-shadow:0 0 6px color-mix(in srgb, white 65%, var(--ui-brand));border-radius:999px;width:5px;height:5px;position:relative}.GuidedOverlay-module__zLLrdW__completion{background:var(--ui-surface);border:1px solid color-mix(in srgb, var(--ui-brand) 34%, var(--ui-border));z-index:405;border-radius:20px;width:100%;max-width:min(440px,100vw - 28px);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0000007a}.GuidedOverlay-module__zLLrdW__backdrop{z-index:404;background:#05060db8;position:fixed;inset:0}.GuidedOverlay-module__zLLrdW__successHint{background:var(--ui-surface);border:1px solid color-mix(in srgb, var(--ui-brand) 34%, var(--ui-border));box-shadow:0 16px 50px #00000057, 0 0 28px color-mix(in srgb, var(--ui-brand) 12%, transparent);z-index:405;border-radius:16px;width:100%;max-width:min(360px,100vw - 24px);padding:16px;animation:.22s ease-out both GuidedOverlay-module__zLLrdW__success-in;position:fixed;bottom:18px;right:18px}.GuidedOverlay-module__zLLrdW__successHint .GuidedOverlay-module__zLLrdW__check{float:left;width:38px;height:38px;margin:0 12px 0 0}.GuidedOverlay-module__zLLrdW__successHint .GuidedOverlay-module__zLLrdW__title{font-size:var(--ui-text-heading-size);padding-top:1px}.GuidedOverlay-module__zLLrdW__successHint .GuidedOverlay-module__zLLrdW__body{margin-bottom:10px}.GuidedOverlay-module__zLLrdW__hintNext{color:var(--ui-brand);cursor:pointer;font:inherit;font-size:var(--ui-text-small-size);background:0 0;border:0;padding:0;font-weight:700}.GuidedOverlay-module__zLLrdW__hintNext:hover{color:color-mix(in srgb, var(--ui-brand) 82%, var(--ui-ink))}.GuidedOverlay-module__zLLrdW__check{background:color-mix(in srgb, var(--ui-brand) 16%, var(--ui-surface));color:var(--ui-brand);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:flex}.GuidedOverlay-module__zLLrdW__completionList{color:var(--ui-ink-muted);font-size:var(--ui-text-body-size);margin:14px 0 20px;padding:0;line-height:1.75;list-style:none}.GuidedOverlay-module__zLLrdW__completionList li:before{color:var(--ui-brand);content:"✓";margin-right:9px}.GuidedOverlay-module__zLLrdW__strip{background:var(--ui-surface);border-bottom:2px solid var(--ui-brand);color:var(--ui-ink);padding:calc(10px + env(safe-area-inset-top,0px)) 16px 9px;z-index:406;position:fixed;inset:0 0 auto;box-shadow:0 8px 24px #00000038}.GuidedOverlay-module__zLLrdW__stripMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.GuidedOverlay-module__zLLrdW__stripMeta .GuidedOverlay-module__zLLrdW__step{margin-bottom:0}.GuidedOverlay-module__zLLrdW__stripDots{flex:none;gap:3px;display:flex}.GuidedOverlay-module__zLLrdW__stripDots i{background:var(--ui-border-strong);border-radius:2px;width:14px;height:4px}.GuidedOverlay-module__zLLrdW__stripDots i[data-done]{background:var(--ui-brand)}.GuidedOverlay-module__zLLrdW__stripTitle{align-items:center;gap:8px;margin-top:4px;display:flex}.GuidedOverlay-module__zLLrdW__stripCheck{background:color-mix(in srgb, var(--ui-brand) 16%, var(--ui-surface));color:var(--ui-brand);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.GuidedOverlay-module__zLLrdW__stripBody{max-height:40dvh;margin-bottom:0;overflow:auto}.GuidedOverlay-module__zLLrdW__stripActions{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-top:6px;display:flex}.GuidedOverlay-module__zLLrdW__stripButtons{align-items:center;gap:12px;display:flex}.GuidedOverlay-module__zLLrdW__stripMore{color:var(--ui-brand);cursor:pointer;font:inherit;font-size:var(--ui-text-label-size);background:0 0;border:0;padding:2px 0;font-weight:600}@keyframes GuidedOverlay-module__zLLrdW__onboarding-pointer{0%{opacity:0;transform:scale(.82)}18%{opacity:.9;transform:scale(1)}46%{opacity:.92;transform:scale(.82)}58%{opacity:.92;transform:scale(1)}82%{opacity:.88}to{opacity:0}}@keyframes GuidedOverlay-module__zLLrdW__onboarding-wave{0%,48%{opacity:0;transform:scale(.7)}58%{opacity:.72;transform:scale(.9)}86%,to{opacity:0;transform:scale(1.9)}}@keyframes GuidedOverlay-module__zLLrdW__guide-in{0%{opacity:0}to{opacity:1}}@keyframes GuidedOverlay-module__zLLrdW__success-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.GuidedOverlay-module__zLLrdW__step{font-size:var(--ui-text-label-size);margin-bottom:2px}.GuidedOverlay-module__zLLrdW__title{font-size:var(--ui-text-body-size);line-height:1.18}.GuidedOverlay-module__zLLrdW__body{font-size:var(--ui-text-small-size);margin:3px 0 6px;line-height:1.28}.GuidedOverlay-module__zLLrdW__actions{gap:5px 9px}.GuidedOverlay-module__zLLrdW__next{font-size:var(--ui-text-small-size);min-height:28px;padding:4px 8px}.GuidedOverlay-module__zLLrdW__leave{font-size:var(--ui-text-small-size)}.GuidedOverlay-module__zLLrdW__completion{max-height:calc(100vh - 24px);padding:20px;overflow:auto}}@media (prefers-reduced-motion:reduce){.GuidedOverlay-module__zLLrdW__enter{animation:none}.GuidedOverlay-module__zLLrdW__pointer{opacity:.82;animation:none}.GuidedOverlay-module__zLLrdW__pointerWave{opacity:0;animation:none}.GuidedOverlay-module__zLLrdW__successHint{animation:none}}
.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-ink-subtle);flex:none;align-items:center;display:inline-flex}.EmployeesScreen-module__gWxItq__access[data-granted]{color:var(--ui-brand)}
.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{border:1px solid color-mix(in srgb, var(--ui-brand) 30%, var(--ui-border));border-radius:12px;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-subtle);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));color:var(--ui-warning);border-radius:10px;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}}
.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-subtle);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-subtle);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(--mantine-color-white)}.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}}
.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(--mantine-color-white)}.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)}}
.ColourPicker-module__f2K19W__trigger{color:var(--ui-ink);align-self:flex-start;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.ColourPicker-module__f2K19W__trigger:disabled{color:var(--ui-ink-subtle);cursor:default}.ColourPicker-module__f2K19W__trigger svg{color:var(--ui-ink-muted)}.ColourPicker-module__f2K19W__swatch{box-shadow:0 0 0 1px var(--ui-border-strong);border-radius:50%;flex:none;width:14px;height:14px}.ColourPicker-module__f2K19W__none{background:var(--ui-surface);box-shadow:inset 0 0 0 1.5px var(--ui-ink-subtle)}.ColourPicker-module__f2K19W__dropdown{flex-direction:column;gap:8px;padding:12px;display:flex}.ColourPicker-module__f2K19W__grid{grid-template-columns:repeat(6,24px);gap:8px;display:grid}.ColourPicker-module__f2K19W__option{border:2px solid var(--ui-surface);box-shadow:0 0 0 1px var(--ui-border-strong);color:var(--ui-surface);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ColourPicker-module__f2K19W__option[aria-checked=true]{box-shadow:0 0 0 2px var(--ui-ink)}.ColourPicker-module__f2K19W__empty{border:1px solid var(--ui-border-strong);border-radius:var(--mantine-radius-md);color:var(--ui-ink);align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;display:flex}.ColourPicker-module__f2K19W__empty[aria-checked=true]{border-color:var(--ui-ink);font-weight:600}
.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-surface);border:1px solid var(--ui-border-strong);color:var(--ui-ink-muted);cursor:pointer;font:inherit;font-size:var(--ui-text-small-size);border-radius:8px;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{border:1px solid var(--ui-border);border-radius:12px;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:color-mix(in srgb, var(--ui-brand) 14%, var(--ui-surface));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}}
.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)}
.ChoiceSheet-module__xBz_oG__frame{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ChoiceSheet-module__xBz_oG__head{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-brand) 9%, var(--ui-surface)), var(--ui-surface));border-bottom:1px solid var(--ui-border);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.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:1rem;font-weight:700;line-height:1.375rem}.ChoiceSheet-module__xBz_oG__hint{color:var(--ui-ink-muted);font-size:.8125rem;line-height:1.125rem}.ChoiceSheet-module__xBz_oG__close{border:1px solid var(--ui-border);color:var(--ui-ink-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ChoiceSheet-module__xBz_oG__close:hover{background: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__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}
.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__facts{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:12px;display:grid}.EntityList-module__pW9OyW__fact{align-items:center;gap:8px;min-width:0;display:flex}.EntityList-module__pW9OyW__fact+.EntityList-module__pW9OyW__fact{border-left:1px solid var(--ui-border);padding-left:12px}.EntityList-module__pW9OyW__factIcon{background:var(--ui-brand-soft);color:var(--ui-brand);height:var(--ui-tile-row);width:var(--ui-tile-row);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.EntityList-module__pW9OyW__factCopy{flex-direction:column;min-width:0;display:flex}.EntityList-module__pW9OyW__factLabel{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);line-height:var(--ui-text-label-line)}.EntityList-module__pW9OyW__factValue{font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@media (max-width:350px){.EntityList-module__pW9OyW__factIcon{display:none}}
.Filter-module__mk5fmG__button{height:var(--ui-control-height);flex:none}.Filter-module__mk5fmG__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);min-width:var(--ui-control-height);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{border-radius:var(--mantine-radius-lg);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__window>.Filter-module__mk5fmG__tail{background-color:color-mix(in srgb, var(--ui-brand) 9%, var(--ui-surface))}.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-surface);border:1px solid var(--ui-border);border-radius:var(--mantine-radius-md);min-height:var(--choice-height,var(--ui-control-height));text-align:center;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: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}
.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}
.ListCard-module__EDuPuW__card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--mantine-radius-lg);box-shadow:var(--ui-shadow-sm);min-width:0;overflow:hidden}.ListCard-module__EDuPuW__head{border-bottom:1px solid var(--ui-border)}.ListCard-module__EDuPuW__bar{align-items:center;gap:8px;padding:8px 12px;display:flex}.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:320px;max-width:400px}.ListCard-module__EDuPuW__actions{margin-left:auto;padding-left:8px}}.ListCard-module__EDuPuW__filters{scrollbar-width:none;align-items:center;gap:6px;padding:0 12px 10px;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);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding: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-sunken);border-bottom:1px solid var(--ui-border);color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);font-weight:var(--ui-text-label-weight);height:var(--ui-control-height);line-height:var(--ui-text-label-line);white-space:nowrap;padding:0 12px}.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__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-brand) 4%, var(--ui-surface))}.ListCard-module__EDuPuW__groupLabel{background:color-mix(in srgb, var(--ui-sunken) 60%, var(--ui-surface));border-top:1px solid var(--ui-border);color:var(--ui-ink);font-size:var(--ui-text-label-size);font-weight:600;line-height:var(--ui-text-label-line);text-align:left;padding:8px 12px}.ListCard-module__EDuPuW__table tbody tr.ListCard-module__EDuPuW__group th{background:color-mix(in srgb, var(--ui-sunken) 60%, var(--ui-surface));border-top:1px solid var(--ui-border);color:var(--ui-ink);font-size:var(--ui-text-label-size);font-weight:600;line-height:var(--ui-text-label-line);text-align:left;padding:8px 12px}.ListCard-module__EDuPuW__table tbody tr:first-child.ListCard-module__EDuPuW__group th{border-top:0}.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-brand) 4%, var(--ui-surface))}
.ModalHeading-module__8gAnYG__heading{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.ModalHeading-module__8gAnYG__icon{background:var(--ui-brand-soft);color:var(--ui-brand);flex:none}.ModalHeading-module__8gAnYG__icon svg{height:var(--ui-tile-heading-icon);width:var(--ui-tile-heading-icon)}.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)}
.PhoneField-module__evO_ja__code{border-inline-end:1px solid var(--ui-border);border-radius:inherit;color:var(--ui-ink);font-variant-numeric:tabular-nums;align-self:stretch;align-items:center;gap:4px;width:100%;padding-inline:11px 8px;font-size:.875rem;display:flex}.PhoneField-module__evO_ja__code:hover{background:color-mix(in srgb, var(--ui-brand) 7%, transparent)}.PhoneField-module__evO_ja__flag{font-size:1rem;line-height:1}.PhoneField-module__evO_ja__digits{--input-padding-inline-start:var(--phone-digits-start);font-variant-numeric:tabular-nums}.PhoneField-module__evO_ja__box{--input-height-xs:var(--ui-field-height);--input-height-sm:var(--ui-field-height);--input-height-md:var(--ui-field-height);--input-height-lg:var(--ui-field-height);--input-height-xl:var(--ui-field-height);--phone-digits-start:calc(var(--input-left-section-size) + 10px)}.PhoneField-module__evO_ja__box .PhoneField-module__evO_ja__slots{font-family:var(--input-font-family,var(--mantine-font-family));font-size:var(--input-fz,var(--mantine-font-size-md));font-variant-numeric:tabular-nums;line-height:var(--input-line-height);justify-content:flex-start;width:auto;padding-inline-start:var(--phone-digits-start);inset-inline:1px}.PhoneField-module__evO_ja__line{white-space:pre}.PhoneField-module__evO_ja__typed{visibility:hidden}.PhoneField-module__evO_ja__slot{background:linear-gradient(var(--ui-ink-subtle), var(--ui-ink-subtle)) 50% 85% / 72% 1.5px no-repeat;color:#0000}
.PhotoCropper-module__USzPIW__stage{background:var(--mantine-color-dark-8);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;position:relative;overflow:hidden}.PhotoCropper-module__USzPIW__stage:active{cursor:grabbing}.PhotoCropper-module__USzPIW__stage:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.PhotoCropper-module__USzPIW__picture,.PhotoCropper-module__USzPIW__frame{position:absolute;top:50%;left:50%}.PhotoCropper-module__USzPIW__picture{pointer-events:none;max-width:none}.PhotoCropper-module__USzPIW__frame{border:2px solid color-mix(in srgb, var(--mantine-color-white) 90%, transparent);box-shadow:0 0 0 600px color-mix(in srgb, var(--mantine-color-dark-9) 62%, transparent);box-sizing:border-box;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%)}.PhotoCropper-module__USzPIW__zoom{align-items:center;gap:8px;margin-top:16px;display:flex}.PhotoCropper-module__USzPIW__slider{flex:1}.PhotoCropper-module__USzPIW__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}@media (max-width:640px){.PhotoCropper-module__USzPIW__footer{flex-direction:column;align-items:stretch;margin-top:12px}.PhotoCropper-module__USzPIW__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}}
.CursorPager-module__b3hycW__pager{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.CursorPager-module__b3hycW__arrows{gap:6px;display:flex}
.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)}
.CalendarScreen-module__hqfL2G__viewControl{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:12px}.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__legend{justify-content:center;margin-top:12px;display:flex}.CalendarScreen-module__hqfL2G__newBookingButton{flex:none;margin-left:8px}@media (max-width:640px){.CalendarScreen-module__hqfL2G__toolbar{gap:4px}.CalendarScreen-module__hqfL2G__dateButton{flex:auto;padding-inline:6px}.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}}
.ReviewsScreen-module__08gmyW__strip{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ReviewsScreen-module__08gmyW__score{color:var(--ui-ink);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);align-items:center;gap:6px;display:inline-flex}.ReviewsScreen-module__08gmyW__scoreStar{color:var(--ui-star)}.ReviewsScreen-module__08gmyW__cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:12px;display:grid}.ReviewsScreen-module__08gmyW__card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.ReviewsScreen-module__08gmyW__head{justify-content:space-between;align-items:center;gap:8px;display:flex}
.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}
.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}
.PersonMenu-module__XHKa3G__me{border:1px solid var(--ui-border);border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:11px 12px;display:flex}.PersonMenu-module__XHKa3G__meText{text-align:start;flex:1;min-width:0}.PersonMenu-module__XHKa3G__meName{font-size:var(--ui-text-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.PersonMenu-module__XHKa3G__meRole{color:var(--ui-ink-muted);font-size:.8125rem}.PersonMenu-module__XHKa3G__rows{display:grid}.PersonMenu-module__XHKa3G__row{border:0;border-top:1px solid var(--ui-border);color:var(--ui-ink);cursor:pointer;font:inherit;text-align:start;background:0 0;align-items:center;gap:12px;width:100%;padding:13px 2px;text-decoration:none;display:flex}.PersonMenu-module__XHKa3G__row[data-tone=danger]{color:var(--ui-danger)}.PersonMenu-module__XHKa3G__rowName{font-size:var(--ui-text-body-size);flex:1;min-width:0;font-weight:500}.PersonMenu-module__XHKa3G__rowValue{color:var(--ui-ink-muted);font-size:.8125rem}.PersonMenu-module__XHKa3G__glyph{color:var(--ui-ink-muted);flex:0 0 20px;display:flex}.PersonMenu-module__XHKa3G__row[data-tone=danger] .PersonMenu-module__XHKa3G__glyph{color:inherit}
.Question-module__CR8Cwq__actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:47.99em){.Question-module__CR8Cwq__actions{flex-wrap:wrap-reverse}.Question-module__CR8Cwq__actions>*{flex:auto;height:44px}.Question-module__CR8Cwq__actions>[data-variant=subtle]{border:1px solid var(--ui-border)}}
.ProductDesign-module__dWbPDW__pageHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProductDesign-module__dWbPDW__pageHeaderTitle{min-height:var(--ui-control-height);flex-direction:column;justify-content:center;min-width:0;display:flex}.ProductDesign-module__dWbPDW__pageHeader+:not(style),.ProductDesign-module__dWbPDW__pageHeader+style+*{margin-top:var(--mantine-spacing-lg)}.ProductDesign-module__dWbPDW__pageHeaderTitleLine{align-items:baseline;gap:8px;min-width:0;display:flex}.ProductDesign-module__dWbPDW__pageTitle{color:var(--ui-ink);font-family:var(--ui-font-display);font-size:var(--ui-text-display-size);font-weight:var(--ui-text-display-weight);letter-spacing:-.02em;line-height:var(--ui-text-display-line)}.ProductDesign-module__dWbPDW__pageHeaderAction{flex:none}.ProductDesign-module__dWbPDW__summaryStrip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ProductDesign-module__dWbPDW__summaryCard{background:linear-gradient(180deg, var(--ui-surface), color-mix(in srgb, var(--ui-surface) 92%, var(--ui-canvas)));flex-direction:column;height:100%;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.ProductDesign-module__dWbPDW__summaryTop{z-index:1;flex:1;gap:12px;display:flex;position:relative}.ProductDesign-module__dWbPDW__summaryWords{flex-direction:column;flex:1;min-width:0;display:flex}.ProductDesign-module__dWbPDW__summaryChip{height:var(--ui-tile-heading);width:var(--ui-tile-heading);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ProductDesign-module__dWbPDW__summaryChip svg{height:var(--ui-tile-heading-icon);width:var(--ui-tile-heading-icon)}.ProductDesign-module__dWbPDW__summaryChip[data-hue=violet]{background:var(--ui-brand-soft);color:var(--ui-brand)}.ProductDesign-module__dWbPDW__summaryChip[data-hue=amber]{background:var(--ui-status-in-progress-soft);color:var(--ui-status-in-progress-text)}.ProductDesign-module__dWbPDW__summaryChip[data-hue=blue]{background:var(--ui-status-waiting-soft);color:var(--ui-status-waiting-text)}.ProductDesign-module__dWbPDW__summaryChip[data-hue=green]{background:var(--ui-status-completed-soft);color:var(--ui-status-completed-text)}.ProductDesign-module__dWbPDW__summaryName{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);z-index:1;position:relative}.ProductDesign-module__dWbPDW__summaryLink{color:inherit;border-radius:12px;text-decoration:none}.ProductDesign-module__dWbPDW__summaryLink:hover .ProductDesign-module__dWbPDW__summaryCard{border-color:color-mix(in srgb, var(--ui-brand) 34%, var(--ui-border));box-shadow:var(--ui-shadow-md);transform:translateY(-1px)}.ProductDesign-module__dWbPDW__summaryLink:focus-visible{outline:2px solid var(--ui-brand);outline-offset:3px}.ProductDesign-module__dWbPDW__summaryFoot{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);z-index:1;min-height:1lh;padding-top:4px;position:relative}.ProductDesign-module__dWbPDW__summaryValueLine{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ProductDesign-module__dWbPDW__summaryTrend{background:color-mix(in srgb, var(--ui-ink-subtle) 14%, transparent);color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);font-variant-numeric:tabular-nums;white-space:nowrap;z-index:1;border-radius:6px;padding:2px 6px;font-weight:600;position:relative}.ProductDesign-module__dWbPDW__summaryTrend[data-tone=success]{background:color-mix(in srgb, var(--ui-success) 14%, transparent);color:var(--ui-success)}.ProductDesign-module__dWbPDW__summaryTrend[data-tone=danger]{background:color-mix(in srgb, var(--ui-danger) 14%, transparent);color:var(--ui-danger)}.ProductDesign-module__dWbPDW__summaryCard[data-emphasis]{border-color:color-mix(in srgb, var(--ui-success) 55%, var(--ui-border))}.ProductDesign-module__dWbPDW__summaryValue{color:var(--ui-ink);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);z-index:1;margin-top:2px;position:relative}.ProductDesign-module__dWbPDW__summaryDanger{color:var(--ui-danger)}.ProductDesign-module__dWbPDW__summaryWarning{color:var(--ui-warning)}@media (max-width:640px){.ProductDesign-module__dWbPDW__pageHeader{flex-direction:column;align-items:stretch}.ProductDesign-module__dWbPDW__pageHeaderAction,.ProductDesign-module__dWbPDW__pageHeaderAction>*{width:100%;margin-top:0}.ProductDesign-module__dWbPDW__summaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDesign-module__dWbPDW__summaryFoot{font-size:var(--ui-text-label-size);line-height:var(--ui-text-label-line);min-height:0;margin-top:0;padding-top:2px}.ProductDesign-module__dWbPDW__summaryStrip>:last-child:nth-child(odd){grid-column:1/-1}.ProductDesign-module__dWbPDW__summaryCard{padding:12px}.ProductDesign-module__dWbPDW__summaryChip{height:var(--ui-tile-row);width:var(--ui-tile-row);border-radius:6px}.ProductDesign-module__dWbPDW__summaryChip svg{height:var(--ui-tile-row-icon);width:var(--ui-tile-row-icon)}.ProductDesign-module__dWbPDW__summaryTop{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;column-gap:8px;display:grid}.ProductDesign-module__dWbPDW__summaryWords{display:contents}.ProductDesign-module__dWbPDW__summaryTop>:not(.ProductDesign-module__dWbPDW__summaryChip),.ProductDesign-module__dWbPDW__summaryWords>:not(.ProductDesign-module__dWbPDW__summaryName){grid-column:1/-1}.ProductDesign-module__dWbPDW__summaryName{align-items:center;min-height:2lh;display:flex}}
.SettingsPanel-module__tVWC9a__panel{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--mantine-radius-lg);box-shadow:var(--ui-shadow-sm);min-width:0;overflow:hidden}.SettingsPanel-module__tVWC9a__head{align-items:center;gap:12px;padding:12px 16px;display:flex}.SettingsPanel-module__tVWC9a__words{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.SettingsPanel-module__tVWC9a__title{color:var(--ui-ink);font-size:var(--ui-text-body-size);font-weight:600;line-height:var(--ui-text-body-line);margin:0}.SettingsPanel-module__tVWC9a__hint{color:var(--ui-ink-muted);font-size:var(--ui-text-small-size);line-height:var(--ui-text-small-line);margin:0}.SettingsPanel-module__tVWC9a__aside{flex:none;align-items:center;gap:8px;display:flex}.SettingsPanel-module__tVWC9a__row{border-top:1px solid var(--ui-border);min-height:var(--ui-row-height);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.SettingsPanel-module__tVWC9a__row>.SettingsPanel-module__tVWC9a__words{flex:220px}.SettingsPanel-module__tVWC9a__rowTitle{color:var(--ui-ink);font-size:var(--ui-text-body-size);font-weight:500;line-height:var(--ui-text-body-line)}.SettingsPanel-module__tVWC9a__action{flex-wrap:wrap;flex:none;align-items:center;gap:6px;max-width:100%;display:flex}.SettingsPanel-module__tVWC9a__body{border-top:1px solid var(--ui-border);padding:16px}
.ToastCard-module__Nfg0ya__card{color:var(--ui-ink);transform:translateY(var(--toast-pulled));align-items:flex-start;gap:10px;padding:10px 8px 10px 12px;font-size:13px;line-height:18px;display:flex;position:relative;overflow:hidden}.ToastCard-module__Nfg0ya__words{overflow-wrap:anywhere;flex:1;min-width:0}.ToastCard-module__Nfg0ya__lead{font-weight:600}.ToastCard-module__Nfg0ya__line{color:var(--ui-ink-muted);font-size:12px;line-height:16px;display:block}.ToastCard-module__Nfg0ya__count{background:var(--ui-sunken);color:var(--ui-ink-muted);font-variant-numeric:tabular-nums;vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.ToastCard-module__Nfg0ya__action{color:var(--ui-brand);white-space:nowrap;border-radius:8px;flex:none;align-self:center;padding:7px 8px;font-size:12px;font-weight:600;line-height:1;transition:background-color .12s}.ToastCard-module__Nfg0ya__action:hover{background:var(--ui-brand-soft)}.ToastCard-module__Nfg0ya__action:focus-visible{outline:2px solid var(--ui-brand);outline-offset:0}.ToastCard-module__Nfg0ya__close{color:var(--ui-ink-muted);flex:none;align-self:center}.ToastCard-module__Nfg0ya__clock{animation:ToastCard-module__Nfg0ya__run-down var(--toast-shown-for) linear forwards;background:var(--ui-ink-subtle);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0}@media (hover:hover){.ToastCard-module__Nfg0ya__card:hover .ToastCard-module__Nfg0ya__clock{animation-play-state:paused}}.ToastCard-module__Nfg0ya__card:focus-within .ToastCard-module__Nfg0ya__clock,.ToastCard-module__Nfg0ya__card[data-held] .ToastCard-module__Nfg0ya__clock{animation-play-state:paused}@keyframes ToastCard-module__Nfg0ya__run-down{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ToastCard-module__Nfg0ya__clock,.ToastCard-module__Nfg0ya__clock[data-drawn]{visibility:hidden;animation-duration:var(--toast-shown-for)!important}}@media (max-width:47.99em){.ToastCard-module__Nfg0ya__card{touch-action:none}}
.ToastMark-module__EaYk5W__mark{border-radius:50%;flex:none;width:8px;height:8px;margin:6px 2px 0}.ToastMark-module__EaYk5W__mark[data-kind=success]{background:var(--ui-success)}.ToastMark-module__EaYk5W__mark[data-kind=error]{background:var(--ui-danger)}.ToastMark-module__EaYk5W__mark[data-kind=info]{background:var(--ui-ink-muted)}.ToastMark-module__EaYk5W__mark[data-kind=warning]{background:var(--ui-warning)}.ToastMark-module__EaYk5W__mark[data-kind=pending]{background:var(--ui-brand);animation:1.2s ease-in-out infinite ToastMark-module__EaYk5W__pulse}@keyframes ToastMark-module__EaYk5W__pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ToastMark-module__EaYk5W__mark[data-kind=pending]{animation:none}}
.PlanBanner-module__lNMBMa__banner{border-left:4px solid var(--tone);flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:14px 20px;padding:16px 18px;display:flex}.PlanBanner-module__lNMBMa__said{flex-direction:column;gap:4px;min-width:240px;display:flex}.PlanBanner-module__lNMBMa__title{font-family:var(--ui-font-display), sans-serif;font-size:var(--ui-text-heading-size);letter-spacing:-.01em;font-weight:700;line-height:var(--ui-text-heading-line)}.PlanBanner-module__lNMBMa__acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PlanBanner-module__lNMBMa__phoneLine,.PlanBanner-module__lNMBMa__facts{display:none}.PlanBanner-module__lNMBMa__fact{flex-direction:column;min-width:0;display:flex}.PlanBanner-module__lNMBMa__fact+.PlanBanner-module__lNMBMa__fact{border-left:1px solid var(--ui-border);padding-left:12px}.PlanBanner-module__lNMBMa__factLabel{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size)}.PlanBanner-module__lNMBMa__factValue{font-size:.8125rem;font-weight:600}@media (max-width:640px){.PlanBanner-module__lNMBMa__facts{border-top:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;padding-top:10px;display:grid}.PlanBanner-module__lNMBMa__acts{width:100%}.PlanBanner-module__lNMBMa__acts>button,.PlanBanner-module__lNMBMa__acts>.PlanBanner-module__lNMBMa__actSkeleton{flex:auto}.PlanBanner-module__lNMBMa__phoneLine{display:block}}
.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)}
.ResponsiveList-module__Ar0pgq__mobileList{display:none}.ResponsiveList-module__Ar0pgq__mobileItem{cursor:pointer;padding:14px;transition:background .16s}.ResponsiveList-module__Ar0pgq__mobileItem+.ResponsiveList-module__Ar0pgq__mobileItem{border-top:1px solid var(--ui-border)}.ResponsiveList-module__Ar0pgq__mobileItem:hover{background:color-mix(in srgb, var(--ui-brand) 3%, var(--ui-surface))}.ResponsiveList-module__Ar0pgq__mobileItem[data-selected=true]{background:color-mix(in srgb, var(--ui-brand) 7%, var(--ui-surface))}.ResponsiveList-module__Ar0pgq__mobileIdentity{min-width:0}.ResponsiveList-module__Ar0pgq__mobileTitle{color:var(--ui-ink);font-size:.875rem;font-weight:500}.ResponsiveList-module__Ar0pgq__mobileFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ResponsiveList-module__Ar0pgq__mobileFact{min-width:0}.ResponsiveList-module__Ar0pgq__mobileFactFeatured{border-top:1px solid var(--ui-border);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:9px;display:flex}.ResponsiveList-module__Ar0pgq__mobileFactFeatured .ResponsiveList-module__Ar0pgq__mobileLabel{margin-bottom:0}.ResponsiveList-module__Ar0pgq__mobileFactFeatured .ResponsiveList-module__Ar0pgq__mobileValue{color:var(--ui-brand);font-size:var(--ui-text-body-size);font-weight:700}.ResponsiveList-module__Ar0pgq__mobileLabel{color:var(--ui-ink-muted);font-size:var(--ui-text-label-size);margin-bottom:3px}.ResponsiveList-module__Ar0pgq__mobileValue{color:var(--ui-ink);overflow-wrap:anywhere;font-size:.8125rem}@media (max-width:640px){.ResponsiveList-module__Ar0pgq__desktopTable{display:none}.ResponsiveList-module__Ar0pgq__mobileList{display:block}}
.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}}
.DayGrid-module__8zsk0W__frame{--chrome-bottom:0px;--rail-width:62px;max-height:calc(100dvh - var(--board-top,0px) - var(--board-bottom,0px) - var(--chrome-bottom) - var(--mantine-spacing-lg));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{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{background:color-mix(in srgb, var(--ui-canvas) 45%, var(--ui-surface));border:1px solid var(--ui-border-strong);flex-basis:calc((var(--span) - 1) * 6px + 18px);flex-grow:var(--span);min-width:calc(var(--span) * 164px + (var(--span) - 1) * 6px + 18px);flex-shrink:1;padding:0 8px}.DayGrid-module__8zsk0W__groupHead{border-bottom:none;border-radius:12px 12px 0 0;padding-top:7px}.DayGrid-module__8zsk0W__groupBody{border-top:none;border-radius:0 0 12px 12px;padding-bottom:8px}.DayGrid-module__8zsk0W__groupHead+.DayGrid-module__8zsk0W__groupHead,.DayGrid-module__8zsk0W__groupBody+.DayGrid-module__8zsk0W__groupBody{margin-left:12px}.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:66px}.DayGrid-module__8zsk0W__headerSpacer{background:var(--ui-surface);height:var(--heading-height,66px);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:10px}.DayGrid-module__8zsk0W__column{flex:1;min-width:164px}.DayGrid-module__8zsk0W__column+.DayGrid-module__8zsk0W__column{margin-left:6px}.DayGrid-module__8zsk0W__headerArea{padding:8px 6px 10px}.DayGrid-module__8zsk0W__columnHeader{border:1px solid var(--ui-border-strong);border-radius:10px;align-items:center;gap:10px;min-width:0;height:48px;padding:7px 10px;display:flex;box-shadow:0 1px 2px #1010180d}.DayGrid-module__8zsk0W__headerLink{color:inherit;border-radius:10px;text-decoration:none;display:block}.DayGrid-module__8zsk0W__headerLink .DayGrid-module__8zsk0W__columnHeader{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.DayGrid-module__8zsk0W__headerLink:hover .DayGrid-module__8zsk0W__columnHeader{border-color:color-mix(in srgb, var(--ui-brand) 38%, var(--ui-border));box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.DayGrid-module__8zsk0W__headerLink:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.DayGrid-module__8zsk0W__employeeHeader{background:linear-gradient(135deg, var(--ui-brand-soft), var(--ui-surface))}.DayGrid-module__8zsk0W__dateHeader{background:var(--ui-sunken);text-align:center;justify-content:center}.DayGrid-module__8zsk0W__headerText{min-width:0}.DayGrid-module__8zsk0W__columnBody{background:color-mix(in srgb, var(--ui-surface) 97%, var(--ui-canvas));border:1px solid var(--ui-border);cursor:pointer;border-radius:10px;position:relative;overflow:hidden}.DayGrid-module__8zsk0W__columnBody[data-refused]{cursor:not-allowed}.DayGrid-module__8zsk0W__ghost{background:color-mix(in srgb, var(--ui-brand) 5%, transparent);border:1.5px dashed color-mix(in srgb, var(--ui-brand) 40%, var(--ui-border));color:color-mix(in srgb, var(--ui-brand) 75%, var(--ui-ink-muted));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:7px;align-items:flex-start;padding:4px 6px;font-weight:600;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{box-shadow:0 2px 5px color-mix(in srgb, var(--ui-ink) 7%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2;border-radius:7px;padding:2px 6px;transition:box-shadow .14s,filter .14s,transform .14s;position:absolute;overflow:hidden}.DayGrid-module__8zsk0W__bookingCard[data-movable]{cursor:grab;-webkit-touch-callout:none}.DayGrid-module__8zsk0W__bookingCard[data-movable]:active{cursor:grabbing}.DayGrid-module__8zsk0W__cardText{font-size:var(--mantine-font-size-xs);-webkit-line-clamp:var(--card-lines);line-height:var(--card-line);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DayGrid-module__8zsk0W__cardTime{margin-right:4px}.DayGrid-module__8zsk0W__cardTime:has(>.DayGrid-module__8zsk0W__statusDot){white-space:nowrap}.DayGrid-module__8zsk0W__statusDot{box-shadow:0 0 0 1.5px var(--ui-surface);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin:0 5px 0 1px;display:inline-block}.DayGrid-module__8zsk0W__customerName{font-weight:500}.DayGrid-module__8zsk0W__bookingCard:hover{box-shadow:0 8px 18px color-mix(in srgb, var(--ui-ink) 14%, transparent);filter:saturate(1.08);z-index:4;transform:translateY(-1px)}.DayGrid-module__8zsk0W__commentIcon{color:var(--ui-brand);vertical-align:-2px;margin-left:4px;display:inline-block}.DayGrid-module__8zsk0W__commentPreview{background:color-mix(in srgb, var(--ui-brand) 8%, transparent);color:var(--ui-ink-muted);border-radius:4px;padding:0 4px}.DayGrid-module__8zsk0W__closedBand,.DayGrid-module__8zsk0W__breakBand,.DayGrid-module__8zsk0W__awayDay{pointer-events:none;position:absolute;left:0;right:0}.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:var(--ui-sunken)}.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{background:var(--ui-brand);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-1px}.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(--mantine-color-white);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);border:1px solid var(--ui-border-strong);color:var(--ui-ink-subtle);border-radius:999px;padding:2px 10px}.DayGrid-module__8zsk0W__breakBand{background:repeating-linear-gradient(135deg, var(--ui-sunken), var(--ui-sunken) 6px, transparent 6px, transparent 12px)}.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:54px}.DayGrid-module__8zsk0W__column{min-width:150px}.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{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}}
.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,.SupportWidget-module__u4xlvq__window{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--ui-brand) 13%, transparent), transparent 28%), var(--ui-surface)}.SupportWidget-module__u4xlvq__widget{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__window{padding:0}.SupportWidget-module__u4xlvq__scroll{border-radius:calc(var(--popover-radius) - 1px);max-height:min(680px, calc(var(--window-room,100dvh) - 16px));overflow-y:auto}.SupportWidget-module__u4xlvq__window>.SupportWidget-module__u4xlvq__tail{background-color:color-mix(in srgb, var(--ui-brand) 3%, var(--ui-surface))}.SupportWidget-module__u4xlvq__header{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--ui-brand) 14%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--ui-brand) 12%, var(--ui-surface)), color-mix(in srgb, var(--ui-brand) 4%, var(--ui-surface)) 58%, var(--ui-surface));border-bottom:1px solid color-mix(in srgb, var(--ui-brand) 18%, var(--ui-border));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);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}}
.RowMenu-module__5C_H8q__trigger{color:var(--ui-ink-muted);border:1px solid #0000;flex:none}.RowMenu-module__5C_H8q__trigger[data-framed=true],.RowMenu-module__5C_H8q__trigger[data-expanded],.RowMenu-module__5C_H8q__trigger:focus-visible,[data-row]:hover .RowMenu-module__5C_H8q__trigger,[data-row]:focus-within .RowMenu-module__5C_H8q__trigger{border-color:var(--ui-border)}tr:hover .RowMenu-module__5C_H8q__trigger{border-color:var(--ui-border)}tr:focus-within .RowMenu-module__5C_H8q__trigger{border-color:var(--ui-border)}@media (max-width:47.99em){.RowMenu-module__5C_H8q__trigger[data-framed=phone]{border-color:var(--ui-border)}}
.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:radial-gradient(circle at 0 0, color-mix(in srgb, var(--ui-brand) 14%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--ui-brand) 12%, var(--ui-surface)), color-mix(in srgb, var(--ui-brand) 4%, var(--ui-surface)) 58%, var(--ui-surface));border-bottom:1px solid color-mix(in srgb, var(--ui-brand) 18%, var(--ui-border));z-index:4;padding:18px 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}}
.TimeBlockCard-module__M8rxLG__card{background:color-mix(in srgb, var(--ui-ink-subtle) 22%, var(--ui-sunken));border-left:3px solid var(--ui-ink-muted);color:var(--ui-ink);-webkit-user-select:none;user-select:none;z-index:2;border-radius:7px;padding:2px 6px;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:var(--block-soft);border-left-color:var(--block-edge)}@media (pointer:fine){.TimeBlockCard-module__M8rxLG__card[data-resizable]{padding-top:8px}}.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{color:var(--ui-ink-muted);flex:none}.TimeBlockCard-module__M8rxLG__card[data-painted] .TimeBlockCard-module__M8rxLG__lock,.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}.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}}
.ScopePicker-module__4q_WCG__list{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.ScopePicker-module__4q_WCG__label{color:var(--ui-ink-subtle);font-size:var(--mantine-font-size-xs);padding:4px 10px;font-weight:500}.ScopePicker-module__4q_WCG__business{color:var(--ui-ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex}.ScopePicker-module__4q_WCG__business:hover{background:var(--ui-sunken)}.ScopePicker-module__4q_WCG__mark{background:var(--ui-brand-soft);color:var(--ui-brand);font-size:var(--mantine-font-size-xs);border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-weight:700;display:flex;overflow:hidden}.ScopePicker-module__4q_WCG__name{font-size:var(--mantine-font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.ScopePicker-module__4q_WCG__aside{color:var(--ui-ink-subtle);flex:none;align-items:center;gap:6px;display:flex}.ScopePicker-module__4q_WCG__branches{border-inline-start:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr);gap:1px;margin-inline-start:21px;padding-inline-start:8px;display:grid}.ScopePicker-module__4q_WCG__branch{color:var(--ui-ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex}.ScopePicker-module__4q_WCG__branch:hover{background:var(--ui-sunken)}.ScopePicker-module__4q_WCG__branch[data-picked=true]{background:var(--ui-brand-soft);color:var(--ui-brand)}.ScopePicker-module__4q_WCG__branchName{font-size:var(--mantine-font-size-sm);overflow-wrap:anywhere;flex:1;min-width:0}.ScopePicker-module__4q_WCG__branch[data-picked=true] .ScopePicker-module__4q_WCG__branchName{font-weight:600}.ScopePicker-module__4q_WCG__address{color:var(--ui-ink-subtle);font-size:var(--mantine-font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.ScopePicker-module__4q_WCG__wide{border:0;border-top:1px solid var(--ui-border);color:var(--ui-ink);cursor:pointer;font:inherit;font-size:var(--mantine-font-size-sm);background:0 0;border-radius:0 0 8px 8px;align-items:center;gap:8px;width:100%;margin-top:6px;padding:8px 10px 6px;display:flex}.ScopePicker-module__4q_WCG__wide:hover{background:var(--ui-sunken)}
.ToolbarButton-module__3D_B0G__button{height:var(--ui-control-height);flex:none}@media (max-width:47.99em){.ToolbarButton-module__3D_B0G__button{width:var(--ui-control-height);padding-inline:0}.ToolbarButton-module__3D_B0G__button .mantine-Button-section{margin-inline-end:0}.ToolbarButton-module__3D_B0G__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.PriceLadder-module__xMZBka__ladder{border:1px solid var(--ui-border);border-radius:12px;overflow:hidden}.PriceLadder-module__xMZBka__row,.PriceLadder-module__xMZBka__rowActive{min-height:38px;padding:7px 12px}.PriceLadder-module__xMZBka__row+.PriceLadder-module__xMZBka__row,.PriceLadder-module__xMZBka__row+.PriceLadder-module__xMZBka__rowActive,.PriceLadder-module__xMZBka__rowActive+.PriceLadder-module__xMZBka__row,.PriceLadder-module__xMZBka__rowActive+.PriceLadder-module__xMZBka__rowActive{border-top:1px solid var(--ui-border)}.PriceLadder-module__xMZBka__rowActive{background:color-mix(in srgb, var(--ui-brand) 11%, var(--ui-surface));box-shadow:inset 3px 0 0 var(--ui-brand);color:var(--ui-brand)}
.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-sunken);border-bottom:1px solid var(--ui-border);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)}.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(--mantine-color-white)}.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}.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))}}
.field-module__BvTjNW__root:has(>.field-module__BvTjNW__label):has(>.field-module__BvTjNW__box){position:relative}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__label)>.field-module__BvTjNW__box{--input-height-xs:var(--ui-field-height);--input-height-sm:var(--ui-field-height);--input-height-md:var(--ui-field-height);--input-height-lg:var(--ui-field-height);--input-height-xl:var(--ui-field-height);--input-left-section-width:var(--ui-control-height);--input-padding:12px;--input-right-section-width:var(--ui-control-height)}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__label)>.field-module__BvTjNW__box:not([data-multiline])>.field-module__BvTjNW__input{padding-top:18px;padding-bottom:4px;line-height:24px}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__label)>.field-module__BvTjNW__box[data-multiline]>.field-module__BvTjNW__input{padding-top:22px;padding-bottom:8px}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__label)>.field-module__BvTjNW__box .field-module__BvTjNW__inner{padding-top:19px;padding-bottom:3px}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__box)>.field-module__BvTjNW__label{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-md);pointer-events:none;text-overflow:ellipsis;inset-inline:13px;top:calc((var(--ui-field-height) - 20px) / 2);white-space:nowrap;z-index:2;font-weight:400;line-height:20px;transition:font-size .12s,line-height .12s,top .12s;position:absolute;overflow:hidden}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__box[data-with-left-section])>.field-module__BvTjNW__label{inset-inline-start:calc(var(--ui-control-height) + 1px)}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__box[data-with-right-section])>.field-module__BvTjNW__label{inset-inline-end:calc(var(--ui-control-height) + 1px)}.field-module__BvTjNW__root[data-floated]>.field-module__BvTjNW__label{font-size:var(--mantine-font-size-xs);font-weight:500;line-height:16px;top:7px}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__box :focus)>.field-module__BvTjNW__label{font-size:var(--mantine-font-size-xs);font-weight:500;line-height:16px;top:7px}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__box :is(input,textarea):not([type=hidden]):not(:placeholder-shown))>.field-module__BvTjNW__label{font-size:var(--mantine-font-size-xs);font-weight:500;line-height:16px;top:7px}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__box :autofill)>.field-module__BvTjNW__label{font-size:var(--mantine-font-size-xs);font-weight:500;line-height:16px;top:7px}.field-module__BvTjNW__root:has(>.field-module__BvTjNW__box>button.field-module__BvTjNW__input)>.field-module__BvTjNW__label{font-size:var(--mantine-font-size-xs);font-weight:500;line-height:16px;top:7px}.field-module__BvTjNW__root:not([data-floated]):has(>.field-module__BvTjNW__label)>.field-module__BvTjNW__box :is(input,textarea):not(:focus)::placeholder{color:#0000}:is(.field-module__BvTjNW__root:has(>.field-module__BvTjNW__box :disabled)>.field-module__BvTjNW__label,.field-module__BvTjNW__root:has(>.field-module__BvTjNW__box [data-disabled])>.field-module__BvTjNW__label){color:var(--ui-ink-subtle)}@media (prefers-reduced-motion:reduce){.field-module__BvTjNW__root:has(>.field-module__BvTjNW__box)>.field-module__BvTjNW__label{transition:none}}
.PromoField-module__oWBU1a__field{background:color-mix(in srgb, var(--ui-surface) 72%, transparent);border:1px solid var(--ui-border);border-radius:12px;margin-bottom:14px;padding:12px}.PromoField-module__oWBU1a__input{flex:1;min-width:0}.PromoField-module__oWBU1a__applied{align-items:center;gap:4px;display:flex}@media (max-width:520px){.PromoField-module__oWBU1a__input+button{padding-inline:12px}}
.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}.TimeBlockDialog-module__LK0MRW__openBooking{color:var(--ui-brand);flex:none;font-size:.8125rem;font-weight:600}
.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}
.SavingsNote-module__5egxma__note{background:color-mix(in srgb, var(--ui-success) 10%, var(--ui-surface));border:1px solid color-mix(in srgb, var(--ui-success) 35%, var(--ui-border));border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;display:flex}
.TeamFilter-module__F4qPGa__people{margin-top:8px}
.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}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ef4a6be1-module__cGOjsa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ef4a6be1-module__cGOjsa__variable{--ui-font-body:"Inter", "Inter Fallback"}
.SummaryRows-module__jQMGsq__rows{border-block:1px solid var(--ui-border);margin-bottom:16px}.SummaryRows-module__jQMGsq__row{min-height:43px}.SummaryRows-module__jQMGsq__row+.SummaryRows-module__jQMGsq__row{border-top:1px solid color-mix(in srgb, var(--ui-border) 65%, transparent)}.SummaryRows-module__jQMGsq__value{white-space:nowrap;flex:none}
.RotaBlocks-module__thxNwa__mark{background:var(--ui-surface);border:1px solid var(--ui-border-strong);color:var(--ui-ink-muted);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;top:2px;right:2px}.RotaBlocks-module__thxNwa__list{background:var(--ui-sunken);border-radius:var(--mantine-radius-md);flex-direction:column;gap:8px;padding:10px 12px;display:flex}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_25717537-module__gD6r4W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_25717537-module__gD6r4W__variable{--ui-font-display:"Manrope", "Manrope Fallback"}
.TeamSizePicker-module__qPjswG__seatInput{width:112px}.TeamSizePicker-module__qPjswG__seatInput input{font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.TeamSizePicker-module__qPjswG__slider{margin-inline:7px}.TeamSizePicker-module__qPjswG__slider .mantine-Slider-track:before{background:var(--ui-sunken)}:is(.TeamSizePicker-module__qPjswG__slider .mantine-Slider-bar,.TeamSizePicker-module__qPjswG__slider .mantine-Slider-thumb){background:var(--ui-brand)}.TeamSizePicker-module__qPjswG__slider .mantine-Slider-thumb{border-color:var(--ui-surface);box-shadow:0 0 0 2px var(--ui-brand), 0 5px 14px color-mix(in srgb, var(--ui-brand) 28%, transparent)}.TeamSizePicker-module__qPjswG__markTaken{opacity:.45;text-decoration:line-through}
.RotaCellDialog-module__AC8Qsa__head{align-items:center;gap:10px;min-width:0;display:flex}.RotaCellDialog-module__AC8Qsa__headWords{flex-direction:column;min-width:0;display:flex}.RotaCellDialog-module__AC8Qsa__headWords b{font-size:var(--mantine-font-size-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.RotaCellDialog-module__AC8Qsa__headWords span{color:var(--ui-ink-muted);font-family:var(--ui-font-body);font-size:var(--mantine-font-size-sm);font-weight:400}.RotaCellDialog-module__AC8Qsa__kinds{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.RotaCellDialog-module__AC8Qsa__kind{border:1px solid var(--ui-border-strong);color:var(--ui-ink-muted);font-size:var(--mantine-font-size-sm);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.RotaCellDialog-module__AC8Qsa__kind[aria-checked=true]{background:var(--ui-brand-soft);border-color:var(--ui-brand);color:var(--ui-brand);font-weight:600}.RotaCellDialog-module__AC8Qsa__band{border-radius:2px;width:4px;height:16px}.RotaCellDialog-module__AC8Qsa__times{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.RotaCellDialog-module__AC8Qsa__dash{color:var(--ui-ink-subtle);height:var(--ui-control-height);align-items:center;display:flex}.RotaCellDialog-module__AC8Qsa__times .RotaCellDialog-module__AC8Qsa__dash{height:var(--ui-field-height)}.RotaCellDialog-module__AC8Qsa__breakRow{min-height:var(--ui-control-height);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.RotaCellDialog-module__AC8Qsa__breakTimes{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.RotaCellDialog-module__AC8Qsa__breakTimes>div{width:96px}.RotaCellDialog-module__AC8Qsa__summary{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-sm)}.RotaCellDialog-module__AC8Qsa__reasons{border:1px solid var(--ui-border);border-radius:10px;overflow:hidden}.RotaCellDialog-module__AC8Qsa__reason{align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px;display:flex}.RotaCellDialog-module__AC8Qsa__reason+.RotaCellDialog-module__AC8Qsa__reason{border-top:1px solid var(--ui-border)}.RotaCellDialog-module__AC8Qsa__reason[aria-checked=true]{background:var(--ui-brand-soft)}.RotaCellDialog-module__AC8Qsa__radio{border:1.5px solid var(--ui-border-strong);border-radius:50%;flex:none;width:16px;height:16px}.RotaCellDialog-module__AC8Qsa__reason[aria-checked=true] .RotaCellDialog-module__AC8Qsa__radio{border:5px solid var(--ui-brand)}.RotaCellDialog-module__AC8Qsa__reasonIcon{border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.RotaCellDialog-module__AC8Qsa__reasonIcon[data-tone=paid]{background:color-mix(in srgb, var(--ui-warning) 18%, transparent);color:var(--ui-warning)}.RotaCellDialog-module__AC8Qsa__reasonIcon[data-tone=unpaid]{background:var(--ui-sunken);color:var(--ui-ink-muted)}.RotaCellDialog-module__AC8Qsa__reasonIcon[data-tone=unexcused]{background:color-mix(in srgb, var(--ui-danger) 15%, transparent);color:var(--ui-danger)}.RotaCellDialog-module__AC8Qsa__reasonName{font-size:var(--mantine-font-size-md);flex:1;min-width:0}.RotaCellDialog-module__AC8Qsa__reason[aria-checked=true] .RotaCellDialog-module__AC8Qsa__reasonName{color:var(--ui-brand);font-weight:600}.RotaCellDialog-module__AC8Qsa__reasonPay{color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs);flex:none}.RotaCellDialog-module__AC8Qsa__note{background:var(--ui-sunken);color:var(--ui-ink-muted);font-size:var(--mantine-font-size-xs);border-radius:8px;padding:8px 10px}.RotaCellDialog-module__AC8Qsa__note[data-tone=warning]{color:var(--ui-warning)}
.DatePicker-module__QZihYW__window{border-radius:var(--mantine-radius-lg);padding:12px}.DatePicker-module__QZihYW__sheetMonth{margin-top:8px}
