.page_pageContainer__IGP03{padding:1.5rem 2rem;max-width:1400px;margin:0 auto}.page_header__sP3nP{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem}.page_titleGroup__4eMCb{display:flex;flex-direction:column;gap:.5rem}.page_pageTitle__VuQhT{font-size:1.875rem;font-weight:700;color:var(--text-main,var(--color-gray-900));letter-spacing:-.025em}.page_pageSubtitle__g0iu4{font-size:1rem;color:var(--text-muted,var(--color-gray-500));max-width:600px;line-height:1.5}@media (max-width:768px){.page_pageContainer__IGP03{padding:1rem}}.UserRoleBadge_badge__SPcKA{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:600;gap:.375rem}.UserRoleBadge_admin__3m_m2{background-color:var(--color-primary-soft,rgba(0,174,239,.15));color:var(--color-primary,#00AEEF);border:1px solid var(--color-primary,#00aeef)}.UserRoleBadge_admin__3m_m2,.dark .UserRoleBadge_admin__3m_m2{background-color:rgba(125,55,238,.1);color:#a855f7;border-color:rgba(168,85,247,.3)}.UserRoleBadge_therapist__nL1t0{background-color:rgba(16,185,129,.1);color:var(--color-success);border:1px solid rgba(16,185,129,.3)}.UserRoleBadge_reception___Zd9i{background-color:rgba(219,39,119,.1);color:#be185d;border:1px solid rgba(219,39,119,.3)}[data-theme=dark] .UserRoleBadge_admin__3m_m2{background-color:rgba(125,55,238,.18);color:#c4b5fd;border-color:rgba(168,85,247,.34)}[data-theme=dark] .UserRoleBadge_therapist__nL1t0{background-color:rgba(16,185,129,.18);color:#6ee7b7;border-color:rgba(16,185,129,.34)}[data-theme=dark] .UserRoleBadge_reception___Zd9i{background-color:rgba(219,39,119,.18);color:#f9a8d4;border-color:rgba(219,39,119,.34)}.DialogOverlay_overlay__6YBy1{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:var(--z-modal);animation:DialogOverlay_overlayIn__N17vA .2s ease-out}.DialogOverlay_overlayClosing__OFZp1{animation:DialogOverlay_overlayOut__W5sy_ .18s ease-in forwards;pointer-events:none}.DialogOverlay_overlayGhost__tfLUF{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;pointer-events:none}.DialogOverlay_overlayGhost__tfLUF>*{pointer-events:auto}.DialogOverlay_overlayClear__Ct5rv{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.DialogOverlay_overlaySlide__u2MTh{padding:0;align-items:stretch;justify-content:flex-end}.DialogOverlay_overlaySheet__Exr7K{align-items:flex-end;padding:0}@media (min-width:768px){.DialogOverlay_overlaySheet__Exr7K{align-items:center}}@keyframes DialogOverlay_overlayIn__N17vA{0%{opacity:0}to{opacity:1}}@keyframes DialogOverlay_overlayOut__W5sy_{0%{opacity:1}to{opacity:0}}.DialogOverlay_panelCenter__SUPoH{animation:DialogOverlay_panelCenterIn__Zw9H9 .26s cubic-bezier(.16,1,.3,1)}.DialogOverlay_panelCenterClosing__OBXID{animation:DialogOverlay_panelCenterOut__gf7e5 .18s cubic-bezier(.4,0,1,1) forwards}@keyframes DialogOverlay_panelCenterIn__Zw9H9{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes DialogOverlay_panelCenterOut__gf7e5{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.97) translateY(6px)}}.DialogOverlay_panelLift__GQBPN{animation:DialogOverlay_panelLiftIn__ss4UP .22s cubic-bezier(.16,1,.3,1)}.DialogOverlay_panelLiftClosing__3SC7A{animation:DialogOverlay_panelLiftOut__qyuQz .16s cubic-bezier(.4,0,1,1) forwards}@keyframes DialogOverlay_panelLiftIn__ss4UP{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DialogOverlay_panelLiftOut__qyuQz{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}.DialogOverlay_panelMorph__qx8rg{animation:DialogOverlay_panelMorphIn__zDziT .3s cubic-bezier(.16,1,.3,1)}.DialogOverlay_panelMorphClosing__50Omi{animation:DialogOverlay_panelMorphOut__KhLLg .18s cubic-bezier(.4,0,1,1) forwards}@keyframes DialogOverlay_panelMorphIn__zDziT{0%{opacity:0;transform:scale(.35)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes DialogOverlay_panelMorphOut__KhLLg{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}.DialogOverlay_panelSlide__Ufghr{animation:DialogOverlay_panelSlideIn__kAT_e .28s cubic-bezier(.16,1,.3,1)}.DialogOverlay_panelSlideClosing__vAdjp{animation:DialogOverlay_panelSlideOut__UJtQZ .22s cubic-bezier(.4,0,1,1) forwards}@keyframes DialogOverlay_panelSlideIn__kAT_e{0%{opacity:.6;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes DialogOverlay_panelSlideOut__UJtQZ{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.DialogOverlay_overlayClosing__OFZp1,.DialogOverlay_overlay__6YBy1,.DialogOverlay_panelCenterClosing__OBXID,.DialogOverlay_panelCenter__SUPoH,.DialogOverlay_panelLiftClosing__3SC7A,.DialogOverlay_panelLift__GQBPN,.DialogOverlay_panelMorphClosing__50Omi,.DialogOverlay_panelMorph__qx8rg,.DialogOverlay_panelSlideClosing__vAdjp,.DialogOverlay_panelSlide__Ufghr{animation:none!important;transition:none!important}}.ContextMenu_sheet__ikp_5{width:100%;max-width:360px;display:flex;flex-direction:column;gap:8px;padding:0 8px env(safe-area-inset-bottom,12px);margin-bottom:8px;animation:ContextMenu_ctxSheetIn__nUaup .28s cubic-bezier(.16,1,.3,1)}.ContextMenu_sheetClosing__gI7tQ{animation:ContextMenu_ctxSheetOut__yc9r3 .2s cubic-bezier(.4,0,1,1) forwards}@keyframes ContextMenu_ctxSheetIn__nUaup{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ContextMenu_ctxSheetOut__yc9r3{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}.ContextMenu_sheetCard__2YNHQ{background:rgba(255,255,255,.92);backdrop-filter:var(--glass-blur-regular);-webkit-backdrop-filter:var(--glass-blur-regular);border-radius:14px;overflow:hidden}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ContextMenu_sheetCard__2YNHQ{background:var(--color-white)}}.ContextMenu_sheetHeader__1FDj6{display:flex;flex-direction:column;gap:2px;padding:12px 16px 10px;text-align:center}.ContextMenu_sheetTitle__OC3dt{font-size:13px;font-weight:600;color:#1c1c1e;line-height:1.3}.ContextMenu_sheetSubtitle__MnUeX{font-size:13px;color:rgba(60,60,67,.8);line-height:1.35}.ContextMenu_sheetCancel__tn8CE,.ContextMenu_sheetItem___dEJV{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:none;background:transparent;font-family:inherit;font-size:17px;color:#1c1c1e;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.ContextMenu_sheetHeader__1FDj6+.ContextMenu_sheetItem___dEJV,.ContextMenu_sheetItem___dEJV+.ContextMenu_sheetItem___dEJV{border-top:1px solid rgba(60,60,67,.18)}.ContextMenu_sheetCancel__tn8CE:active,.ContextMenu_sheetItem___dEJV:active:not(:disabled){background:rgba(60,60,67,.08)}.ContextMenu_sheetItem___dEJV:disabled{opacity:.4;cursor:not-allowed}.ContextMenu_sheetItem___dEJV.ContextMenu_danger__yX9HD{color:#ff3b30}.ContextMenu_sheetItem___dEJV .ContextMenu_itemIcon__F8Mw1{display:flex;color:rgba(60,60,67,.6)}.ContextMenu_sheetItem___dEJV.ContextMenu_danger__yX9HD .ContextMenu_itemIcon__F8Mw1{color:#ff3b30}.ContextMenu_sheetCancel__tn8CE{justify-content:center;color:#007aff;font-weight:600}.ContextMenu_popoverRoot__AbcdX{position:fixed;inset:0;z-index:var(--z-modal)}.ContextMenu_popoverBackdrop__vYniy{position:absolute;inset:0}.ContextMenu_popover__LzadF{position:fixed;min-width:200px;max-width:280px;padding:5px;background:rgba(255,255,255,.92);backdrop-filter:var(--glass-blur-regular);-webkit-backdrop-filter:var(--glass-blur-regular);border:1px solid var(--color-gray-200);border-radius:12px;box-shadow:var(--shadow-lg);outline:none;animation:ContextMenu_ctxPopIn__MlB7r .18s cubic-bezier(.16,1,.3,1)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ContextMenu_popover__LzadF{background:var(--color-white)}}.ContextMenu_popoverClosing__tGKNT{animation:ContextMenu_ctxPopOut__m2IJO .12s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes ContextMenu_ctxPopIn__MlB7r{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ContextMenu_ctxPopOut__m2IJO{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.ContextMenu_popoverHeader__DC3N7{display:flex;flex-direction:column;gap:1px;padding:7px 11px 6px;border-bottom:1px solid var(--color-gray-100);margin-bottom:4px}.ContextMenu_popoverTitle__EDynb{font-size:.8125rem;font-weight:600;color:var(--color-gray-800);line-height:1.3}.ContextMenu_popoverSubtitle__9YwAF{font-size:.75rem;color:var(--color-gray-500);line-height:1.3}.ContextMenu_popoverItem__mt71p{width:100%;display:flex;align-items:center;gap:10px;padding:8px 11px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:.875rem;color:var(--color-gray-800);text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}.ContextMenu_popoverItem__mt71p:focus-visible,.ContextMenu_popoverItem__mt71p:hover:not(:disabled){background:var(--color-gray-100)}.ContextMenu_popoverItem__mt71p:disabled{opacity:.4;cursor:not-allowed}.ContextMenu_popoverItem__mt71p.ContextMenu_danger__yX9HD{color:var(--color-error)}.ContextMenu_popoverItem__mt71p .ContextMenu_itemIcon__F8Mw1{display:flex;color:var(--color-gray-500)}.ContextMenu_popoverItem__mt71p.ContextMenu_danger__yX9HD .ContextMenu_itemIcon__F8Mw1{color:var(--color-error)}.ContextMenu_popoverItem__mt71p.ContextMenu_separated__2dHIu{position:relative;margin-top:9px}.ContextMenu_popoverItem__mt71p.ContextMenu_separated__2dHIu:before{content:"";position:absolute;top:-5px;left:8px;right:8px;height:1px;background:var(--color-gray-100)}.ContextMenu_itemLabel__hhlbk{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ContextMenu_popoverClosing__tGKNT,.ContextMenu_popover__LzadF,.ContextMenu_sheetClosing__gI7tQ,.ContextMenu_sheet__ikp_5{animation:none!important}}[data-theme=dark] .ContextMenu_sheetCard__2YNHQ{background:rgba(23,29,37,.86);border:1px solid rgba(255,255,255,.14);box-shadow:var(--shadow-xl)}[data-theme=dark] .ContextMenu_sheetTitle__OC3dt{color:#f1f5f9}[data-theme=dark] .ContextMenu_sheetSubtitle__MnUeX{color:#8b99a9}[data-theme=dark] .ContextMenu_sheetItem___dEJV{color:#dde5ee}[data-theme=dark] .ContextMenu_sheetCancel__tn8CE{color:var(--color-primary)}[data-theme=dark] .ContextMenu_sheetItem___dEJV.ContextMenu_danger__yX9HD,[data-theme=dark] .ContextMenu_sheetItem___dEJV.ContextMenu_danger__yX9HD .ContextMenu_itemIcon__F8Mw1{color:#ff3b30}[data-theme=dark] .ContextMenu_sheetHeader__1FDj6+.ContextMenu_sheetItem___dEJV,[data-theme=dark] .ContextMenu_sheetItem___dEJV+.ContextMenu_sheetItem___dEJV{border-top:1px solid rgba(255,255,255,.1)}[data-theme=dark] .ContextMenu_sheetCancel__tn8CE:active,[data-theme=dark] .ContextMenu_sheetItem___dEJV:active:not(:disabled){background:rgba(255,255,255,.08)}[data-theme=dark] .ContextMenu_sheetItem___dEJV .ContextMenu_itemIcon__F8Mw1{color:#8b99a9}[data-theme=dark] .ContextMenu_popover__LzadF{background:rgba(23,29,37,.86)}.page_page__TJ73K{display:flex;flex-direction:column;height:100%;min-height:0}.page_header__kg1y3{padding:12px 16px 8px;border-bottom:1px solid var(--color-border,var(--color-gray-200));background:var(--color-surface,var(--color-white))}.page_backLink__5PcQa{display:inline-flex;align-items:center;gap:2px;color:var(--color-primary,var(--color-primary));font-size:14px;text-decoration:none;margin-left:-4px;padding:4px;border-radius:6px}.page_backLink__5PcQa:hover{background:var(--color-surface-hover,var(--color-gray-100))}.page_title__S1MXe{margin:6px 0 4px;font-size:22px;font-weight:700;color:var(--color-text,var(--color-gray-900));display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_archivedBadge__5WVxS{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--color-warning-bg,var(--color-warning-light));color:var(--color-warning,#92400e);border-radius:999px}.page_timeline__1sSEV{flex:1 1;min-height:0;display:flex;flex-direction:column}@media (min-width:769px){.page_header__kg1y3{padding:20px 24px 12px}.page_title__S1MXe{font-size:26px}}.ClientAppointmentsDrawer_body__akMz7{padding:0!important;overflow:hidden!important;display:flex;flex-direction:column;min-height:0}.ClientAppointmentsDrawer_archivedBadge__NKikV{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--color-warning-bg,var(--color-warning-light));color:var(--color-warning,#92400e);border-radius:999px}.DischargeModal_intro__bmM8N{margin:0 var(--space-1) var(--space-1);font-size:var(--text-sm);line-height:1.5;color:var(--color-gray-700)}.DischargeModal_checkRow__m0MG6{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-800);cursor:pointer}.DischargeModal_checkRow__m0MG6 input{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.DischargeModal_buttonRow__Bgg3x{display:flex;gap:var(--space-3);justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:var(--space-2)}.DischargeModal_outlookBtn__ZrlXc,.DischargeModal_primaryBtn___VANs,.DischargeModal_secondaryBtn__gA587{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.DischargeModal_primaryBtn___VANs{color:var(--color-on-accent);background:var(--color-primary);border:none;box-shadow:0 2px 8px rgba(0,119,182,.25)}.DischargeModal_primaryBtn___VANs:hover:not(:disabled){background:var(--color-primary-dark)}.DischargeModal_primaryBtn___VANs:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.DischargeModal_secondaryBtn__gA587{color:var(--color-gray-700);background:var(--color-white);border:1px solid var(--color-gray-300);font-weight:var(--weight-medium)}.DischargeModal_secondaryBtn__gA587:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--color-gray-400)}.DischargeModal_secondaryBtn__gA587:disabled{opacity:.5;cursor:not-allowed}.DischargeModal_successPanel__Xr2dt{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2) var(--space-2);text-align:center}.DischargeModal_successIcon__BAlHW{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);color:var(--color-on-accent);background:var(--color-primary);box-shadow:0 4px 14px rgba(0,119,182,.3)}.DischargeModal_successTitle__CAtnk{margin:0;font-size:var(--text-base,1rem);font-weight:var(--weight-semibold);color:var(--color-gray-900)}.DischargeModal_successText__9DwWl{margin:0;max-width:34ch;font-size:var(--text-sm);line-height:1.5;color:var(--color-gray-600)}.DischargeModal_outlookBtn__ZrlXc{margin-top:var(--space-2);color:var(--color-on-accent);background:var(--color-primary);border:none;text-decoration:none;box-shadow:0 2px 8px rgba(0,119,182,.25)}.DischargeModal_outlookBtn__ZrlXc:hover{background:var(--color-primary-dark)}.PullToRefresh_viewport__DJHDt{position:fixed;top:calc(var(--header-height) + env(safe-area-inset-top, 0px));left:0;right:0;height:140px;overflow:hidden;pointer-events:none;z-index:250}.PullToRefresh_indicator___x_dX{position:absolute;top:var(--space-2);left:50%;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--glass-bg);backdrop-filter:var(--glass-blur-regular);-webkit-backdrop-filter:var(--glass-blur-regular);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);color:var(--color-primary);pointer-events:none;will-change:transform,opacity}.PullToRefresh_indicator___x_dX:not([data-dragging]){transition:transform var(--duration-liquid) var(--ease-liquid),opacity var(--transition-fast)}.PullToRefresh_indicator___x_dX[data-status=ready]{color:var(--color-primary);box-shadow:var(--shadow-lg),0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.PullToRefresh_spin___DYaA{animation:PullToRefresh_ptr-spin__hUVVM .7s linear infinite}@keyframes PullToRefresh_ptr-spin__hUVVM{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PullToRefresh_spin___DYaA{animation-duration:1.6s}}.DesktopFab_fab__ubGwS{display:none}@media (min-width:769px){.DesktopFab_fab__ubGwS{position:fixed;right:1.5rem;bottom:1.5rem;z-index:60;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:9999px;background:var(--color-primary);color:var(--color-on-accent);cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1),0 8px 24px rgba(0,119,182,.35);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.DesktopFab_fab__ubGwS:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,.12),0 12px 28px rgba(0,119,182,.4)}.DesktopFab_fab__ubGwS:active{transform:translateY(0)}.DesktopFab_fab__ubGwS:focus-visible{outline:3px solid var(--color-primary-50);outline-offset:2px}}.DraftSection_section__QX0vW{flex-shrink:0;border-bottom:1px solid var(--color-gray-200);background:rgba(253,230,138,.12)}.DraftSection_header__gFqn1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-2);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:#92400e}.DraftSection_headerIcon__Zp2zg{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-warning);color:#78350f;flex-shrink:0}.DraftSection_headerCount__R5y_h{margin-left:auto;font-size:.6875rem;font-weight:var(--weight-semibold);color:#92400e;letter-spacing:normal;text-transform:none}.DraftSection_list__1FJaY{list-style:none;margin:0;padding:0 var(--space-2) var(--space-2);display:flex;flex-direction:column;gap:2px}.DraftSection_item__It6KT{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast)}.DraftSection_item__It6KT:hover{background:rgba(251,191,36,.12)}.DraftSection_info__wV9y0{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.DraftSection_label__L90i6{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-gray-900);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DraftSection_meta__3SfFX{font-size:var(--text-xs);color:var(--color-gray-500)}.DraftSection_resumeBtn__wvO7F{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:var(--radius-full);border:none;background:var(--color-primary);color:var(--color-on-accent);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 6px rgba(0,119,182,.22);transition:filter .15s ease,transform .15s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent}.DraftSection_resumeBtn__wvO7F:hover{background:var(--color-primary-dark)}.DraftSection_resumeBtn__wvO7F:active{transform:scale(.97)}.DraftSection_discardBtn__zHp9a{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--color-gray-500);cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent}.DraftSection_discardBtn__zHp9a:hover{background:rgba(220,38,38,.1);color:var(--color-error)}.DraftSection_confirmRow__dqHSL{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.DraftSection_confirmBtn__Hc0ge{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:var(--radius-full);border:none;background:var(--color-error);color:var(--color-on-accent);font-size:.7rem;font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px rgba(220,38,38,.25);transition:filter .15s ease}.DraftSection_confirmBtn__Hc0ge:hover{filter:brightness(1.05)}.DraftSection_cancelBtn__55z9G{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:var(--radius-full);border:1px solid rgba(0,0,0,.1);background:transparent;color:var(--color-gray-700);font-size:.7rem;font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background .15s ease}.DraftSection_cancelBtn__55z9G:hover{background:rgba(0,0,0,.04)}[data-theme=dark] .DraftSection_section__QX0vW{background:rgba(245,158,11,.12);border-bottom-color:#2c3743}[data-theme=dark] .DraftSection_headerCount__R5y_h,[data-theme=dark] .DraftSection_header__gFqn1{color:#fcd34d}[data-theme=dark] .DraftSection_item__It6KT:hover{background:rgba(245,158,11,.16)}[data-theme=dark] .DraftSection_discardBtn__zHp9a:hover{background:rgba(239,68,68,.18)}[data-theme=dark] .DraftSection_cancelBtn__55z9G{border-color:rgba(255,255,255,.14)}[data-theme=dark] .DraftSection_cancelBtn__55z9G:hover{background:rgba(255,255,255,.06)}.NotificationDrawer_backdrop__48n30{position:fixed;inset:0;z-index:1;background:transparent;pointer-events:auto}@media (min-width:769px){.NotificationDrawer_backdrop__48n30{top:calc(var(--header-height) + env(safe-area-inset-top, 0px))}}.NotificationDrawer_wrapper__uF7UJ{position:fixed;top:calc(var(--header-height) + env(safe-area-inset-top, 0px) + 2px);right:var(--space-6);width:min(380px,calc(100vw - 48px));display:flex;flex-direction:column;pointer-events:none;z-index:2;filter:drop-shadow(0 6px 5px rgba(15,23,42,.15)) drop-shadow(0 1px 4px rgba(15,23,42,.12)) drop-shadow(0 8px 24px rgba(15,23,42,.14)) drop-shadow(0 24px 56px rgba(15,23,42,.09))}.NotificationDrawer_notchPos__I0aMm{flex-shrink:0;margin-left:auto;margin-right:6px;margin-bottom:-18px}.NotificationDrawer_glasPanel__8dwNO{width:100%;max-height:calc(100vh - var(--header-height) - 18px - var(--space-6));display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;background:var(--color-white);border-radius:var(--drawer-radius) 6px var(--drawer-radius) var(--drawer-radius);border:1px solid var(--color-gray-200)}.NotificationDrawer_panelHeader__nyD2e{display:flex;align-items:center;justify-content:space-between;gap:var(--modal-header-gap);padding:var(--modal-header-pad);border-bottom:1px solid var(--color-gray-200);flex-shrink:0}.NotificationDrawer_panelTitle__gnsE6{font-size:var(--modal-title-size);font-weight:var(--modal-title-weight);color:var(--color-text-header);margin:0}.NotificationDrawer_panelActions__oBtv2{display:flex;align-items:center;gap:var(--space-2)}.NotificationDrawer_markAllBtn__97RcH{display:flex;align-items:center;gap:var(--space-1);background:none;border:none;cursor:pointer;font-size:var(--text-sm);color:var(--color-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast)}.NotificationDrawer_markAllBtn__97RcH:hover{background:var(--color-primary-50)}.NotificationDrawer_closeBtn__sxuJU{background:transparent;border:none;cursor:pointer;width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast),background var(--transition-fast)}.NotificationDrawer_closeBtn__sxuJU:hover{color:var(--color-text-body);background:var(--color-bg-hover)}.NotificationDrawer_tabs__F1Or2{display:flex;border-bottom:1px solid var(--color-gray-200);flex-shrink:0}.NotificationDrawer_tab__nW4uC{flex:1 1;background:none;cursor:pointer;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-gray-500);border:none;border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.NotificationDrawer_tab__nW4uC:hover{color:var(--color-gray-800)}.NotificationDrawer_tabActive__IBtA9{color:var(--color-primary);border-bottom-color:var(--color-primary)}.NotificationDrawer_list__dehe3{list-style:none;overflow-y:auto;flex:1 1}.NotificationDrawer_empty__r5LQF{padding:var(--space-8) var(--space-5);text-align:center;font-size:var(--text-sm);color:var(--color-gray-400);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.NotificationDrawer_emptyIcon__Ycba_{color:var(--color-gray-300);margin-bottom:var(--space-1)}.NotificationDrawer_emptyTitle__58AYz{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-gray-700)}.NotificationDrawer_emptyHint__xiskz{font-size:var(--text-xs);color:var(--color-gray-400);max-width:260px;line-height:var(--leading-normal)}.NotificationDrawer_row__VQOsi{border-bottom:1px solid var(--color-gray-100);transition:background var(--transition-fast);display:flex;align-items:stretch;gap:var(--space-2);padding-right:var(--space-4)}.NotificationDrawer_row__VQOsi:last-child{border-bottom:none}.NotificationDrawer_rowBtn__VgjYn{flex:1 1;background:none;border:none;cursor:pointer;padding:var(--space-4) var(--space-5);text-align:left;display:flex;flex-direction:column;gap:var(--space-1);transition:background var(--transition-fast);min-width:0}.NotificationDrawer_rowBtn__VgjYn:hover{background:var(--color-gray-50)}.NotificationDrawer_rowAction__U0yQJ.NotificationDrawer_rowUnread__YUJM4{border-left:3px solid var(--color-warning);background:var(--color-warning-light)}.NotificationDrawer_rowAction__U0yQJ.NotificationDrawer_rowUnread__YUJM4 .NotificationDrawer_rowBtn__VgjYn:hover{background:rgba(251,191,36,.18)}.NotificationDrawer_rowUpdate__d_qUs.NotificationDrawer_rowUnread__YUJM4{border-left:3px solid var(--color-primary);background:var(--color-primary-50)}.NotificationDrawer_rowUpdate__d_qUs.NotificationDrawer_rowUnread__YUJM4 .NotificationDrawer_rowBtn__VgjYn:hover{background:var(--color-primary-100)}.NotificationDrawer_rowInfo__dEN_v.NotificationDrawer_rowUnread__YUJM4{border-left:3px solid var(--color-gray-300);background:var(--color-gray-50)}.NotificationDrawer_rowInfo__dEN_v.NotificationDrawer_rowUnread__YUJM4 .NotificationDrawer_rowBtn__VgjYn:hover{background:var(--color-gray-100)}.NotificationDrawer_rowInfo__dEN_v .NotificationDrawer_message__lIFmP{color:var(--color-gray-500)}.NotificationDrawer_rowInfo__dEN_v.NotificationDrawer_rowUnread__YUJM4 .NotificationDrawer_messageUnread__COUNG{color:var(--color-gray-700);font-weight:var(--weight-medium)}.NotificationDrawer_message__lIFmP{font-size:var(--text-sm);color:var(--color-gray-700);line-height:var(--leading-normal)}.NotificationDrawer_messageUnread__COUNG{font-weight:var(--weight-semibold);color:var(--color-gray-900)}.NotificationDrawer_time__KUa8S{font-size:var(--text-xs);color:var(--color-gray-400)}.NotificationDrawer_markReadControl__qCPxE{flex-shrink:0;display:flex;align-items:center;padding-left:var(--space-1)}.NotificationDrawer_unreadDot__paBRq{width:14px;height:14px;border-radius:var(--radius-full);background:var(--color-gray-300);border:none;cursor:pointer;transition:transform var(--transition-fast),background var(--transition-fast);padding:0}.NotificationDrawer_unreadDot__paBRq:hover{transform:scale(1.25);background:var(--color-gray-500)}.NotificationDrawer_unreadDotAction__D74kT{background:var(--color-warning)}.NotificationDrawer_unreadDotAction__D74kT:hover{background:var(--color-secondary-dark)}.NotificationDrawer_confirmReadBtn__dAY4u{background:var(--color-success);color:var(--color-on-accent);border:none;border-radius:var(--radius-full);width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast)}.NotificationDrawer_confirmReadBtn__dAY4u:hover{background:var(--color-success-dark)}.NotificationDrawer_tabsSticky__B5CEE{position:sticky;top:0;z-index:1;background:var(--color-white)}.NotificationDrawer_listPage__AUQ2q{overflow:visible;flex:none}.NotificationDrawer_joinBanner__VxeIO{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-3) 0;padding:var(--space-3) var(--space-4);background:var(--color-primary,#0077B6);color:var(--color-on-accent);border:none;border-radius:var(--radius-lg,12px);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:none;width:calc(100% - 2 * var(--space-3));transition:filter var(--transition-fast)}.NotificationDrawer_joinBanner__VxeIO:hover{filter:brightness(1.06)}.NotificationDrawer_joinBanner__VxeIO:disabled{opacity:.7;cursor:default}.NotificationDrawer_joinBannerLive__rF3tl{background:var(--color-success,#16a34a)}.NotificationDrawer_joinBannerText__qyjhq{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.25;text-align:left}.NotificationDrawer_joinBannerName__6arSx{font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotificationDrawer_joinBannerSub__CWxfN{font-size:var(--text-xs);opacity:.85}@media (prefers-reduced-motion:reduce){.NotificationDrawer_glasPanel__8dwNO{transition:none}}[data-theme=dark] .NotificationDrawer_wrapper__uF7UJ{filter:drop-shadow(0 6px 5px rgba(0,0,0,.45)) drop-shadow(0 1px 4px rgba(0,0,0,.35)) drop-shadow(0 8px 24px rgba(0,0,0,.45)) drop-shadow(0 24px 56px rgba(0,0,0,.3))}.HelpChat_chat__imChM{display:flex;flex-direction:column;flex:1 1;min-height:280px;overflow:hidden}.HelpChat_messages__IeXsG{flex:1 1;overflow-y:auto;padding:var(--space-4) var(--space-5)}.HelpChat_empty__MbSAa,.HelpChat_messages__IeXsG{display:flex;flex-direction:column;gap:var(--space-3)}.HelpChat_emptyHeader__K3nYJ{display:flex;align-items:flex-start;gap:var(--space-3)}.HelpChat_kippieAvatar__MHGj2{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary-50,var(--color-gray-100));color:var(--color-primary)}.HelpChat_emptyIntro__xNSak{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.45;margin:0}.HelpChat_chips__ehpIX{display:flex;flex-wrap:wrap;gap:var(--space-2)}.HelpChat_chip__9zjEC{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;color:var(--color-gray-700);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.HelpChat_chip__9zjEC:hover{color:var(--color-primary);background:var(--color-primary-50,var(--color-gray-100));border-color:var(--color-primary)}.HelpChat_chip__9zjEC svg{flex-shrink:0}.HelpChat_bubble__iFy59{max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg,14px);font-size:var(--text-sm);line-height:1.45;white-space:pre-wrap;word-break:break-word}.HelpChat_user__ihWlV{align-self:flex-end;background:var(--color-primary);color:var(--color-on-accent);border-bottom-right-radius:var(--radius-sm,6px)}.HelpChat_assistant__rPk0R{align-self:flex-start;background:var(--color-gray-100);color:var(--color-gray-900);border-bottom-left-radius:var(--radius-sm,6px)}.HelpChat_typing__oESlf{display:inline-flex;gap:4px;align-items:center;height:1em}.HelpChat_typing__oESlf span{width:6px;height:6px;border-radius:50%;background:var(--color-gray-400);animation:HelpChat_typingBounce__Qago4 1.2s ease-in-out infinite}.HelpChat_typing__oESlf span:nth-child(2){animation-delay:.15s}.HelpChat_typing__oESlf span:nth-child(3){animation-delay:.3s}@keyframes HelpChat_typingBounce__Qago4{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.HelpChat_ticketCard__pKh7t{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-primary-50,var(--color-gray-50));border:1px solid var(--color-primary-100,var(--color-gray-200));border-radius:var(--radius-md)}.HelpChat_ticketCardHead__678ct{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary)}.HelpChat_ticketCardTitle__0qAmO{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-gray-900)}.HelpChat_ticketCardMeta__5ffiM{font-size:var(--text-xs);color:var(--color-gray-600)}.HelpChat_ticketCardClose__9Dhbt{align-self:flex-start;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;color:var(--color-primary-dark,var(--color-primary));background:var(--color-white);border:1px solid var(--color-primary-100,var(--color-gray-200));border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.HelpChat_ticketCardClose__9Dhbt:hover{background:var(--color-primary-50,var(--color-gray-50));border-color:var(--color-primary)}.HelpChat_interrupted__xsQhh{align-self:flex-start;font-size:var(--text-xs);color:var(--color-gray-500);font-style:italic}.HelpChat_error__KxxJ_{align-self:stretch;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-danger,#b91c1c);background:var(--color-danger-50,#fef2f2);border-radius:var(--radius-md)}.HelpChat_phaseCard__EESmE{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}.HelpChat_phaseCardHead__JdyvZ{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-gray-800)}.HelpChat_phaseCardText__M4EVm{margin:0;font-size:var(--text-xs);color:var(--color-gray-600);line-height:1.5}.HelpChat_phaseCardBtn__3X54Y{align-self:flex-start;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;color:var(--color-primary-dark,var(--color-primary));background:var(--color-white);border:1px solid var(--color-primary-100,var(--color-gray-200));border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.HelpChat_phaseCardBtn__3X54Y:hover{background:var(--color-primary-50,var(--color-gray-50));border-color:var(--color-primary)}.HelpChat_composer__IVEry{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-gray-200);flex-shrink:0}.HelpChat_textarea__QJ8It{flex:1 1;resize:none;border:1px solid var(--color-gray-300);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-sm);line-height:1.4;color:var(--color-gray-900);background:var(--color-white);max-height:120px;transition:border-color var(--transition-fast)}.HelpChat_textarea__QJ8It:focus{outline:none;border-color:var(--color-primary)}.HelpChat_sendBtn__hroDh{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-on-accent);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),opacity var(--transition-fast)}.HelpChat_sendBtn__hroDh:hover:not(:disabled){background:var(--color-primary-dark,var(--color-primary));filter:brightness(.95)}.HelpChat_sendBtn__hroDh:disabled{opacity:.5;cursor:not-allowed}.HelpChat_disabled__wNI0K{padding:var(--space-5);font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.5;text-align:center}@media (prefers-reduced-motion:reduce){.HelpChat_typing__oESlf span{animation:none}}[data-theme=dark] .HelpChat_error__KxxJ_{color:#fca5a5;background:rgba(239,68,68,.18)}.HelpManual_trigger__bJZJz{display:flex;align-items:center;gap:var(--space-3);width:100%;background:var(--color-primary-50,var(--color-gray-50));border:1px solid var(--color-primary-100,var(--color-gray-200));border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;text-align:left;transition:background var(--duration-fast,.12s) ease,border-color var(--duration-fast,.12s) ease}.HelpManual_trigger__bJZJz:hover{background:var(--color-primary-100,var(--color-gray-100));border-color:var(--color-primary)}.HelpManual_triggerIcon__P_cjh{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-primary)}.HelpManual_triggerText__p9oyJ{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.HelpManual_triggerTitle__c4J4Q{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-gray-900)}.HelpManual_triggerDescription__Et_41{font-size:var(--text-xs);color:var(--color-gray-600)}.HelpManual_triggerChevron__1Cr_c{flex-shrink:0;color:var(--color-primary)}.HelpManual_manual__CxheY{flex:1 1;min-height:0;display:flex;flex-direction:column}.HelpManual_searchRow__r3sEu{position:relative;display:flex;align-items:center;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-gray-200);flex-shrink:0}.HelpManual_searchIcon__ii_82{position:absolute;left:calc(var(--space-5) + var(--space-3));color:var(--color-gray-400);pointer-events:none}.HelpManual_searchInput__iz6x7{width:100%;padding:var(--space-3) var(--space-9) var(--space-3) var(--space-9);font-size:var(--text-sm);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-gray-50);color:var(--color-gray-900);outline:none}.HelpManual_searchInput__iz6x7:focus{border-color:var(--color-primary);background:var(--color-white)}.HelpManual_clearBtn__nek__{position:absolute;right:calc(var(--space-5) + var(--space-2));display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--color-gray-200);border-radius:50%;color:var(--color-gray-600);cursor:pointer}.HelpManual_clearBtn__nek__:hover{background:var(--color-gray-300)}.HelpManual_scroll__uizD0{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--space-3) var(--space-5) var(--space-5)}.HelpManual_empty__Jxo41{padding:var(--space-6) var(--space-2);font-size:var(--text-sm);color:var(--color-gray-600);text-align:center}.HelpManual_category__z5aLV{margin-top:var(--space-5)}.HelpManual_category__z5aLV:first-child{margin-top:var(--space-2)}.HelpManual_categoryTitle__pX0dh{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500)}.HelpManual_categoryTitle__pX0dh svg{color:var(--color-primary)}.HelpManual_itemList__vTBCG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.HelpManual_item__qZdJP{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.HelpManual_itemHeader__O3fyK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-white);border:none;cursor:pointer;text-align:left}.HelpManual_itemHeader__O3fyK:hover{background:var(--color-gray-50)}.HelpManual_itemTitle__OIUOd{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-gray-900)}.HelpManual_chevron__lB5S8{flex-shrink:0;color:var(--color-gray-400);transition:transform var(--duration-fast,.16s) ease}.HelpManual_chevronOpen__9fFp8{transform:rotate(180deg)}.HelpManual_itemBody__NCT5x{padding:0 var(--space-4) var(--space-4);background:var(--color-gray-50)}.HelpManual_steps__9emE_{margin:0;padding:var(--space-3) 0 0 var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.HelpManual_steps__9emE_ li{font-size:var(--text-sm);line-height:1.5;color:var(--color-gray-700)}.HelpManual_tip__kdlQe{display:flex;margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);line-height:1.5;color:var(--color-gray-700);background:var(--color-primary-50,var(--color-gray-100));border-radius:var(--radius-sm)}.HelpManual_tip__kdlQe:before{content:"💡";margin-right:var(--space-2)}.DragConfirmDialog_dialog__Moh1P{background:var(--color-card,var(--color-white));border-radius:var(--modal-radius);max-width:480px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:DragConfirmDialog_panelLiftIn__TBepH .22s cubic-bezier(.16,1,.3,1);overflow:hidden;display:flex;flex-direction:column}.DragConfirmDialog_dialogClosing__CkuWC{animation:DragConfirmDialog_panelLiftOut__9pwnG .16s cubic-bezier(.4,0,1,1) forwards}@keyframes DragConfirmDialog_panelLiftIn__TBepH{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DragConfirmDialog_panelLiftOut__9pwnG{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}@media (prefers-reduced-motion:reduce){.DragConfirmDialog_dialogClosing__CkuWC,.DragConfirmDialog_dialog__Moh1P{animation:none!important}}.DragConfirmDialog_headerBar__mvjrS{height:8px;width:100%;background:var(--color-primary,#6366f1);cursor:grab;flex-shrink:0}.DragConfirmDialog_headerBar__mvjrS:active{cursor:grabbing}.DragConfirmDialog_dialogTitle__42Dnx{margin:1.5rem 2rem .5rem;font-size:var(--modal-title-size);font-weight:var(--modal-title-weight);color:var(--color-text-header);display:flex;align-items:center}.DragConfirmDialog_content__YmYGq{padding:0 2rem 1.5rem;display:flex;flex-direction:column}.DragConfirmDialog_clientName__ATWnJ,.DragConfirmDialog_emailOption__NTCfF,.DragConfirmDialog_fromTo__hV4X1{margin-left:0;margin-right:0}.DragConfirmDialog_clientName__ATWnJ{margin:0 0 1rem;font-size:.95rem;font-weight:600;color:var(--color-gray-800,#222)}.DragConfirmDialog_fromTo__hV4X1{display:flex;flex-direction:column;gap:0;margin-bottom:1.25rem;background:var(--color-gray-50,#f8f8f8);border:1px solid var(--color-gray-200,var(--color-gray-200));border-radius:12px;overflow:hidden}.DragConfirmDialog_fromToRow__06mLY{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}.DragConfirmDialog_fromToArrow__qBXBd{text-align:center;font-size:1rem;color:var(--color-gray-400,#999);padding:0 1rem;border-top:1px dashed var(--color-gray-200,var(--color-gray-200));border-bottom:1px dashed var(--color-gray-200,var(--color-gray-200));background:var(--color-white,var(--color-white));line-height:2}.DragConfirmDialog_fromToLabel__I6SrR{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-400,#999);padding-top:2px;min-width:32px}.DragConfirmDialog_fromToValue__H64NM{display:flex;flex-direction:column;gap:2px;font-size:.9rem;font-weight:500;color:var(--color-gray-900,#111)}.DragConfirmDialog_fromToSub__9hzo0{font-size:.8rem;font-weight:400;color:var(--color-gray-500,#777)}.DragConfirmDialog_fieldRow__SgALG{display:flex;gap:.75rem;margin-bottom:1rem}.DragConfirmDialog_field__VVzwb{display:flex;flex-direction:column;gap:.25rem}.DragConfirmDialog_label__5H8j5{font-size:.8rem;font-weight:600;color:var(--color-gray-600,#555)}.DragConfirmDialog_input__BVHBD{padding:.5rem .75rem;border:1px solid var(--color-gray-300,#ddd);border-radius:8px;font-size:.9rem;outline:none;transition:border-color .15s}.DragConfirmDialog_input__BVHBD:focus{border-color:var(--color-primary,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.DragConfirmDialog_emailOption__NTCfF{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border-radius:10px;background:var(--color-gray-50,#f8f8f8);cursor:pointer;margin-bottom:1rem;font-size:.9rem;-webkit-user-select:none;user-select:none}.DragConfirmDialog_emailOption__NTCfF input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--color-primary,#6366f1)}.DragConfirmDialog_emailLabel__uzftv{display:flex;flex-direction:column;gap:.2rem}.DragConfirmDialog_emailAddress__6xV2L{color:var(--color-gray-400,#999);font-size:.8rem}.DragConfirmDialog_actions__TSP_z{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.DragConfirmDialog_cancelBtn__NzPTj{padding:.5rem 1rem;border:1px solid var(--color-gray-300,#ddd);border-radius:10px;background:transparent;color:var(--color-gray-600,#555);font-size:.85rem;cursor:pointer;transition:all .15s}.DragConfirmDialog_cancelBtn__NzPTj:hover{background:var(--color-gray-100,#f0f0f0)}.DragConfirmDialog_confirmBtn__D5JaA{padding:.5rem 1.25rem;border:none;border-radius:10px;background:var(--color-primary,#6366f1);color:var(--color-on-accent);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.DragConfirmDialog_confirmBtn__D5JaA:hover{opacity:.9;transform:translateY(-1px)}.DragConfirmDialog_confirmBtn__D5JaA:disabled{opacity:.5;cursor:not-allowed;transform:none}[data-theme=dark] .DragConfirmDialog_dialog__Moh1P{box-shadow:0 8px 28px rgba(0,0,0,.6)}.page_page__ZgyRA{display:flex;flex-direction:column}.page_toolbar__aSvJ3{display:flex;justify-content:flex-end;padding:var(--space-2) 0 var(--space-1);min-height:32px}