._dialog_5a108_1{--compact-sheet-body-max-height:min(70dvh, calc(100dvh - 12rem))}._body_5a108_4{gap:14px}._body_5a108_4 p,._body_5a108_4 h3{margin:0}._context_5a108_11{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:.875rem;display:flex}._context_5a108_11 span{background:var(--surface-nested);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}._body_5a108_4 svg{flex-shrink:0}._actions_5a108_31{flex-wrap:wrap;gap:10px;display:flex}._actions_5a108_31 button{min-inline-size:min(100%,9rem);white-space:normal;flex:9rem;min-height:48px}@media (width<=420px){._actions_5a108_31{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}._actions_5a108_31 button{min-inline-size:0;width:100%}._discardActions_5a108_51{grid-template-columns:minmax(0,1fr)}}._summary_5a108_56{background:var(--surface-nested);border:1px solid var(--border-default);border-radius:12px;padding:4px 12px;font-size:.875rem}._summary_5a108_56 summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}._summary_5a108_56 summary::-webkit-details-marker{display:none}._summary_5a108_56 summary>svg:last-child{margin-left:auto}._summary_5a108_56[open] summary>svg:last-child{transform:rotate(180deg)}._compatible_5a108_80 summary>svg:first-child{color:var(--success-icon)}._conflict_5a108_83{border:1px solid color-mix(in srgb, var(--warning-border) 45%, var(--surface-main));background:var(--warning-bg);color:var(--warning-text);border-radius:12px;padding:14px;font-size:.875rem}._conflictHeading_5a108_91{align-items:start;gap:10px;font-size:1rem;display:flex}._visits_5a108_97{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}._visits_5a108_97 li{align-items:baseline;gap:10px;display:flex}._conflict_5a108_83 ._visits_5a108_97 li{background:var(--surface-main);border-radius:8px;padding:10px}._visits_5a108_97 strong{font-variant-numeric:tabular-nums}._visits_5a108_97 span{overflow-wrap:anywhere;min-width:0}._error_5a108_121{color:var(--error-text);font-size:.875rem}._calendar_1y7tz_1{background:var(--surface-app);color:var(--text-primary);min-width:0;margin:0;padding:0 0 90px}._calendar_1y7tz_1 button,._editor_1y7tz_9:not(._transitionEditor_1y7tz_9):not(._visitEditor_1y7tz_9) button{cursor:pointer;font-family:inherit}._calendar_1y7tz_1 button:focus-visible,._editor_1y7tz_9:not(._transitionEditor_1y7tz_9):not(._visitEditor_1y7tz_9) button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}._toolbar_1y7tz_18{justify-content:space-between;align-items:center;gap:8px;min-height:38px;display:flex}._toolbar_1y7tz_18>div:last-child{gap:6px;display:flex}._toolbar_1y7tz_18 button,._monthHeading_1y7tz_30>button{border:1px solid var(--border-default);background:var(--surface-main);color:var(--text-secondary);border-radius:10px;min-width:32px;min-height:32px}._viewMenu_1y7tz_38 details{position:relative}._viewMenu_1y7tz_38 summary{cursor:pointer;font-size:13px;font-weight:600}._viewMenu_1y7tz_38 details[open]{background:var(--surface-main);z-index:2;border-radius:10px;padding:8px}._viewMenu_1y7tz_38 button{margin:4px}._layout_1y7tz_55{gap:16px;display:grid}._monthPanel_1y7tz_59{min-width:0}._monthHeading_1y7tz_30{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}._monthHeading_1y7tz_30 h1{text-transform:none;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:750}._monthHeading_1y7tz_30>._today_1y7tz_76{color:var(--text-link);background:var(--selection-bg);border:0;border-radius:999px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:600}._legend_1y7tz_86{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 10px;font-size:11px;display:flex}._legend_1y7tz_86 span{align-items:center;gap:5px;display:inline-flex}._legend_1y7tz_86 i{border:1px solid var(--border-default);border-radius:2px;width:8px;height:8px}._monthGrid_1y7tz_106{background:var(--surface-main);border:1px solid var(--border-default);border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:12px;display:grid;box-shadow:0 1px 2px #0f172a0d}._monthGrid_1y7tz_106>small{text-align:center;color:var(--text-secondary);text-transform:uppercase;font-size:11px;line-height:22px}._cell_1y7tz_123{min-width:0;min-height:40px;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:3px 0;font-size:14px;font-weight:600;display:flex}._dots_1y7tz_138{justify-content:center;align-items:center;gap:2.5px;height:4px;margin-top:3px;display:flex}._dot_1y7tz_138{background:var(--text-link);border-radius:50%;width:4px;height:4px}._cell_1y7tz_123[data-heat="3"] ._dot_1y7tz_138{background:var(--heat-high-text)}[data-heat="0"]{background:0 0}[data-heat="1"]{background:var(--heat-low)}[data-heat="2"]{background:var(--heat-medium)}[data-heat="3"]{background:var(--heat-high);color:var(--heat-high-text)}._cell_1y7tz_123._selected_1y7tz_168{outline:2px solid var(--action-normal);outline-offset:-1px}._cell_1y7tz_123._outside_1y7tz_172{color:var(--text-muted);opacity:1}._dayPanel_1y7tz_176{min-width:0}._dayHeading_1y7tz_179{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}._dayHeading_1y7tz_179 h2{text-transform:none;margin:0 0 4px;font-size:17px}._dayHeading_1y7tz_179 p{color:var(--text-link);margin:0;font-size:12px}._add_1y7tz_197{background:var(--selection-bg);color:var(--text-link);white-space:nowrap;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}._timeline_1y7tz_207,._timeline_1y7tz_207>div{gap:10px;min-width:0;display:grid}._visit_1y7tz_9{box-sizing:border-box;background:var(--surface-main);min-width:0;max-width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-left:4px solid var(--action-normal);text-align:left;border-radius:14px;flex-direction:column;gap:6px;width:100%;padding:12px 14px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0f172a0d}._visit_1y7tz_9:hover{border-color:var(--action-normal);box-shadow:0 4px 12px #0f172a14}._visitTop_1y7tz_239{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._visitTime_1y7tz_246{color:var(--text-link);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}._visitIcon_1y7tz_254{color:var(--text-muted);flex-shrink:0}._visitTop_1y7tz_239 small{color:var(--text-secondary);background:var(--surface-nested);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}._visit_1y7tz_9>strong{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}._visitBottom_1y7tz_272{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}._visitBottom_1y7tz_272>span:first-child{color:var(--text-primary);flex-shrink:0;font-size:14px;font-weight:700}._visitBottom_1y7tz_272>span:last-child:not(:first-child){text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);text-align:right;max-width:65%;font-size:12px;overflow:hidden}._gap_1y7tz_295{box-sizing:border-box;border:1px dashed var(--border-control);width:100%;min-width:0;max-width:100%;color:var(--text-secondary);text-align:left;background:0 0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:background-color .15s,border-color .15s;display:flex;font-size:13px!important}._gap_1y7tz_295:hover{background:var(--surface-nested);border-color:var(--action-normal)}._gapLabel_1y7tz_320{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}._gapIcon_1y7tz_327{color:var(--text-muted);flex-shrink:0}._gap_1y7tz_295 strong{color:var(--text-link);white-space:nowrap;font-size:13px;font-weight:600}._boundary_1y7tz_337{color:var(--text-secondary);margin:0;padding:4px 12px;font-size:12px}._highlight_1y7tz_343{box-shadow:0 0 0 2px var(--action-normal)}._primary_1y7tz_346{background:var(--action-normal);width:100%;color:var(--on-action);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:14px 18px;font-weight:600;display:block}._primary_1y7tz_346:disabled{background:var(--disabled-bg);color:var(--disabled-text);cursor:default}._empty_1y7tz_363{border:1px dashed var(--border-default);border-radius:14px;padding:16px}._empty_1y7tz_363 h3{margin:0}._empty_1y7tz_363 p{color:var(--text-secondary);font-size:14px}._emptyDay_1y7tz_375{background:var(--surface-main);border-style:solid;gap:8px;display:grid}._emptyDay_1y7tz_375 p{margin:0}._emptyReset_1y7tz_384{min-height:44px;color:var(--text-link);font:inherit;background:0 0;border:0;justify-self:start;padding:8px 0;font-weight:600}._calendar_1y7tz_1[data-empty-day=true] ._emptyDay_1y7tz_375 ._primary_1y7tz_346{display:none}@container workspace (width<=47.5rem){._calendar_1y7tz_1[data-empty-day=true][data-month-open=false] [data-primary-action]{display:none}._calendar_1y7tz_1[data-empty-day=true][data-month-open=false] ._emptyDay_1y7tz_375 ._primary_1y7tz_346{display:block}}._filters_1y7tz_405{background:var(--surface-main);border-radius:12px;gap:10px;padding:12px;display:grid}._editor_1y7tz_9{color:var(--text-primary);gap:14px;display:grid}._editor_1y7tz_9 p{margin:0}._editor_1y7tz_9 fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}._editor_1y7tz_9 label:not([data-visit-fields] label),._filters_1y7tz_405 label{gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}._editor_1y7tz_9 input:not([data-visit-fields] input),._editor_1y7tz_9 textarea:not([data-visit-fields] textarea),._editor_1y7tz_9 select:not([data-visit-fields] select){box-sizing:border-box;border:1px solid var(--border-control);background:var(--surface-main);width:100%;min-width:0;max-width:100%;color:var(--text-primary);font:inherit;border-radius:10px;padding:12px;font-size:16px}._editor_1y7tz_9 input:not([data-visit-fields] input)::placeholder{color:var(--text-muted)}._editor_1y7tz_9 details{display:grid}._editor_1y7tz_9 details label{margin-top:12px}._editor_1y7tz_9 summary{cursor:pointer;color:var(--text-secondary);font-size:13px}._fields_1y7tz_465{grid-template-columns:1fr 1fr;gap:12px;display:grid}._calculation_1y7tz_470{background:var(--selection-bg);color:var(--text-link);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}._calcIcon_1y7tz_481{color:var(--text-link);flex-shrink:0}._addDesktop_1y7tz_485{display:none}._addMobile_1y7tz_488{display:inline}._muted_1y7tz_491{color:var(--text-secondary);font-size:12px}._successNotice_1y7tz_495{border:1px solid var(--success-text);background:var(--success-bg);color:var(--success-text);border-radius:10px;padding:12px 14px;font-size:13px}._successNotice_1y7tz_495 button{color:inherit;background:0 0;border:0;text-decoration:underline}._selectedClient_1y7tz_509{border:1px solid var(--border-default);background:var(--surface-nested);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}._selectedClient_1y7tz_509>span{gap:2px;min-width:0;display:grid}._selectedClient_1y7tz_509 strong,._selectedClient_1y7tz_509 small{overflow-wrap:anywhere}._selectedClient_1y7tz_509 small{color:var(--text-secondary);font-size:12px;font-weight:400}@media (width<=420px){._selectedClient_1y7tz_509{flex-direction:column;align-items:stretch}._selectedClient_1y7tz_509>button{white-space:nowrap;align-self:flex-start}}._error_1y7tz_543{color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:10px;padding:12px;font-size:13px}@media (width>=1100px){._calendar_1y7tz_1{margin:0;padding:0 20px 40px}._layout_1y7tz_55{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:28px}._monthPanel_1y7tz_59{position:sticky;top:20px}._dayPanel_1y7tz_176{padding-top:12px}._addDesktop_1y7tz_485{display:inline}._addMobile_1y7tz_488{display:none!important}}@media (width<=350px){._calendar_1y7tz_1{padding-inline:10px}._monthHeading_1y7tz_30{gap:5px}._monthHeading_1y7tz_30 h1{font-size:17px}._legend_1y7tz_86{gap:5px;font-size:10px}._monthGrid_1y7tz_106{gap:3px;padding:8px}._cell_1y7tz_123{min-height:36px}._dayHeading_1y7tz_179 h2{font-size:15px}}._page_1y7tz_600._page_1y7tz_600{min-width:0;padding:0 14px 90px}._monthMenu_1y7tz_604{position:relative}._monthMenu_1y7tz_604 summary{cursor:pointer;list-style:none}._monthMenu_1y7tz_604 summary::-webkit-details-marker{display:none}._monthSummary_1y7tz_614{align-items:center;gap:4px;display:inline-flex}._monthChevron_1y7tz_619{color:var(--text-secondary);transition:transform .2s}._monthMenu_1y7tz_604[open] ._monthChevron_1y7tz_619{transform:rotate(180deg)}._monthMenu_1y7tz_604>div{z-index:4;border:1px solid var(--border-default);background:var(--surface-main);border-radius:12px;gap:8px;min-width:190px;padding:12px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #00000026}._monthMenu_1y7tz_604 button{background:var(--surface-main);color:var(--text-primary);text-align:left;border:0;padding:8px}._captureDialog_1y7tz_647._captureDialog_1y7tz_647{background:var(--surface-main);color:var(--text-primary)}@media (width>=761px){._captureDialog_1y7tz_647._captureDialog_1y7tz_647{width:min(540px,100vw - 32px)}}._captureDialog_1y7tz_647>div>div:last-child{background:var(--surface-main);border-top:0}._captureDialog_1y7tz_647._captureDialog_1y7tz_647::backdrop{-webkit-backdrop-filter:blur(4px);background:#0f172aa6}._captureSubtitle_1y7tz_665{color:var(--text-secondary);margin:-4px 0 2px;font-size:13px}._captureSubtitle_1y7tz_665:first-letter,._muted_1y7tz_491:first-letter{text-transform:uppercase}._captureBody_1y7tz_674._captureBody_1y7tz_674._captureBody_1y7tz_674{max-height:calc(100dvh - 160px)}._captureBody_1y7tz_674 ._editor_1y7tz_9,._captureBody_1y7tz_674 ._editor_1y7tz_9 fieldset{gap:10px}._captureBody_1y7tz_674 ._editor_1y7tz_9 input:not([data-visit-fields] input),._captureBody_1y7tz_674 ._editor_1y7tz_9 textarea:not([data-visit-fields] textarea),._captureBody_1y7tz_674 ._editor_1y7tz_9 select:not([data-visit-fields] select){background:var(--surface-nested);border:1px solid var(--border-control);padding:10px;scroll-margin-block:64px 16px}._captureBody_1y7tz_674 ._editor_1y7tz_9 input:not([data-visit-fields] input)[role=combobox]{color:var(--text-primary);background:var(--surface-nested)}._captureFooter_1y7tz_693{gap:8px;width:100%;display:grid}._captureFooter_1y7tz_693 ._error_1y7tz_543{margin:0;font-size:13px}@media (width<=350px){._captureBody_1y7tz_674 ._fields_1y7tz_465{grid-template-columns:1fr}}@media (width<=760px){._captureDialog_1y7tz_647._captureDialog_1y7tz_647{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-width:100%;margin:auto 0 0;inset:auto 0 0}._captureDialog_1y7tz_647>div>div:first-child{padding-top:22px;position:relative}._captureDialog_1y7tz_647>div>div:first-child:before{content:"";background:#cbd5e1;border-radius:999px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}}[data-theme=dark] ._captureDialog_1y7tz_647>div>div:first-child:before{background:#475569}._monthHeading_1y7tz_30 h1:first-letter,._dayHeading_1y7tz_179 h2:first-letter{text-transform:uppercase}._detailsContainer_1y7tz_741{color:var(--text-primary);gap:14px;display:grid}._detailsStatusBadge_1y7tz_746{display:flex}._detailsTitle_1y7tz_749{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}._detailsSubtitle_1y7tz_755{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}._detailsIcon_1y7tz_762{color:var(--text-muted);flex-shrink:0}._quickContactBar_1y7tz_766{gap:8px;display:flex}._contactPill_1y7tz_770{background:var(--surface-nested);border:1px solid var(--border-default);height:40px;color:var(--text-primary);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}._contactPill_1y7tz_770:hover{background:var(--surface-main)}._contactPill_1y7tz_770 svg{color:var(--text-link)}._detailsInfoCard_1y7tz_792{background:var(--surface-nested);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}._infoRow_1y7tz_801{justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;display:flex}._infoLabel_1y7tz_808{color:var(--text-secondary);flex-shrink:0}._infoVal_1y7tz_812{text-align:right;overflow-wrap:anywhere;font-weight:600}._detailsActionsSection_1y7tz_817{gap:10px;display:grid}._calendarHeader_1y7tz_822{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:16px;display:flex}._calendarHeader_1y7tz_822 h1{letter-spacing:-.035em;margin:0;font-size:1.65rem}._calendarHeader_1y7tz_822 ._add_1y7tz_197{background:var(--action-normal);color:var(--on-action);border-radius:12px;min-height:44px;font-size:.9rem}._periodToolbar_1y7tz_842{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}._periodToolbar_1y7tz_842 button{border:1px solid var(--border-default);background:var(--surface-main);min-width:44px;min-height:44px;color:var(--text-primary);font:inherit;border-radius:10px;padding:8px 12px;font-size:.875rem}._viewSwitch_1y7tz_860{background:var(--surface-nested);border-radius:13px;gap:3px;padding:3px;display:flex}._viewSwitch_1y7tz_860 button{color:var(--text-primary);min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:.875rem}._viewSwitch_1y7tz_860 button[aria-pressed=true],._dateStrip_1y7tz_879 button[aria-pressed=true],._cell_1y7tz_123._selected_1y7tz_168{background:var(--action-normal);color:var(--on-action)}._cell_1y7tz_123._selected_1y7tz_168 ._dot_1y7tz_138{background:var(--on-action)}._monthHeading_1y7tz_30 h2{text-transform:capitalize;margin:0 auto 0 0;font-size:1.1rem}._monthHeading_1y7tz_30 button{min-width:36px;min-height:44px}._dateStrip_1y7tz_879{grid-template-columns:repeat(7,minmax(44px,1fr));gap:6px;max-width:580px;margin-bottom:18px;display:grid;overflow-x:auto}._dateStrip_1y7tz_879 button{border:1px solid var(--border-default);background:var(--surface-main);min-width:44px;min-height:56px;color:var(--text-primary);border-radius:12px;justify-items:center;gap:2px;padding:4px 2px;display:grid}._dateStrip_1y7tz_879 button[data-heat="1"]{background:var(--heat-low)}._dateStrip_1y7tz_879 button[data-heat="2"]{background:var(--heat-medium)}._dateStrip_1y7tz_879 button[data-heat="3"]{background:var(--heat-high);color:var(--heat-high-text)}._dateStrip_1y7tz_879 button[data-heat="3"] ._dot_1y7tz_138{background:var(--heat-high-text)}._dateStrip_1y7tz_879 button[aria-pressed=true]{background:var(--action-normal);color:var(--on-action)}._dateStrip_1y7tz_879 button[aria-pressed=true] ._dot_1y7tz_138{background:var(--on-action)}._dateStrip_1y7tz_879 button[aria-current=date]:not([aria-pressed=true]){border-color:var(--action-normal)}._dateStrip_1y7tz_879 small{font-size:.7rem}._dateStrip_1y7tz_879 strong{font-size:1.125rem}._dayHeading_1y7tz_179 h2{letter-spacing:-.025em;font-size:1.4rem}._dayHeading_1y7tz_179 p{color:var(--text-secondary);margin-block:8px 4px;font-size:.8rem}._visit_1y7tz_9{border-radius:16px;padding:18px;box-shadow:0 5px 18px #0f172a0d}._visit_1y7tz_9>strong{font-size:1.125rem}._nextVisit_1y7tz_962{border-color:var(--action-normal);background:linear-gradient(115deg, var(--selection-bg), var(--surface-main) 90%)}._nextBadge_1y7tz_966{color:var(--text-link);font-size:.75rem;font-weight:750}._scheduleLink_1y7tz_971{min-height:44px;color:var(--text-link);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:8px 0;font-size:.875rem;text-decoration:none;display:flex}._scheduleLink_1y7tz_971:hover{text-decoration:underline}._monthSelection_1y7tz_986{background:var(--surface-main);color:var(--text-secondary);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:8px 14px;font-size:.8125rem;display:grid}._monthSelectionSummary_1y7tz_998{gap:2px;min-width:0;display:grid}._monthSelectionSummary_1y7tz_998 strong{color:var(--text-primary);font-weight:650}._monthSelection_1y7tz_986 button{min-height:44px;color:var(--text-link);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-weight:700;display:inline-flex}._monthSelection_1y7tz_986 button:hover{text-decoration:underline}._weekScroller_1y7tz_1024{border-radius:16px;padding-bottom:10px;overflow-x:auto}._weekGrid_1y7tz_1029{grid-template-columns:repeat(7,minmax(190px,1fr));align-items:start;gap:12px;display:grid}._weekDay_1y7tz_1035{border:1px solid var(--border-default);background:var(--surface-nested);border-radius:16px;gap:12px;min-width:0;padding:12px;display:grid}._weekDay_1y7tz_1035[data-selected=true]{border-color:var(--action-normal);background:var(--selection-bg)}._weekDate_1y7tz_1048{text-align:left;color:var(--text-primary);background:0 0;border:0;gap:6px;min-height:44px;padding:6px 2px;display:grid}._weekDate_1y7tz_1048 strong{font-size:1rem}._weekDate_1y7tz_1048 span{color:var(--text-secondary);font-size:.75rem}._weekHours_1y7tz_1065{min-height:2.6em;color:var(--text-secondary);overflow-wrap:anywhere;gap:4px;font-size:.875rem;display:grid}._weekHours_1y7tz_1065 small{font-size:.75rem}._weekDay_1y7tz_1035[data-work-state=off]:not([data-selected=true]){background:var(--surface-main)}._weekDay_1y7tz_1035 ._visit_1y7tz_9{gap:6px;padding:8px}._weekDay_1y7tz_1035 ._visit_1y7tz_9>strong{overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}._weekDay_1y7tz_1035 ._visit_1y7tz_9>span:last-child{font-size:.8rem}._weekDay_1y7tz_1035 ._visit_1y7tz_9>span[data-variant]{align-self:flex-start}@media (width>=1100px){._layout_1y7tz_55[data-view=week] ._weekGrid_1y7tz_1029{grid-template-columns:repeat(7,minmax(0,1fr))}._monthSelection_1y7tz_986{display:none}._layout_1y7tz_55{grid-template-columns:280px minmax(0,740px);gap:26px}._monthPanel_1y7tz_59{background:var(--surface-main);border:1px solid var(--border-default);border-radius:18px;padding:14px;box-shadow:0 5px 20px #0f172a0a}._monthGrid_1y7tz_106{box-shadow:none;border:0;padding:6px 0}._dayPanel_1y7tz_176{padding-top:0}}@media (width<=1099px){._monthPanel_1y7tz_59:not([data-open=true]){display:none}}@media (width<=760px){._monthSelection_1y7tz_986{bottom:calc(var(--workspace-bottom-nav-height,72px) + 8px);z-index:1;position:sticky}._periodToolbar_1y7tz_842{gap:6px}._periodToolbar_1y7tz_842>button:last-child{margin-left:auto}._weekGrid_1y7tz_1029{grid-template-columns:minmax(0,1fr)}._weekScroller_1y7tz_1024{overflow:visible}._weekDay_1y7tz_1035{padding:14px}._weekDate_1y7tz_1048{grid-template-columns:1fr auto;align-items:center}._calendarHeader_1y7tz_822 h1{font-size:1.4rem}}@media (width<=360px){._dateStrip_1y7tz_879{grid-template-columns:repeat(7,minmax(44px,1fr));gap:1px;width:calc(100vw - 4px);max-width:none;margin-left:calc(50% - 50vw + 2px);overflow:visible}}._workBreak_1y7tz_1169{color:var(--text-secondary);background:repeating-linear-gradient(135deg, var(--surface-nested), var(--surface-nested) 5px, var(--surface-main) 5px, var(--surface-main) 10px);border:1px solid var(--border-default);border-radius:12px;margin:0;padding:14px;font-size:.85rem}._dayHours_1y7tz_1184{border:1px solid var(--border-default);min-height:44px;color:var(--text-link);background:var(--surface-main);font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;display:inline-flex}._dayHours_1y7tz_1184:disabled{color:var(--disabled-text);background:var(--disabled-bg)}._earlier_1y7tz_1202>summary{cursor:pointer;min-height:44px;color:var(--text-secondary);padding-block:12px}._filters_1y7tz_405{align-items:end;margin-bottom:16px}._filters_1y7tz_405>button{border:1px solid var(--border-default);background:var(--surface-nested);min-height:44px;color:var(--text-primary);border-radius:10px;order:2;padding:8px 12px}._filters_1y7tz_405>a{min-height:44px;color:var(--text-link);order:2;align-items:center;display:flex}._filterButtonCompact_1y7tz_1228{display:none}._filterCount_1y7tz_1231{background:var(--selection-bg);min-width:20px;min-height:20px;color:var(--text-link);border-radius:999px;place-items:center;margin-left:3px;padding-inline:3px;font-size:.75rem;font-weight:700;display:inline-grid}._filterSummary_1y7tz_1244{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);margin:-8px 0 8px;font-size:.75rem;overflow:hidden}._filterSheetBody_1y7tz_1252 ._filters_1y7tz_405{background:0 0;padding:0}@media (width>=761px){._filters_1y7tz_405{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (width>=1100px){._calendar_1y7tz_1[data-view=day] ._monthToggle_1y7tz_1264{display:none}._layout_1y7tz_55[data-view=week]{grid-template-columns:minmax(0,1fr)}._layout_1y7tz_55[data-view=week] ._monthPanel_1y7tz_59:not([data-open=true]){display:none}._layout_1y7tz_55[data-view=week] ._monthPanel_1y7tz_59{max-width:360px;position:static}}._calendar_1y7tz_1[data-view=week] ._dateStrip_1y7tz_879{display:none}._hiddenStatus_1y7tz_1282{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._dayHeading_1y7tz_179 ._dayHours_1y7tz_1184{flex:none;margin-bottom:0}@media (width<=760px){._calendarHeader_1y7tz_822{margin-block:12px}._periodToolbar_1y7tz_842,._dateStrip_1y7tz_879{margin-bottom:12px}._dayHeading_1y7tz_179 h2{font-size:1.125rem}._dayHeading_1y7tz_179{align-items:flex-start}._dayHours_1y7tz_1184{padding-inline:8px;font-size:.8rem}}._viewToolbar_1y7tz_1318{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._monthToggle_1y7tz_1264{text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;display:flex}._monthToggle_1y7tz_1264 svg{flex:none}._monthToggle_1y7tz_1264[aria-expanded=true] svg{transform:rotate(180deg)}._monthToggle_1y7tz_1264[aria-expanded=true]{border-color:var(--action-normal);color:var(--text-link);background:var(--surface-nested)}._calendar_1y7tz_1[data-month-open=true] ._dateStrip_1y7tz_879{display:none}@media (width>=1100px){._dateStrip_1y7tz_879{display:none}}@container workspace (width<=47.5rem){._calendarControls_1y7tz_1351{margin-block:6px 10px}._calendarHeader_1y7tz_822{flex-wrap:wrap;margin-block:0 8px}._viewSwitch_1y7tz_860{max-width:100%}._periodToolbar_1y7tz_842{flex-wrap:wrap;justify-content:space-between;gap:4px;margin-bottom:8px}._viewToolbar_1y7tz_1318{flex:0 auto;min-width:0}._periodToolbar_1y7tz_842>button:last-child{margin-left:0}._periodToolbar_1y7tz_842 button{padding-inline:6px}._monthToggle_1y7tz_1264{white-space:nowrap;gap:4px;overflow:hidden}._filterButtonFull_1y7tz_1382{display:none}._filterButtonCompact_1y7tz_1228{display:inline}._dateStrip_1y7tz_879{margin-bottom:8px}._dateStrip_1y7tz_879 button{min-height:52px}._dayHeading_1y7tz_179{margin-bottom:2px}._daySettings_1y7tz_1397{margin-bottom:8px}._filterSummary_1y7tz_1244{margin:0 0 4px}}@container workspace (width<=22.5rem){._periodToolbar_1y7tz_842{flex-wrap:wrap}._periodToolbar_1y7tz_842>button:last-child{margin-left:auto}}._daySettings_1y7tz_1397{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}._daySettings_1y7tz_1397 p{color:var(--text-secondary);align-items:baseline;gap:6px;margin:0;font-size:.875rem;display:flex}._daySettings_1y7tz_1397 svg{flex:none;align-self:center}._daySettings_1y7tz_1397 ._dayHours_1y7tz_1184{flex:none;margin-left:auto}@media (width<=760px){._dayHeading_1y7tz_179{margin-bottom:4px}._dayHeading_1y7tz_179 p{margin-block:4px 0}._daySettings_1y7tz_1397{margin-bottom:12px}}@container workspace (width<=47.5rem){._dayMeta_1y7tz_1449{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;margin-bottom:8px;display:grid}._dayHeading_1y7tz_179{grid-area:1/1;margin:0}._daySettings_1y7tz_1397{display:contents}._daySettings_1y7tz_1397 p{grid-area:2/1/auto/-1;font-size:.75rem}._daySettings_1y7tz_1397 ._dayHours_1y7tz_1184{grid-area:1/2;margin:0}}@container workspace (width<=20rem){._dayMeta_1y7tz_1449{grid-template-columns:minmax(0,1fr)}._dayHeading_1y7tz_179{min-width:0}._dayHeading_1y7tz_179 h2{overflow-wrap:anywhere}._daySettings_1y7tz_1397 ._dayHours_1y7tz_1184{grid-area:3/1;justify-self:start}}._detailsStatusActions_1y7tz_1493{flex-wrap:wrap;gap:8px;display:flex}._detailsStatusActions_1y7tz_1493>button{flex:8rem}._visitClient_1y7tz_1509,._visitClient_1y7tz_1509>div:not([hidden]){gap:.5rem;min-width:0;display:grid}._clientDiscard_1y7tz_1519{gap:.75rem;display:grid}._clientDiscard_1y7tz_1519 p{overflow-wrap:anywhere}._clientActions_1y7tz_1526{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}._clientActions_1y7tz_1526>button{max-width:100%}._clientFormFooter_1y7tz_1535{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;display:grid}@media (width<=370px){._clientFormFooter_1y7tz_1535{grid-template-columns:minmax(0,1fr)}}@container workspace (width<=47.5rem){._periodToolbar_1y7tz_842{flex-wrap:nowrap;gap:4px;display:flex}._periodToolbar_1y7tz_842>._viewToolbar_1y7tz_1318{flex:1 1 0;min-width:0}._periodToolbar_1y7tz_842>button{flex:none}._periodToolbar_1y7tz_842 ._filterToggle_1y7tz_1559{min-width:44px;padding-inline:8px}._filterButtonCompact_1y7tz_1228{align-items:center;display:inline-flex}._dayHeading_1y7tz_179 h2{font-size:1.125rem}._dateStrip_1y7tz_879{margin-bottom:4px}}@container workspace (width<=20rem){._periodToolbar_1y7tz_842{flex-wrap:wrap}._periodToolbar_1y7tz_842>._viewToolbar_1y7tz_1318{flex:1 0 100%}}
