.actions_action__kQ_eh{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);height:var(--action-h-md);padding-inline:var(--btn-pad-x);border:1px solid transparent;border-radius:var(--radius-full);background:transparent;font:inherit;font-size:var(--action-font-md);font-weight:600;letter-spacing:-.015em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,filter .15s ease,transform .15s ease}.actions_label__jzv6J{min-width:0;overflow:hidden;text-overflow:ellipsis;padding-block:.2em;margin-block:-.2em}.actions_icon__OEXJh{width:var(--btn-icon);height:var(--btn-icon);flex-shrink:0}.actions_action__kQ_eh:has(>.actions_icon__OEXJh:first-child),.actions_action__kQ_eh:has(>.actions_spinner__nEIhY:first-child){padding-left:var(--btn-pad-x-icon)}.actions_action__kQ_eh:has(>.actions_label__jzv6J+.actions_icon__OEXJh){padding-right:var(--btn-pad-x-icon)}.actions_action__kQ_eh[data-size=sm]{height:var(--action-h-sm);padding-inline:var(--action-pad-x-sm);font-size:var(--action-font-sm)}.actions_action__kQ_eh[data-size=sm]:has(>.actions_icon__OEXJh:first-child),.actions_action__kQ_eh[data-size=sm]:has(>.actions_spinner__nEIhY:first-child){padding-left:var(--action-pad-x-sm-icon)}.actions_action__kQ_eh[data-size=sm]:has(>.actions_label__jzv6J+.actions_icon__OEXJh){padding-right:var(--action-pad-x-sm-icon)}.actions_action__kQ_eh[data-size=sm] .actions_icon__OEXJh{width:var(--action-icon-sm);height:var(--action-icon-sm)}.actions_action__kQ_eh[data-full-width]{width:100%}.actions_action__kQ_eh[data-variant=primary]{background-image:var(--gradient-action);color:var(--color-white);box-shadow:var(--shadow-action)}.actions_action__kQ_eh[data-variant=primary]:hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.05);transform:translateY(-1px);box-shadow:var(--shadow-action-hover)}.actions_action__kQ_eh[data-variant=secondary]{background:var(--color-white);border-color:var(--color-border);color:var(--color-ink-700)}.actions_action__kQ_eh[data-variant=secondary]:hover:not(:disabled,[aria-disabled=true]){background:var(--color-bg-secondary);border-color:var(--color-border-dark)}.actions_action__kQ_eh[data-variant=step]{background:var(--action-step-bg);color:var(--action-step-fg);font-weight:500;letter-spacing:0}.actions_action__kQ_eh[data-variant=step]:hover:not(:disabled,[aria-disabled=true]){background:var(--action-step-bg-hover)}.actions_action__kQ_eh[data-variant=link],.actions_action__kQ_eh[data-variant=quiet]{padding-inline:0;font-weight:500;letter-spacing:0}.actions_action__kQ_eh[data-variant=link]:has(>.actions_icon__OEXJh:first-child),.actions_action__kQ_eh[data-variant=link]:has(>.actions_label__jzv6J+.actions_icon__OEXJh),.actions_action__kQ_eh[data-variant=link]:has(>.actions_spinner__nEIhY:first-child){padding-inline:0}.actions_action__kQ_eh[data-variant=quiet]{color:var(--action-quiet-fg)}.actions_action__kQ_eh[data-variant=quiet]:hover:not(:disabled,[aria-disabled=true]){color:var(--action-quiet-fg-hover)}.actions_action__kQ_eh[data-variant=link]{color:var(--color-primary-dark)}.actions_action__kQ_eh[data-variant=link]:hover:not(:disabled,[aria-disabled=true]){text-decoration:underline;text-underline-offset:3px}.actions_action__kQ_eh[data-variant=danger]{background:var(--color-error);border-color:var(--color-error);color:var(--color-white)}.actions_action__kQ_eh[data-variant=danger]:hover:not(:disabled,[aria-disabled=true]){background:var(--color-critical);border-color:var(--color-critical)}.actions_action__kQ_eh[data-danger]{color:var(--color-error-deep)}.actions_action__kQ_eh[data-variant=secondary][data-danger]:hover:not(:disabled,[aria-disabled=true]){background:var(--color-error-bg);border-color:var(--color-error-border)}.actions_action__kQ_eh[data-variant=quiet][data-danger]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-critical)}.actions_action__kQ_eh:disabled{cursor:not-allowed;opacity:.55}.actions_action__kQ_eh[data-variant=primary]:disabled{background-image:none;background-color:var(--color-bg-tertiary);color:var(--color-text-tertiary);box-shadow:none;opacity:1}.actions_action__kQ_eh[aria-disabled=true]{cursor:progress}.actions_iconButton__zX8B1{display:inline-grid;place-items:center;flex-shrink:0;width:var(--action-icon-box);height:var(--action-icon-box);padding:0;border:none;border-radius:var(--action-icon-radius);background:transparent;color:var(--action-icon-fg);cursor:pointer;transition:background-color .15s ease,color .15s ease}.actions_glyph__JhmbU{width:var(--action-icon-glyph);height:var(--action-icon-glyph)}.actions_iconButton__zX8B1:focus-visible,.actions_iconButton__zX8B1:hover:not(:disabled,[aria-disabled=true]),.actions_iconButton__zX8B1[aria-expanded=true]{background:var(--action-icon-hover-bg);color:var(--color-ink-800)}.actions_iconButton__zX8B1:focus-visible{outline:none}.actions_iconButton__zX8B1[data-danger]:hover:not(:disabled,[aria-disabled=true]){background:var(--color-error-bg);color:var(--color-error-deep)}.actions_iconButton__zX8B1:disabled{cursor:not-allowed;opacity:.45}.actions_iconButton__zX8B1[aria-disabled=true]{cursor:progress}@media (max-width:768px){.actions_action__kQ_eh[data-size=md]{height:44px}}@media (pointer:coarse){.actions_action__kQ_eh[data-size=sm],.actions_iconButton__zX8B1{position:relative}.actions_action__kQ_eh[data-size=sm]:after,.actions_iconButton__zX8B1:after{content:"";position:absolute;inset:calc((var(--action-h-sm) - 44px) / 2)}}.actions_spinner__nEIhY{width:var(--action-icon-sm);height:var(--action-icon-sm);flex-shrink:0;border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-full);animation:actions_actionSpin__7hibk .7s linear infinite}@keyframes actions_actionSpin__7hibk{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.actions_spinner__nEIhY{animation-duration:2s}}.actions_chevron__01KlU{opacity:.7;transition:transform .15s ease}.actions_action__kQ_eh[aria-expanded=true] .actions_chevron__01KlU{transform:rotate(180deg)}.actions_popover__GZYOC{z-index:var(--z-popover);outline:none}.actions_popover__GZYOC[data-entering]{animation:actions_actionMenuIn__YjQcL .12s ease-out}@keyframes actions_actionMenuIn__YjQcL{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.actions_popover__GZYOC[data-entering]{animation:none}}.actions_menu__D5KqT{display:flex;flex-direction:column;gap:1px;min-width:var(--menu-min-width);max-width:var(--menu-max-width);max-height:inherit;overflow:auto;padding:var(--menu-pad);border:1px solid var(--color-border);border-radius:var(--menu-radius);background:var(--color-white);box-shadow:var(--shadow-lg);outline:none}.actions_menuItem__BL6U2{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--menu-item-radius);color:var(--color-text-primary);cursor:pointer;outline:none}.actions_menuItem__BL6U2[data-focused]{background:var(--color-bg-secondary)}.actions_menuItem__BL6U2[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--color-primary)}.actions_menuItem__BL6U2[data-disabled]{cursor:not-allowed}.actions_menuItem__BL6U2[data-disabled] .actions_menuIcon__mGAou,.actions_menuItem__BL6U2[data-disabled] .actions_menuLabel__LUIiT{color:var(--color-text-tertiary)}.actions_menuIcon__mGAou{width:16px;height:16px;margin-top:2px;flex-shrink:0;color:var(--color-text-secondary)}.actions_menuText__Ec6WK{display:flex;flex-direction:column;gap:1px;min-width:0}.actions_menuLabel__LUIiT{font-size:.84375rem;font-weight:500;line-height:20px}.actions_menuDetail__n7tBg{font-size:var(--font-size-xs);line-height:16px;color:var(--color-text-tertiary)}.actions_menuItem__BL6U2[data-danger][data-focused]{background:var(--color-error-light)}.actions_menuItem__BL6U2[data-danger] .actions_menuIcon__mGAou,.actions_menuItem__BL6U2[data-danger] .actions_menuLabel__LUIiT{color:var(--color-error-deep)}.actions_menuSeparator__R_MGl{height:1px;margin:var(--space-1) var(--space-1);border:none;background:var(--color-border-light)}.actions_row__mva9C{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.actions_row__mva9C[data-end]{justify-content:flex-end}.HistoricalTeamMessage_history__TMB8q{display:grid;gap:6px;margin-bottom:8px}.HistoricalTeamMessage_meta__5v03c,.HistoricalTeamMessage_notice__GDd8S{margin:0;color:var(--color-text-secondary);font-size:11px}.HistoricalTeamMessage_notice__GDd8S{line-height:1.5}.HistoricalTeamMessage_objects__F_PNg{display:grid;gap:6px;list-style:none;padding:0;margin:4px 0 0}.HistoricalTeamMessage_objects__F_PNg li{display:grid;gap:2px}.HistoricalTeamMessage_objects__F_PNg span{color:var(--color-text-tertiary);font-size:11px}.HistoricalTeamMessage_view__5NEKL{justify-self:start}.HistoricalTeamMessage_fields__hab42{display:grid;gap:8px;margin:4px 0 0}.HistoricalTeamMessage_fields__hab42 div{display:grid;gap:2px}.HistoricalTeamMessage_fields__hab42 dt{color:var(--color-text-tertiary);font-size:11px;text-transform:capitalize}.HistoricalTeamMessage_fields__hab42 dd{margin:0;color:var(--color-text-primary);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.calendar_container__Av8FD{height:calc(100vh - var(--app-content-pad-top, 28px));display:flex;flex-direction:column;padding:0 0 var(--space-5) 0;max-width:100%;margin:0 auto;width:100%;overflow-x:hidden;overflow-y:auto}.calendar_integrationStatus__wVUQY{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height);padding-inline:var(--space-4);border:1px solid transparent;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;letter-spacing:-.015em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.calendar_integrationPending__RZdLL{display:block;width:124px;height:var(--control-height);border-radius:var(--radius-full)}@keyframes calendar_calendarShimmer__W8K06{0%{background-position:200% 0}to{background-position:-200% 0}}.calendar_integrationPending__RZdLL,.calendar_skeletonBar__JQgey{background-image:linear-gradient(90deg,var(--color-bg-tertiary) 25%,var(--color-bg-secondary) 37%,var(--color-bg-tertiary) 63%);background-size:200% 100%;animation:calendar_calendarShimmer__W8K06 1.6s linear infinite}.calendar_skeletonBar__JQgey{display:block;border-radius:var(--radius-sm)}.calendar_skeletonStepper__LQ2s1{width:237px;height:24px;border-radius:var(--radius-sm)}.calendar_skeletonToday__ptaAq{width:77px;height:var(--control-height);border-radius:var(--radius-full)}.calendar_skeletonViewToggle__3EqRO{width:224px;height:var(--control-height);border-radius:var(--radius-full)}.calendar_skeletonRegion__Ncrz1{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.calendar_skeletonDay__SwCs2{min-height:0;border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:var(--space-2) var(--space-2) var(--space-2);background-color:white;overflow:hidden}.calendar_skeletonDay__SwCs2:nth-child(7n){border-right:none}.calendar_skeletonWeekDay__feOsI{display:flex;flex-direction:column;gap:var(--space-2);min-height:260px;padding:var(--space-3);background:var(--app-surface);border:1px solid var(--color-border);border-radius:var(--app-radius-card)}.calendar_skeletonWeekday__5eG6Q{width:28px;height:9px;margin:3px 0}.calendar_skeletonDayNumber__oT6uN{width:18px;height:12px;margin:6px 0 10px}.calendar_skeletonChip__0MNzA{width:82%;height:22px;border-radius:var(--radius-sm)}.calendar_skeletonHeadCell__HSMfy{width:62%;height:9px}.calendar_skeletonCell__aTXcD{width:70%;height:12px}.calendar_tableContainer__QZzY9 td:nth-child(2n) .calendar_skeletonCell__aTXcD{width:50%}.calendar_tableContainer__QZzY9 td:nth-child(3n) .calendar_skeletonCell__aTXcD{width:85%}.calendar_integrationStatus__wVUQY{background:#fff;color:var(--color-ink-700);border-color:var(--color-border);box-shadow:none}.calendar_integrationStatus__wVUQY:hover{background:var(--color-bg-secondary);border-color:var(--color-border-dark)}.calendar_integrationStatus__wVUQY:has(>img:first-child),.calendar_integrationSyncing__EcPSt:has(>img:first-child){padding-left:var(--btn-pad-x-icon)}.calendar_integrationMark__tVs7N{position:relative;display:inline-flex;flex-shrink:0}.calendar_integrationStatus__wVUQY:has(>.calendar_integrationMark__tVs7N:first-child){padding-left:var(--btn-pad-x-icon)}.calendar_integrationStatus__wVUQY,.calendar_integrationSyncing__EcPSt{color:var(--color-text-secondary);font-weight:500}.calendar_integrationSyncing__EcPSt{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height);padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:.875rem;letter-spacing:-.015em;white-space:nowrap;background-image:linear-gradient(90deg,var(--color-bg-tertiary) 25%,var(--color-bg-secondary) 37%,var(--color-bg-tertiary) 63%);background-size:200% 100%;animation:calendar_calendarShimmer__W8K06 1.6s linear infinite}.calendar_integrationStatus__wVUQY:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.calendar_integrationStatus__wVUQY svg{width:15px;height:15px;flex-shrink:0}.calendar_navigationBar__2F_t3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 var(--space-6);margin-bottom:var(--space-4);gap:var(--space-3) var(--space-3)}.calendar_navLeft__EGAkg{gap:var(--space-3);min-width:0}.calendar_navArrows__VA1_l,.calendar_navLeft__EGAkg,.calendar_navRight__wuA88{display:flex;align-items:center}.calendar_navArrows__VA1_l{gap:2px}.calendar_currentMonth__lpYm8{margin:0;font-size:1.125rem;line-height:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar_viewButton__rNEeU:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.calendar_viewToggle__wQl96{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;box-sizing:border-box;height:var(--control-height);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-1);gap:2px}.calendar_viewButton__rNEeU{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;padding:0 var(--space-4);border:none;background:transparent;border-radius:var(--radius-full);font-family:inherit;font-size:.875rem;font-weight:500;letter-spacing:-.015em;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.calendar_viewButton__rNEeU:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:600;-webkit-user-select:none;user-select:none;pointer-events:none}.calendar_viewButton__rNEeU:hover:not(.calendar_viewButtonActive__NOLDv){background:var(--color-bg-secondary);color:var(--color-ink-700)}.calendar_viewButtonActive__NOLDv{background:var(--color-bg-tertiary);color:var(--color-text-primary);font-weight:600}.calendar_keyWrap__HmLZX{position:relative;display:inline-flex}.calendar_keyPanel__geqX0{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:312px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:var(--space-4) var(--space-4) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 12px 32px rgba(16,24,40,.12),0 2px 6px rgba(16,24,40,.06)}.calendar_keyPanel__geqX0:before{content:"";position:absolute;left:0;right:0;top:-9px;height:9px}.calendar_keyHeading__4IZiM{margin:0 0 var(--space-3);font-size:12px;line-height:16px;font-weight:600;color:var(--color-text-primary)}.calendar_keyList__EZguS+.calendar_keyHeading__4IZiM{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-light)}.calendar_keyList__EZguS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.calendar_keyRow__tazPF{display:flex;align-items:center;gap:var(--space-3)}.calendar_keySample__GzmDv{flex:0 0 auto;box-sizing:border-box;width:22px;height:14px;margin-top:1px;border-radius:4px;border:1px solid color-mix(in srgb,var(--chip-ink) 40%,#fff);background:var(--chip-ground)}.calendar_keySample__GzmDv.calendar_chipCancelled__cMsiw,.calendar_keySample__GzmDv.calendar_chipDraft__IxEWh,.calendar_keySample__GzmDv.calendar_chipRequested__PcZ_9{background:var(--color-bg)}.calendar_keySample__GzmDv.calendar_chipDraft__IxEWh,.calendar_keySample__GzmDv.calendar_chipRequested__PcZ_9{border-color:var(--chip-mid)}.calendar_keySample__GzmDv.calendar_chipDraft__IxEWh{border-style:dashed}.calendar_keySample__GzmDv.calendar_chipRequested__PcZ_9{border-style:dotted}.calendar_keySample__GzmDv{display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--chip-ink)}.calendar_keySample__GzmDv svg{width:9px;height:9px;stroke-width:3}.calendar_keySample__GzmDv.calendar_chipCancelled__cMsiw:after{content:"";position:absolute;left:4px;right:4px;top:50%;height:1px;background:var(--chip-ink)}.calendar_keyText__tr8eH{min-width:0;font-size:13px;line-height:16px;color:var(--color-text-primary)}.calendar_calendarContent__13Em1{overflow:hidden}.calendar_calendarContent__13Em1,.calendar_monthView__g0D6d{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.calendar_monthView__g0D6d{background-color:white;border-radius:var(--radius-xl);border:1px solid var(--color-border);overflow-x:hidden;overflow-y:auto;margin:0 32px}.calendar_weekdayHeaders__nombE{display:grid;grid-template-columns:repeat(7,1fr);background:var(--color-bg);border-bottom:1px solid var(--color-border-light);position:sticky;top:0;z-index:1;flex:0 0 auto}.calendar_weekdayHeader__ghw4G{padding:var(--space-3) var(--space-2);text-align:left;font-size:12px;font-weight:500;color:var(--color-text-tertiary);overflow:hidden}.calendar_calendarGrid__xPN2r{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(128px,1fr);flex:1 1 auto;min-height:0;width:100%}.calendar_calendarDay__Oc7K6{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:var(--space-2) var(--space-2) var(--space-2);cursor:pointer;transition:background .2s ease,box-shadow .2s ease;background-color:white;position:relative;overflow:hidden}.calendar_calendarDay__Oc7K6:hover{background-color:var(--calendar-day-hover)}.calendar_calendarDay__Oc7K6:nth-child(7n){border-right:none}.calendar_calendarDay__Oc7K6.calendar_otherMonth__U098B{background-color:var(--color-bg)}.calendar_calendarDay__Oc7K6.calendar_otherMonth__U098B .calendar_dayNumber__5_odF{color:var(--color-text-tertiary)}.calendar_calendarDay__Oc7K6.calendar_today__kK0DH,.calendar_calendarDay__Oc7K6.calendar_today__kK0DH:hover,.calendar_weekDay__braT_.calendar_today__kK0DH{background-color:rgb(var(--color-primary-rgb)/.05);box-shadow:inset 0 0 0 1px var(--color-primary-light)}.calendar_weekDay__braT_.calendar_today__kK0DH{border-color:var(--color-primary-light);box-shadow:none}.calendar_calendarDay__Oc7K6.calendar_today__kK0DH .calendar_dayNumber__5_odF,.calendar_weekDay__braT_.calendar_today__kK0DH .calendar_weekDayName__SmI3J,.calendar_weekDay__braT_.calendar_today__kK0DH .calendar_weekDayNumber__BhVTO{color:var(--color-primary-dark);font-weight:700}.calendar_calendarDay__Oc7K6.calendar_selected__ytgFF,.calendar_calendarDay__Oc7K6.calendar_today__kK0DH.calendar_selected__ytgFF{box-shadow:inset 0 0 0 2px var(--color-primary)}.calendar_dayHeader__LMtWg{display:flex;align-items:center;flex:0 0 auto;height:24px;margin-bottom:var(--space-1)}.calendar_dayNumber__5_odF{font-size:.8125rem;line-height:24px;font-weight:500;color:var(--color-ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar_dayServices__3JUf6{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-height:0;overflow:hidden}.calendar_dayCounts__l20Xc{display:none}.calendar_serviceChipCompact__XA9cM{display:flex;align-items:center;gap:5px;flex:0 0 auto;box-sizing:border-box;height:22px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:var(--chip-ground,var(--color-bg-secondary));color:var(--chip-ink,var(--color-text-primary));font-size:11px;line-height:14px;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.calendar_serviceChipCompact__XA9cM:hover{background:var(--chip-hover,var(--color-border-light))}.calendar_serviceChipCompact__XA9cM:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.calendar_chipFirm__08UlW,.calendar_chipGoogle___1gmt{--chip-mid:var(--chip-ink)}.calendar_chipFirm__08UlW{--chip-ground:var(--calendar-event-bg);--chip-hover:var(--calendar-event-hover);--chip-edge:var(--calendar-event-border);--chip-ink:var(--calendar-event-ink)}.calendar_chipGoogle___1gmt{--chip-ground:var(--calendar-external-bg);--chip-hover:var(--calendar-external-hover);--chip-edge:var(--calendar-external-border);--chip-ink:var(--calendar-external-ink)}.calendar_chipCancelled__cMsiw,.calendar_chipDraft__IxEWh,.calendar_chipRequested__PcZ_9{background:var(--color-bg);border-color:var(--chip-edge);color:var(--chip-ink)}.calendar_chipDraft__IxEWh,.calendar_chipRequested__PcZ_9{border-color:var(--chip-mid)}.calendar_chipDraft__IxEWh{border-style:dashed}.calendar_chipRequested__PcZ_9{border-style:dotted}.calendar_chipCancelled__cMsiw:hover,.calendar_chipDraft__IxEWh:hover,.calendar_chipRequested__PcZ_9:hover{background:var(--chip-ground)}.calendar_chipCancelled__cMsiw .calendar_serviceNameCompact__zCCNa{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}.calendar_chipLead__WsWMf{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}.calendar_chipDoneIcon__ZSTlP{flex:0 0 auto;width:11px;height:11px;stroke-width:2.5}.calendar_serviceTimeCompact__KhS8K{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.calendar_serviceNameCompact__zCCNa{flex:1 1 auto;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_chipStacked__fNovl{flex-direction:column;align-items:flex-start;gap:2px;height:auto;min-height:22px;padding:5px 7px;white-space:normal}.calendar_chipStacked__fNovl .calendar_serviceNameCompact__zCCNa{white-space:normal;overflow-wrap:anywhere;line-height:16px}.calendar_moreServicesEnhanced__ZRRYL{display:flex;align-items:center;flex:0 0 auto;box-sizing:border-box;width:100%;height:22px;padding:0 var(--space-2);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:11px;line-height:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.calendar_moreServicesEnhanced__ZRRYL:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.calendar_moreServicesEnhanced__ZRRYL:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.calendar_dayCountBadge__iJJbn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border:1px solid var(--chip-edge);border-radius:var(--radius-sm);background:var(--chip-ground);color:var(--chip-ink);font-size:10px;line-height:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar_dayCountHollow__cUyW3{background:var(--color-bg)}.calendar_tooltip__L5ULn{position:fixed;z-index:var(--z-toast);pointer-events:none;opacity:1;animation:calendar_tooltipFadeIn__4OXCF .15s ease-out}@keyframes calendar_tooltipFadeIn__4OXCF{0%{opacity:0;transform:translateX(-50%) translateY(-100%) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) scale(1)}}.calendar_listViewClean__FXh0y{background-color:transparent;padding:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.calendar_listScroll__QpOX7{flex:0 1 auto;min-height:0;overflow:auto}.calendar_listScroll__QpOX7 thead th{position:sticky;top:0;z-index:1;background:var(--color-bg);box-shadow:inset 0 -1px 0 var(--color-border-light)}.calendar_listPagination__DO2Yk{flex:0 0 auto}.calendar_tableContainer__QZzY9{overflow-x:auto;background-color:white;margin:0 var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-border)}.calendar_table__neVon{width:100%;border-collapse:collapse}.calendar_table__neVon th{padding:var(--space-3) var(--space-5);text-align:left;font-size:12px;font-weight:500;color:var(--color-text-tertiary);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.calendar_table__neVon td{padding:var(--space-5) var(--space-5);font-size:.875rem;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-light)}.calendar_tableRow__DnL_Y{transition:all .2s ease}.calendar_tableRow__DnL_Y:hover{background-color:var(--color-bg-secondary);box-shadow:inset 0 0 0 1px var(--color-border)}.calendar_dateTimeCell__X4bA2{min-width:140px}.calendar_dateTimeContent__6nB58{display:flex;flex-direction:column;gap:var(--space-1)}.calendar_dateValue__f3ttB{font-weight:500;color:var(--color-text-primary)}.calendar_timeValue__87FOD{display:flex;align-items:center;gap:var(--space-2);font-size:.75rem;color:var(--color-text-secondary)}.calendar_caseNumber__afwpF{font-weight:500;transition:all .2s;cursor:pointer}.calendar_caseNumber__afwpF,.calendar_caseNumber__afwpF:hover{color:var(--color-primary-dark);text-decoration:underline}.calendar_nameCell__DPRv2{min-width:200px}.calendar_deceasedName__ZTQmI{font-weight:500;color:var(--color-text-primary);margin:0}.calendar_deceasedName__ZTQmI a{white-space:normal;overflow-wrap:anywhere}.calendar_locationCell__waz_P{vertical-align:middle}.calendar_notSpecified__kV_Lh{color:var(--color-text-tertiary);font-style:italic}.calendar_sourceTag__dE8kX{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:12px;font-weight:500;white-space:nowrap}.calendar_statusIcon__rtiAb{width:.875rem;height:.875rem}.calendar_emptyState__IESvk{text-align:center;padding:4rem var(--space-6);background:white;border-radius:var(--radius-xl);margin:0 32px;border:1px solid var(--color-border)}.calendar_emptyIcon__jE_n_{display:block;font-size:3rem;color:var(--color-border-dark);margin:0 auto var(--space-4) auto}.calendar_emptyTitle__gvbV_{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.calendar_emptyDescription__jsNNa{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 var(--space-5) 0}.calendar_mobileListCards__IZKuA{display:none}.calendar_mobileListCard__scvt1{background:white;border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;margin-bottom:var(--space-4)}.calendar_mobileListCard__scvt1:last-child{margin-bottom:0}.calendar_mobileListCardHeader__hODYx{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border-light);background:var(--color-bg-secondary)}.calendar_mobileListCardDate__QMfT5{min-width:0}.calendar_mobileListCardDateValue__YgqjQ{font-size:.9375rem;font-weight:500;color:var(--color-text-primary);line-height:1.3}.calendar_mobileListCardTime__8kQKg{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:.8125rem;color:var(--color-text-secondary)}.calendar_mobileListCardTime__8kQKg svg{width:13px;height:13px;flex-shrink:0}.calendar_mobileListCardStatus__VHyem{flex-shrink:0}.calendar_mobileListCardBody__hY1CM{padding:var(--space-4)}.calendar_mobileListCardName__n_Zd8{font-size:1.0625rem;font-weight:600;color:var(--color-text-primary);line-height:1.3}.calendar_mobileListCardName__n_Zd8 a{display:block;min-height:44px;color:var(--color-primary-dark)}.calendar_mobileListCardServiceType__4etEF{margin-top:var(--space-2)}.calendar_mobileListCardCase__zC7dl{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);font-size:.8125rem;color:var(--color-text-secondary)}.calendar_mobileListCardCaseNumber__1Srye{color:var(--color-primary-dark);text-decoration:underline;font-weight:500}.calendar_mobileListCardAge__zJsUU{color:var(--color-text-tertiary)}.calendar_mobileListCardFooter__1BhwF{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-light)}.calendar_mobileListCardLocation__GHQ3n{font-size:.8125rem;color:var(--color-text-secondary)}.calendar_dayCount__UVMOi,.calendar_statusIndicator__O7Ar8{display:none}@media (min-width:769px) and (max-width:1199px){.calendar_navigationBar__2F_t3{padding:0 var(--space-5)}.calendar_monthView__g0D6d,.calendar_weekView__V8fDI{margin:0 var(--space-5)}}@media (max-width:768px){.calendar_integrationButton__lLLtv.calendar_integrationButton__lLLtv,.calendar_integrationPending__RZdLL,.calendar_integrationStatus__wVUQY,.calendar_integrationSyncing__EcPSt{display:none}.calendar_navigationBar__2F_t3{flex-direction:column;align-items:stretch;min-width:0;gap:var(--space-2);padding:0 var(--space-4);margin-bottom:var(--space-4)}.calendar_navLeft__EGAkg{gap:var(--space-2);width:100%}.calendar_currentMonth__lpYm8{min-width:0;flex:1 1 auto;font-size:1rem;white-space:normal}.calendar_viewToggle__wQl96{width:100%;height:auto}.calendar_viewButton__rNEeU{flex:1 1;min-width:0;min-height:44px}.calendar_calendarContent__13Em1{margin:0 var(--space-4)}.calendar_calendarContent__13Em1 .calendar_calendarContent__13Em1,.calendar_monthView__g0D6d{margin:0}.calendar_calendarGrid__xPN2r{grid-auto-rows:128px}.calendar_tableContainer__QZzY9{display:none}.calendar_mobileListCards__IZKuA{display:block}.calendar_statusIcon__rtiAb{width:.75rem;height:.75rem}.calendar_emptyState__IESvk{margin:0}.calendar_tooltip__L5ULn{position:fixed;left:1rem!important;right:1rem!important;transform:none!important;width:auto!important;max-width:none!important}}.calendar_serviceTime__1adSm{color:var(--color-text-secondary);font-size:.625rem;line-height:.875rem;display:flex;align-items:center;gap:var(--space-1);margin-top:.125rem}.calendar_timeIcon__lXwh3{width:.625rem;height:.625rem;flex-shrink:0}.calendar_weekView__V8fDI{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2);align-items:stretch;grid-auto-rows:max-content;align-content:start;flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;margin:0 32px}.calendar_weekDay__braT_{display:flex;flex-direction:column;gap:var(--space-2);min-height:260px;padding:var(--space-3);background:var(--app-surface);border:1px solid var(--color-border);border-radius:var(--app-radius-card);cursor:pointer}.calendar_weekDay__braT_:hover{border-color:var(--color-border-dark)}.calendar_calendarDay__Oc7K6:focus-visible,.calendar_weekDay__braT_.calendar_selected__ytgFF,.calendar_weekDay__braT_:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.calendar_weekDayHeader__Nb4Jh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.calendar_weekDayName__SmI3J{font-size:12px;font-weight:500;color:var(--color-text-tertiary)}.calendar_weekDayNumber__BhVTO{font-size:15px;font-weight:600;color:var(--color-text-primary)}.calendar_weekDayEvents__94xWO{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:0 0 auto}.calendar_weekDayEmpty__e8oX4{margin:0;color:var(--color-text-tertiary);font-size:12px}@media (max-width:900px){.calendar_weekView__V8fDI{grid-template-columns:1fr;margin:0 var(--space-5)}.calendar_weekDay__braT_{min-height:0}}.calendar_dayList__wOGKX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.calendar_dayCard__dU1Ou{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}.calendar_dayCardHead__bDsr1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start}.calendar_dayCardCell__87hRy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.calendar_dayCardWhen__3VqyV{font-size:.75rem;font-weight:500;line-height:1.4;color:var(--color-text-secondary)}.calendar_dayCardTime__X1zBT{font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar_dayCardName__32BeW{font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--color-text-primary);overflow-wrap:anywhere}.calendar_dayCardPills__rV0cX{display:flex;align-items:center;gap:6px}.calendar_dayCardRows__STm0j{margin:0;border-top:1px solid var(--color-border-light)}.calendar_dayCardRow__HTnzW{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-light)}.calendar_dayCardRow__HTnzW:last-child{padding-bottom:0;border-bottom:none}.calendar_dayCardRow__HTnzW dt{margin:0;font-size:.875rem;line-height:1.43;color:var(--color-text-secondary)}.calendar_dayCardRow__HTnzW dd{margin:0;font-size:.875rem;font-weight:500;line-height:1.43;color:var(--color-text-primary);overflow-wrap:anywhere}.calendar_dayCardRow__HTnzW dd.calendar_dayItemDone__a1ze7{display:flex;align-items:center;gap:var(--space-1);color:var(--color-success-text);font-weight:600}.calendar_dayItemDone__a1ze7 svg{width:14px;height:14px;stroke-width:2.5}.calendar_dayCardRow__HTnzW dd.calendar_dayItemNoteStruck__YIA6c{color:var(--color-error-deep);font-weight:600}.calendar_dayItemNameStruck__MSn0j{color:var(--color-text-secondary);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--color-text-tertiary)}.calendar_dayItemLink___guQ_{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-primary-dark);text-decoration:none;border-radius:var(--radius-sm)}.calendar_dayItemLink___guQ_:hover{text-decoration:underline;text-underline-offset:2px}.calendar_dayItemLink___guQ_:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.calendar_dayItemLink___guQ_ svg{width:13px;height:13px}@media (max-width:480px){.calendar_dayCardHead__bDsr1{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.calendar_dayCardPills__rV0cX{order:-1}}.calendar_dayEmpty__VzEma{padding:var(--space-2) 0}.calendar_dayEmptyTitle__cqRYC{margin:0 0 var(--space-2);font-size:15px;font-weight:600;color:var(--color-text-primary)}.calendar_dayEmptyText__kcza_{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.calendar_statusText__fI82C{display:inline-flex;align-items:center;gap:var(--space-1);font-size:13px;font-weight:600;white-space:nowrap}.calendar_statusText__fI82C svg{width:13px;height:13px;stroke-width:2.5}.calendar_statusActive__ADDvg{color:var(--color-text-primary)}.calendar_statusDone__z3H2q{color:var(--color-success-text)}.calendar_statusCancelled__o_34g{color:var(--color-error-deep)}.calendar_statusQuiet__OLvAN{color:var(--color-text-secondary);font-weight:500}.calendar_rooftopLine__4tlxm{display:block;margin-top:2px;font-size:12px;color:var(--color-text-tertiary)}.calendar_navActions__z96ht{display:flex;align-items:center;gap:var(--space-3)}@media (max-width:768px){.calendar_container__Av8FD{height:auto;overflow-y:visible}.calendar_calendarContent__13Em1,.calendar_calendarGrid__xPN2r,.calendar_monthView__g0D6d{flex:none;overflow:visible}.calendar_monthView__g0D6d{overflow:clip}.calendar_weekView__V8fDI{margin:0}.calendar_exportButton__4OIIQ.calendar_exportButton__4OIIQ,.calendar_keyWrap__HmLZX{display:none}}@media (max-width:600px){.calendar_calendarGrid__xPN2r{grid-auto-rows:76px}.calendar_calendarDay__Oc7K6{padding:var(--space-2)}.calendar_calendarGrid__xPN2r .calendar_dayServices__3JUf6{display:none}.calendar_calendarGrid__xPN2r .calendar_dayCounts__l20Xc{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--space-1);min-width:0}.calendar_skeletonDay__SwCs2{padding:var(--space-2)}.calendar_skeletonDay__SwCs2 .calendar_skeletonChip__0MNzA{width:16px;height:16px}}.Drawer_scrim__fv6h1{position:fixed;inset:0;background:var(--modal-scrim);z-index:var(--z-modal);border:none;padding:0;cursor:default;animation:Drawer_scrimIn__rDADT .28s ease-out}.Drawer_scrim__fv6h1[data-closing]{animation:Drawer_scrimOut__xqi_E .2s ease-in forwards}.Drawer_drawer__FJYrq{position:fixed;top:0;right:0;bottom:0;display:flex;flex-direction:column;background:var(--color-bg);z-index:calc(var(--z-modal) + 1);box-shadow:var(--modal-shadow);outline:none;animation:Drawer_drawerIn__n0vrb .34s cubic-bezier(.32,.72,0,1);will-change:transform}.Drawer_drawer__FJYrq[data-closing]{animation:Drawer_drawerOut__7xgpQ .2s cubic-bezier(.4,0,1,1) forwards}.Drawer_md__AGBbd{width:548px;max-width:94vw}.Drawer_lg__hgfS7{width:760px;max-width:94vw}.Drawer_header__zcrtu{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-shrink:0;padding:var(--space-5);border-bottom:1px solid var(--color-border-light)}.Drawer_headerMain__SCgVp{min-width:0}.Drawer_title__sORLl{margin:0;font-family:var(--app-font);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--color-text-primary);text-wrap:pretty}.Drawer_subtitle__9hex3{margin:var(--space-1) 0 0;font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.Drawer_body__MmKLc{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-5)}.Drawer_body__MmKLc input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),.Drawer_body__MmKLc select{height:var(--control-height);padding-top:0;padding-bottom:0}.Drawer_footer__opiXY{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-shrink:0;padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-light);background:var(--color-bg)}@keyframes Drawer_scrimIn__rDADT{0%{opacity:0}to{opacity:1}}@keyframes Drawer_scrimOut__xqi_E{0%{opacity:1}to{opacity:0}}@keyframes Drawer_drawerIn__n0vrb{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Drawer_drawerOut__7xgpQ{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.Drawer_drawer__FJYrq,.Drawer_drawer__FJYrq[data-closing],.Drawer_scrim__fv6h1,.Drawer_scrim__fv6h1[data-closing]{animation:none}}@media (max-width:640px){.Drawer_drawer__FJYrq{width:100%;max-width:100%}.Drawer_body__MmKLc,.Drawer_footer__opiXY,.Drawer_header__zcrtu{padding:var(--space-4)}.Drawer_close__1GEQy{width:44px;height:44px}.Drawer_footer__opiXY button{min-height:44px}}@media (hover:none) and (pointer:coarse){.Drawer_close__1GEQy{width:44px;height:44px}.Drawer_footer__opiXY button{min-height:44px}}.CaseHandlingSection_field__0cpD8{width:100%;max-width:22.5rem;margin-bottom:0}.CaseHandlingSection_field__0cpD8 .field-hint{text-wrap:pretty}.Pagination_pagination__7u2Yl{display:flex;justify-content:space-between;align-items:center;padding:0;background:transparent;margin:16px 32px 0;gap:var(--space-4);font-size:13px;isolation:isolate;contain:layout style}.Pagination_paginationInfo__kpmF8{display:flex;align-items:center;gap:var(--space-5);flex:1 1}.Pagination_itemsInfo__hIzfS{font-size:13px;color:var(--color-text-tertiary);font-weight:400;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Pagination_itemsPerPageSelector__AZ7LH{display:flex;align-items:center;gap:var(--space-2)}.Pagination_itemsPerPageLabel__iHnZU{font-size:13px;color:var(--color-text-tertiary);font-weight:400;white-space:nowrap}.Pagination_itemsPerPageSelect__8HwLD{width:auto;min-width:3.5rem}.Pagination_pageNumbers__fCXgz,.Pagination_paginationControls__DXpEM{display:flex;align-items:center;gap:.125rem}.Pagination_pageNumbers__fCXgz{margin:0 var(--space-2)}.Pagination_paginationButton__6H7R5{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-full);background-color:transparent;color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease;text-decoration:none;box-sizing:border-box;line-height:1}.Pagination_paginationButton__6H7R5:hover:not(:disabled){background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.Pagination_paginationButton__6H7R5:active:not(:disabled){background-color:var(--color-border-light)}.Pagination_paginationButton__6H7R5:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.Pagination_paginationButton__6H7R5:disabled{opacity:.4;cursor:not-allowed;background-color:transparent;color:var(--color-text-tertiary)}.Pagination_prevNext__RTT_a{flex-shrink:0}.Pagination_pageNumber__otTq9{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.Pagination_pageNumber__otTq9.Pagination_active__4eLsY{background-color:var(--color-primary-soft);border-color:transparent;color:var(--color-primary-dark);font-weight:600}.Pagination_pageNumber__otTq9.Pagination_active__4eLsY:hover{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.Pagination_ellipsis__ODCQa{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;color:var(--color-text-tertiary);font-size:.875rem;pointer-events:none}@media (min-width:769px) and (max-width:1199px){.Pagination_pagination__7u2Yl{margin-inline:var(--space-5)}}@media (max-width:768px){.Pagination_pagination__7u2Yl{flex-direction:column;padding:0;gap:var(--space-3);margin:var(--space-4) var(--space-4) 0}.Pagination_paginationInfo__kpmF8{justify-content:space-between;width:100%}.Pagination_paginationControls__DXpEM{justify-content:center;width:100%}.Pagination_pageNumbers__fCXgz{margin:0 var(--space-2);gap:.125rem}.Pagination_paginationButton__6H7R5{min-width:1.875rem;height:1.875rem;font-size:.75rem}.Pagination_pageNumbers__fCXgz>.Pagination_paginationButton__6H7R5:nth-child(n+6):nth-last-child(n+3){display:none}}@media (max-width:480px){.Pagination_pagination__7u2Yl{padding:0;margin:var(--space-3) var(--space-3) 0}.Pagination_itemsInfo__hIzfS{font-size:.75rem}.Pagination_itemsPerPageLabel__iHnZU{display:none}.Pagination_itemsPerPageSelect__8HwLD{min-width:3rem}.Pagination_paginationControls__DXpEM{gap:var(--space-1)}.Pagination_pageNumbers__fCXgz{margin:0 var(--space-1);max-width:calc(100% - 6rem);overflow:hidden}.Pagination_pageNumbers__fCXgz>.Pagination_ellipsis__ODCQa,.Pagination_pageNumbers__fCXgz>.Pagination_paginationButton__6H7R5:not(.Pagination_active__4eLsY){display:none}}@media (pointer:coarse){.Pagination_paginationButton__6H7R5{min-width:44px;min-height:44px}}.ConfirmationModal_modalOverlay__21uV6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--modal-scrim);display:flex;align-items:center;justify-content:center;z-index:calc(var(--z-modal) + 2);padding:48px 24px;animation:ConfirmationModal_fadeIn__Z_j6G .15s ease-out}@keyframes ConfirmationModal_fadeIn__Z_j6G{0%{opacity:0}to{opacity:1}}.ConfirmationModal_modalContainer__XhtCB{position:relative;display:flex;flex-direction:column;width:100%;max-width:420px;max-height:min(calc(100dvh - 96px),760px);overflow:hidden;background-color:var(--color-surface,#fff);border-radius:var(--radius-xl);box-shadow:var(--modal-shadow);text-align:center;animation:ConfirmationModal_slideUp__TrsYo .2s ease-out}.ConfirmationModal_modalContainer__XhtCB:focus{outline:none}.ConfirmationModal_modalContainer__XhtCB[data-size=wide]{max-width:560px}.ConfirmationModal_modalContainer__XhtCB[data-size=wide] .ConfirmationModal_modalHeader__43ZLO{align-items:flex-start;padding:var(--space-6) 56px 0 var(--space-6)}.ConfirmationModal_modalContainer__XhtCB[data-size=wide] .ConfirmationModal_modalTitle___MfXF{text-align:left}.ConfirmationModal_modalContainer__XhtCB[data-size=wide] .ConfirmationModal_modalMessage__VXLTD{text-align:left;white-space:normal;text-wrap:pretty}@keyframes ConfirmationModal_slideUp__TrsYo{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.ConfirmationModal_modalHeader__43ZLO{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);flex-shrink:0;padding:28px 48px 0}.ConfirmationModal_iconWrapper__kpFhi{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%}.ConfirmationModal_iconWrapper__kpFhi svg{width:20px;height:20px}.ConfirmationModal_iconWarning__IyYRI{background-color:var(--color-warning-light);color:var(--color-warning)}.ConfirmationModal_iconDanger__JRqyv{background-color:var(--color-error-light);color:var(--color-error-deep)}.ConfirmationModal_modalTitle___MfXF{min-width:0;margin:0;font-size:1.125rem;line-height:1.625rem;font-weight:600;color:var(--color-text-primary);text-wrap:balance}.ConfirmationModal_modalContent__0SZod{flex:1 1;overflow-y:auto;padding:var(--space-2) var(--space-6) 0}.ConfirmationModal_modalContent__0SZod[data-rows]{text-align:left}.ConfirmationModal_modalMessage__VXLTD{margin:0;font-size:.875rem;line-height:1.375rem;color:var(--color-text-secondary);white-space:pre-line;text-wrap:balance}.ConfirmationModal_modalContent__0SZod[data-rows] .ConfirmationModal_modalMessage__VXLTD{text-wrap:pretty}.ConfirmationModal_modalActions__t_22S{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-shrink:0;padding:var(--space-5) var(--space-6) var(--space-6)}.ConfirmationModal_modalActions__t_22S>button{flex:1 1;min-width:96px}.ConfirmationModal_modalContainer__XhtCB[data-layout=stack]{max-width:380px}.ConfirmationModal_modalContainer__XhtCB[data-layout=stack] .ConfirmationModal_modalHeader__43ZLO{padding:24px 44px 0}.ConfirmationModal_modalContainer__XhtCB[data-layout=stack] .ConfirmationModal_modalContent__0SZod{padding:6px 24px 0}.ConfirmationModal_modalContainer__XhtCB[data-layout=stack] .ConfirmationModal_modalActions__t_22S{padding:20px 24px}.ConfirmationModal_modalActions__t_22S[data-layout=stack]{flex-direction:column-reverse;align-items:stretch;gap:8px}.ConfirmationModal_modalActions__t_22S[data-layout=stack]>button{flex:0 0 auto}.ConfirmationModal_closeButton__xLqkR{position:absolute;top:12px;right:12px}.ConfirmationModal_largeCloseTarget__VUZkg:after{content:"";position:absolute;inset:-6px}@media (max-width:480px){.ConfirmationModal_modalOverlay__21uV6{padding:0;align-items:flex-end}.ConfirmationModal_modalContainer__XhtCB{max-width:none;max-height:calc(100dvh - 48px);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.ConfirmationModal_modalHeader__43ZLO{padding:var(--space-5) 44px 0}.ConfirmationModal_modalContent__0SZod{padding:var(--space-2) var(--space-5) 0}.ConfirmationModal_modalActions__t_22S{padding:var(--space-5);flex-direction:column-reverse;gap:var(--space-2)}.ConfirmationModal_modalActions__t_22S>button{width:100%}}@media (prefers-reduced-motion:reduce){.ConfirmationModal_modalContainer__XhtCB,.ConfirmationModal_modalOverlay__21uV6{animation:none}}.ConfirmationModal_srOnly__tpIeq{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ConfirmationModal_confirmButton__oD3LS[data-busy]{opacity:.7;cursor:progress}.ConfirmationModal_modalSubject__ctvq_{margin:0 0 var(--space-2);font-size:.875rem;line-height:1.375rem;font-weight:600;color:var(--color-text-primary);overflow-wrap:anywhere}.ConfirmationModal_typedConfirm__iTxiy{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:var(--space-5)}.ConfirmationModal_typedConfirm__iTxiy label{font-size:.8125rem;line-height:1.25rem;color:var(--color-text-secondary)}.ConfirmationModal_typedPhrase__lBya4{font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConfirmationModal_typedConfirm__iTxiy input{width:100%;height:40px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-lg,var(--radius-md));font:inherit;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;background:var(--color-surface);color:var(--color-text-primary)}.ConfirmationModal_typedConfirm__iTxiy input:focus-visible{outline:none;border-color:var(--color-focus-border)}.ConfirmationModal_confirmButton__oD3LS[aria-disabled=true]{opacity:.5;cursor:not-allowed}.BulkActions_bulkActions__x5jH8{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);gap:var(--space-4)}.BulkActions_bulkActionButtons___6csh{display:flex;align-items:center;gap:var(--space-2)}.BulkActions_bulkMessage__3vLiA{font-size:.875rem;color:var(--color-text-secondary)}.BulkActions_selectedCount__tMDvR,.BulkActions_selectedInfo__0uvrJ{display:flex;align-items:center;gap:var(--space-2)}.BulkActions_selectedCount__tMDvR{font-size:.875rem;color:var(--color-text-secondary)}.BulkActions_selectedIcon__jmY7U{color:var(--color-primary)}.BulkActions_deleteButtonWrapper__jl522{position:relative}.SendPaymentLinkModal_group__jXlxN{margin:0;padding:0;border:0;min-width:0}.SendPaymentLinkModal_legend__0hHN7{padding:0;margin-bottom:var(--space-2);font-size:.8125rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.SendPaymentLinkModal_amounts__IwJ5u{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SendPaymentLinkModal_amount__jhFob{display:inline-flex;align-items:center;height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font:inherit;font-size:.875rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-primary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.SendPaymentLinkModal_amount__jhFob:hover{border-color:var(--color-border-dark);background:var(--color-bg-secondary)}.SendPaymentLinkModal_amount__jhFob[aria-pressed=true]{border-color:var(--color-primary-light);background:var(--color-primary-soft)}.SendPaymentLinkModal_amount__jhFob:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SendPaymentLinkModal_otherAmount__gQ0Rq{max-width:220px;margin-top:var(--space-3)}.SendPaymentLinkModal_group__jXlxN>p{margin-top:var(--space-2)}.SendPaymentLinkModal_linkBox__K_FBU{display:flex;align-items:center;gap:8px;margin-top:16px}.SendPaymentLinkModal_linkInput__XAqXL{flex:1 1;min-width:0;height:44px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);font:inherit;font-size:.8125rem;color:var(--color-text-secondary);text-overflow:ellipsis}.SendPaymentLinkModal_linkInput__XAqXL:focus{outline:none;border-color:var(--color-focus-border)}.SendPaymentLinkModal_facts__08vyr{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0}.SendPaymentLinkModal_facts__08vyr>div{display:flex;justify-content:space-between;gap:var(--space-4);font-size:.875rem}.SendPaymentLinkModal_facts__08vyr dt{color:var(--color-text-secondary)}.SendPaymentLinkModal_facts__08vyr dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.LateFeePanel_choices__Vjifi{display:grid;gap:var(--space-3)}.LateFeePanel_choices__Vjifi .LateFeePanel_choice___Y3F9{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.LateFeePanel_choice___Y3F9 input{width:16px;height:16px;margin:2px 0 0;flex-shrink:0;accent-color:var(--color-primary)}.LateFeePanel_choice___Y3F9 input:disabled+span{opacity:.55}.LateFeePanel_choiceTitle__mL7kM{display:block;font-size:14px;font-weight:500;color:var(--color-text-primary)}.LateFeePanel_choiceHelp__byJWK{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--color-text-secondary)}.LateFeePanel_history__OdnhB{margin-top:var(--space-4)}.LateFeePanel_table__IQCV_{width:100%;border-collapse:collapse;font-size:13px}.LateFeePanel_table__IQCV_ th{padding:var(--space-2) var(--space-3);text-align:left;font-size:13px;font-weight:600;color:var(--color-ink-700);border-bottom:1px solid var(--color-border)}.LateFeePanel_table__IQCV_ td{padding:var(--space-2) var(--space-3);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-light)}.LateFeePanel_table__IQCV_ tr:last-child td{border-bottom:0}.LateFeePanel_num__5_q9C,.LateFeePanel_table__IQCV_ th.LateFeePanel_num__5_q9C{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LateFeePanel_rowAction__rAa8J{text-align:right}.LateFeePanel_waivedNote__tXZYp,.LateFeePanel_waived__E0DRR td{color:var(--color-text-tertiary)}.LateFeePanel_waivedNote__tXZYp{margin:var(--space-2) 0 0;font-size:12px}.BurialFeesSection_notice__8YFws{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--app-amber-tint);font-size:.875rem;line-height:1.5;color:var(--color-text-primary)}.BurialFeesSection_notice__8YFws p{margin:0;text-wrap:pretty}@media (max-width:640px){.BurialFeesSection_notice__8YFws{flex-direction:column;align-items:flex-start}}.PriceListFill_panel__uCc2Z{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.PriceListFill_icon__Ibxii{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--color-primary)}.PriceListFill_content__0NEAZ{flex:1 1;min-width:0}.PriceListFill_title__HsqZS{margin:0;font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.PriceListFill_body__xlH2i{margin:var(--space-1) 0 0;max-width:70ch;font-size:.8125rem;line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.PriceListFill_link__CXIQK{color:var(--color-primary)}.PriceListFill_setupHint__gT_T8{margin:0;max-width:none}.PriceListFill_unpriced__XHSzZ{margin-top:var(--space-3);font-size:.8125rem;color:var(--color-text-tertiary)}.PriceListFill_unpriced__XHSzZ summary{display:flex;align-items:center;gap:var(--space-2);width:fit-content;list-style:none;cursor:pointer;color:var(--color-text-secondary)}.PriceListFill_unpriced__XHSzZ summary::-webkit-details-marker{display:none}.PriceListFill_chevron__d0u_e{flex:none;width:16px;height:16px;color:var(--color-text-tertiary);transition:transform .15s ease}.PriceListFill_unpriced__XHSzZ[open] .PriceListFill_chevron__d0u_e{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.PriceListFill_chevron__d0u_e{transition:none}}.PriceListFill_unpriced__XHSzZ summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.PriceListFill_unpriced__XHSzZ ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);line-height:1.7}.PriceListFill_unpricedHint__hYcog{margin:var(--space-2) 0 0;font-size:.75rem;line-height:1.55}@media (max-width:700px){.PriceListFill_panel__uCc2Z{flex-wrap:wrap}}.LoadingLines_lines__RYz_y{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) 0}.LoadingLines_srOnly__qp5iY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}