@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--app-banner-height: 0px;--app-bg: #f8f9fa;--app-surface: #ffffff;--app-surface-muted: #f8fafc;--app-hover: #f1f5f9;--app-border: #e2e8f0;--app-border-strong: #cbd5e1;--app-modal-backdrop: rgba(15, 23, 42, .58);--app-text: #111827;--app-text-secondary: #475569;--app-text-muted: #64748b;--app-accent: #3b82f6;--app-accent-solid: #2563eb;--app-accent-solid-hover: #1d4ed8;--app-accent-soft: #eff6ff;--app-success-soft: #d1fae5;--app-warning-soft: #fef3c7;--app-danger-soft: #fee2e2;--app-tint-base: #ffffff;--app-ink-lift: 0%;--app-selected-bg: #f8fafc;--app-selected-text: var(--app-text);--app-selected-bg-hover: #f1f5f9;--app-accent-text: #1d4ed8;--app-success-text: #047857;--app-warning-text: #b45309;--app-danger-text: #dc2626;--ctl-h-xs: 28px;--ctl-h-sm: 32px;--ctl-h-md: 36px;--ctl-h-lg: 44px;--ctl-radius-sm: 6px;--ctl-radius-md: 8px;--ctl-font-sm: .8125rem;--ctl-font-md: .875rem;--ctl-pad-x-sm: .5rem;--ctl-pad-x-md: .75rem;--ctl-gap: .4rem;--ctl-menu-max-h: 260px;--ctl-menu-min-w: 180px;--ctl-menu-max-w: 360px;--ctl-menu-radius: 8px;--ctl-menu-pad: .25rem;--ctl-menu-shadow: 0 10px 24px rgba(15, 23, 42, .14), 0 2px 6px rgba(15, 23, 42, .08);--ctl-menu-item-radius: var(--ctl-radius-sm);--ctl-menu-item-pad: .4rem .5rem;--ctl-menu-item-font: var(--ctl-font-sm);--ctl-menu-item-hover: var(--app-hover);--ctl-menu-z: 1300;--ctl-focus-ring: 0 0 0 3px color-mix(in srgb, var(--app-accent) 22%, transparent)}:root[data-theme=dark]{--app-bg: #0b1120;--app-surface: #111827;--app-surface-muted: #172033;--app-hover: #1e293b;--app-border: #2b3a50;--app-border-strong: #475569;--app-modal-backdrop: rgba(2, 6, 23, .46);--app-text: #f1f5f9;--app-text-secondary: #cbd5e1;--app-text-muted: #94a3b8;--app-accent: #60a5fa;--app-accent-solid: #1d4ed8;--app-accent-solid-hover: #1e40af;--app-accent-soft: #172554;--app-success-soft: #052e2b;--app-warning-soft: #422006;--app-danger-soft: #450a0a;--app-tint-base: #111827;--app-ink-lift: 38%;--app-selected-bg: #172033;--app-selected-text: #f1f5f9;--app-selected-bg-hover: #1e293b;--app-accent-text: #93c5fd;--app-success-text: #6ee7b7;--ctl-menu-shadow: 0 10px 24px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .3);--app-warning-text: #fcd34d;--app-danger-text: #fca5a5}:root[data-theme=mocha]{--app-bg: #171412;--app-surface: #262120;--app-surface-muted: #2e2927;--app-hover: #37312e;--app-border: #3e3734;--app-border-strong: #665c57;--app-modal-backdrop: rgba(12, 6, 2, .6);--app-text: #fde0d0;--app-text-secondary: #d4b8a8;--app-text-muted: #a58c7c;--app-accent: #e9a98d;--app-accent-solid: #a86a4f;--app-accent-solid-hover: #8f5740;--app-accent-soft: #3a2c27;--app-success-soft: #223129;--app-warning-soft: #3b301c;--app-danger-soft: #3e2422;--app-tint-base: #262120;--app-ink-lift: 38%;--app-selected-bg: #2e2927;--app-selected-text: #fde0d0;--app-selected-bg-hover: #37312e;--app-accent-text: #f5c4b0;--app-success-text: #8fd4a8;--app-warning-text: #f0c46a;--app-danger-text: #f0a090;--ctl-menu-shadow: 0 10px 24px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .35)}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--app-bg);color:var(--app-text);line-height:1.5}*,*:before,*:after{box-sizing:border-box}ul,ol{padding:0;list-style:none}button{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}:where(input[type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:1.05rem;height:1.05rem;margin:0;border:1.5px solid var(--app-border-strong);border-radius:4px;background:var(--app-surface);cursor:pointer;vertical-align:middle;transition:background-color .12s ease,border-color .12s ease}:where(input[type=checkbox]):hover:not(:disabled),:where(label:hover input[type=checkbox]):not(:disabled){border-color:var(--app-accent)}:where(input[type=checkbox]):checked{border-color:var(--app-accent);background-color:var(--app-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20,6 9,17 4,12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.75rem}:where(input[type=checkbox]):indeterminate{border-color:var(--app-accent);background-color:var(--app-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cline x1='6' y1='12' x2='18' y2='12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.75rem}:where(input[type=checkbox]):focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}:where(input[type=checkbox]):disabled{cursor:default;opacity:.55}a{color:#3b82f6;text-decoration:none}a:hover{text-decoration:underline}#root{min-height:100vh;background:var(--app-bg)}:root[data-scheme=dark] body,:root[data-scheme=dark] #root{background-color:var(--app-bg);color:var(--app-text)}:root[data-scheme=dark] :is(input,textarea,select){color:var(--app-text);border-color:var(--app-border-strong)}:root[data-scheme=dark] :is(input,textarea)::placeholder{color:var(--app-text-muted)}:root[data-scheme=dark] :is(table,thead,tbody,tr,th,td){border-color:var(--app-border)}:root[data-scheme=dark] thead th,:root[data-scheme=dark] [role=columnheader]{color:var(--app-text-secondary);background-color:var(--app-surface-muted)}:root[data-scheme=dark] :is(dialog,[role=dialog],[role=menu],[role=listbox]){color:var(--app-text);background-color:var(--app-surface);border-color:var(--app-border)}[data-scheme=dark] a{color:var(--app-accent)}:root[data-scheme=dark] ::selection{color:#fff;background:var(--app-accent-solid)}body.wp-fullscreen .dashboard-header,body.wp-fullscreen .dashboard-tabs{display:none!important}body.wp-fullscreen .dashboard-main{max-width:none!important;padding:0!important}body.wp-fullscreen .subtab-rail{display:none!important}.dashboard-main:has(.wide-list){--main-max-width: 1600px}._button_j91ir_7{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;position:relative;border:1px solid transparent;border-radius:var(--ctl-radius-md);font-family:inherit;font-weight:500;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}._button_j91ir_7:focus-visible{box-shadow:var(--ctl-focus-ring)}._button_j91ir_7:active:not(:disabled){transform:translateY(1px)}._xsmall_j91ir_44{min-height:var(--ctl-h-xs);padding:0 .5rem;border-radius:var(--ctl-radius-sm);font-size:var(--ctl-font-sm)}._small_j91ir_51{min-height:var(--ctl-h-md);padding:0 .875rem;font-size:var(--ctl-font-md)}._medium_j91ir_57{min-height:2.5rem;padding:0 1.125rem;font-size:.9375rem}._large_j91ir_63{min-height:var(--ctl-h-lg);padding:0 1.5rem;font-size:1rem}._iconOnly_j91ir_70{padding:0}._iconOnly_j91ir_70._xsmall_j91ir_44{width:var(--ctl-h-xs)}._iconOnly_j91ir_70._small_j91ir_51{width:var(--ctl-h-md)}._iconOnly_j91ir_70._medium_j91ir_57{width:2.5rem}._iconOnly_j91ir_70._large_j91ir_63{width:var(--ctl-h-lg)}._primary_j91ir_84{background-color:var(--app-accent-solid);background-image:linear-gradient(180deg,#ffffff24,#fff0);color:#fff;box-shadow:0 1px 2px #1018281f}._primary_j91ir_84:hover:not(:disabled){background-color:var(--app-accent-solid-hover)}._primary_j91ir_84:focus-visible{box-shadow:0 1px 2px #1018281f,var(--ctl-focus-ring)}._secondary_j91ir_100{background:var(--app-surface);color:var(--app-text-secondary);border-color:var(--app-border-strong)}._secondary_j91ir_100:hover:not(:disabled){background:var(--app-hover);color:var(--app-text)}._outline_j91ir_113{background:transparent;color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent) 55%,transparent)}._outline_j91ir_113:hover:not(:disabled){background:var(--app-accent-soft);border-color:var(--app-accent)}._ghost_j91ir_126{background:transparent;color:var(--app-text-secondary)}._ghost_j91ir_126:hover:not(:disabled){background:var(--app-hover);color:var(--app-text)}._success_j91ir_138{background:color-mix(in srgb,var(--app-success-text) 10%,var(--app-tint-base));color:var(--app-success-text)}._success_j91ir_138:hover:not(:disabled){background:color-mix(in srgb,var(--app-success-text) 18%,var(--app-tint-base))}._danger_j91ir_147{background:color-mix(in srgb,var(--app-danger-text) 10%,var(--app-tint-base));color:var(--app-danger-text)}._danger_j91ir_147:hover:not(:disabled){background:color-mix(in srgb,var(--app-danger-text) 18%,var(--app-tint-base))}._warning_j91ir_156{background:color-mix(in srgb,var(--app-warning-text) 10%,var(--app-tint-base));color:var(--app-warning-text)}._warning_j91ir_156:hover:not(:disabled){background:color-mix(in srgb,var(--app-warning-text) 18%,var(--app-tint-base))}._button_j91ir_7[aria-pressed=true]{background:var(--app-accent-soft);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent) 45%,transparent)}._button_j91ir_7[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--app-accent) 18%,var(--app-tint-base));color:var(--app-accent-text)}._disabled_j91ir_181{opacity:.55;cursor:not-allowed;transform:none!important}._loading_j91ir_187{cursor:wait;color:transparent}._fullWidth_j91ir_192{width:100%}._iconLeft_j91ir_197,._iconRight_j91ir_198,._iconCenter_j91ir_199,._buttonText_j91ir_200{display:inline-flex;align-items:center}._spinner_j91ir_205{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._spinnerRing_j91ir_213{width:1.1rem;height:1.1rem;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:_spin_j91ir_205 1s linear infinite}._primary_j91ir_84 ._spinnerRing_j91ir_213{color:#fff}._secondary_j91ir_100 ._spinnerRing_j91ir_213,._ghost_j91ir_126 ._spinnerRing_j91ir_213{color:var(--app-text-secondary)}._outline_j91ir_113 ._spinnerRing_j91ir_213{color:var(--app-accent-text)}._success_j91ir_138 ._spinnerRing_j91ir_213{color:var(--app-success-text)}._danger_j91ir_147 ._spinnerRing_j91ir_213{color:var(--app-danger-text)}._warning_j91ir_156 ._spinnerRing_j91ir_213{color:var(--app-warning-text)}@keyframes _spin_j91ir_205{to{transform:rotate(360deg)}}@media (prefers-contrast: high){._button_j91ir_7{border-color:currentColor}}@media (prefers-reduced-motion: reduce){._button_j91ir_7,._button_j91ir_7:active:not(:disabled){transition:none;transform:none}._spinnerRing_j91ir_213{animation:none}}._notificationContainer_15iyi_3{position:fixed;top:1rem;right:1rem;z-index:2000;display:flex;flex-direction:column;gap:.75rem;max-width:320px}._notification_15iyi_3{padding:.75rem 1rem;border-radius:.375rem;box-shadow:0 4px 12px #0000001a;font-size:.875rem;font-weight:500;border:1px solid transparent;display:flex;align-items:center;gap:.5rem;animation:_fadeInOut_15iyi_1 .25s ease-in-out}._info_15iyi_28{background-color:var(--app-accent-soft, #DBEAFE);color:var(--app-accent-text, #1E40AF);border-color:color-mix(in srgb,var(--app-accent, #3b82f6) 30%,transparent)}._success_15iyi_34{background-color:var(--app-success-soft, #D1FAE5);color:var(--app-success-text, #065F46);border-color:color-mix(in srgb,#10b981 30%,transparent)}._error_15iyi_40{background-color:var(--app-danger-soft, #FEE2E2);color:var(--app-danger-text, #991B1B);border-color:color-mix(in srgb,#ef4444 30%,transparent)}._warning_15iyi_46{background-color:var(--app-warning-soft, #FEF3C7);color:var(--app-warning-text, #92400E);border-color:color-mix(in srgb,#f59e0b 30%,transparent)}._message_15iyi_53{flex:1}._closeButton_15iyi_57{background:transparent;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 .25rem}@keyframes _fadeInOut_15iyi_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._overlay_1wchu_3{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--app-modal-backdrop);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:_fadeIn_1wchu_1 .2s ease-out}@keyframes _fadeIn_1wchu_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1wchu_1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modal_1wchu_33{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;width:100%;max-width:420px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;animation:_slideIn_1wchu_1 .2s ease-out;position:relative}[data-scheme=dark] ._modal_1wchu_33{box-shadow:0 24px 48px -12px #000000b8,0 0 0 1px #94a3b814}._header_1wchu_57{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.5rem;flex-shrink:0;border-bottom:1px solid var(--app-border);background:linear-gradient(to bottom,var(--app-surface),var(--app-surface-muted))}._title_1wchu_69{margin:0;font-size:1.25rem;font-weight:600;color:var(--app-text);flex:1 1 auto}._closeButton_1wchu_78{flex-shrink:0;margin-left:auto}._headerActions_1wchu_83{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._content_1wchu_90{padding:1.5rem;overflow-y:auto;flex-grow:1}._modalLarge_1wchu_97{max-width:600px}._modalXLarge_1wchu_101{max-width:1600px;width:95vw}._modalSmall_1wchu_106{max-width:320px}._footer_1wchu_110{padding:1rem 1.5rem;border-top:1px solid var(--app-border);background-color:var(--app-surface-muted);flex-shrink:0}@media (max-width: 640px){._overlay_1wchu_3{padding:.5rem}._modal_1wchu_33{border-radius:8px;max-height:95vh}._content_1wchu_90{padding:1rem}}._whatsNewButton_1aahg_3{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--app-surface);border:1px solid #e8ebf0;border-radius:999px;cursor:pointer;line-height:1;color:var(--app-text-secondary);transition:background-color .15s,border-color .15s}._whatsNewButton_1aahg_3:hover{background-color:var(--app-hover);border-color:var(--app-border-strong)}._unreadDot_1aahg_24{position:absolute;top:-3px;right:-3px;width:10px;height:10px;background-color:#ef4444;border-radius:50%;border:2px solid white;animation:_pulse_1aahg_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_1aahg_1{0%,to{opacity:1}50%{opacity:.5}}._changelogList_1aahg_42{display:flex;flex-direction:column;gap:1.5rem}._versionGroup_1aahg_48{border-bottom:1px solid #f1f5f9;padding-bottom:1.25rem}._versionGroup_1aahg_48:last-child{border-bottom:none;padding-bottom:0}._versionHeader_1aahg_58{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._versionTag_1aahg_65{font-size:.75rem;font-weight:600;color:#3b82f6;background:var(--app-accent-soft);padding:.125rem .5rem;border-radius:9999px}._versionDate_1aahg_74{font-size:.8rem;color:var(--app-text-muted)}._newBadge_1aahg_79{font-size:.65rem;font-weight:700;color:#dc2626;background:#fef2f2;padding:.125rem .375rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}._itemsList_1aahg_90{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}._item_1aahg_90{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;color:var(--app-text-secondary);line-height:1.4}._itemIcon_1aahg_108{flex-shrink:0;font-size:.85rem;margin-top:.1rem}._itemContent_1aahg_114{display:flex;flex-direction:column;gap:.125rem}._itemTitle_1aahg_120{font-weight:500}._itemDescription_1aahg_124{font-size:.8rem;color:var(--app-text-muted)}._itemDescriptionNote_1aahg_129{font-size:.72rem;font-weight:300;color:var(--app-text-muted)}._itemDescriptionTip_1aahg_136{display:block;margin-top:.45rem;padding:.45rem .6rem;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:4px;font-size:.8rem;color:#92400e}._itemDescriptionTip_1aahg_136 strong{font-weight:700}._emptyState_1aahg_151{text-align:center;padding:2rem 1rem;color:var(--app-text-muted);font-size:.9rem}[data-scheme=dark] ._whatsNewButton_1aahg_3{border-color:var(--app-border)}[data-scheme=dark] ._unreadDot_1aahg_24{border-color:var(--app-surface)}[data-scheme=dark] ._versionGroup_1aahg_48{border-bottom-color:var(--app-border)}[data-scheme=dark] ._versionTag_1aahg_65{color:var(--app-accent-text);background:color-mix(in srgb,var(--app-accent) 12%,transparent)}[data-scheme=dark] ._newBadge_1aahg_79{color:var(--app-danger-text);background:color-mix(in srgb,var(--app-danger-text) 11%,transparent)}[data-scheme=dark] ._itemDescriptionTip_1aahg_136{color:var(--app-warning-text);background:color-mix(in srgb,var(--app-warning-text) 11%,transparent);border-left-color:var(--app-warning-text)}._wrapper_foslr_1{position:relative;display:inline-flex}._trigger_foslr_7{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--app-surface);border:1px solid #e8ebf0;border-radius:999px;color:var(--app-text-secondary);cursor:pointer;position:relative;transition:background-color .15s,border-color .15s}._trigger_foslr_7:hover,._triggerOpen_foslr_22{background-color:var(--app-hover);border-color:var(--app-border-strong)}._badge_foslr_27{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:#ef4444;color:#fff;font-size:.6875rem;font-weight:700;line-height:1;border:1.5px solid #ffffff}._panel_foslr_47{position:absolute;top:calc(100% + .625rem);right:0;width:340px;max-height:420px;overflow-y:auto;background-color:var(--app-surface);border:1px solid #e8ebf0;border-radius:14px;box-shadow:0 14px 40px -12px #10182847,0 4px 10px -4px #1018281a;padding:.375rem;z-index:100;transform-origin:top right;animation:_panelIn_foslr_1 105ms cubic-bezier(.16,1,.3,1)}@keyframes _panelIn_foslr_1{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){._panel_foslr_47{animation:none}}._panelHeader_foslr_81{padding:.6875rem .625rem .625rem;border-bottom:1px solid #e8ebf0;margin-bottom:.3125rem;font-size:.8125rem;font-weight:600;color:var(--app-text)}._state_foslr_90{padding:1.25rem .625rem;text-align:center;font-size:.8125rem;color:var(--app-text-muted)}._item_foslr_97{display:flex;align-items:flex-start;gap:.5rem;padding:.5625rem .625rem;border-radius:.375rem}._itemClickable_foslr_104{cursor:pointer;transition:background-color .15s}._itemClickable_foslr_104:hover{background-color:var(--app-surface-muted)}._itemUnread_foslr_111{background-color:var(--app-accent-soft)}._itemUnread_foslr_111._itemClickable_foslr_104:hover{background-color:#dbeafe}._itemBody_foslr_118{display:flex;flex-direction:column;gap:.125rem;flex:1 1 auto;min-width:0}._itemTitle_foslr_126{font-size:.8125rem;font-weight:600;color:var(--app-text)}._itemHint_foslr_132{font-size:.75rem;color:var(--app-text-muted)}._itemDate_foslr_137{font-size:.6875rem;color:var(--app-text-muted)}._dismissButton_foslr_142{flex-shrink:0}[data-scheme=dark] ._trigger_foslr_7,[data-scheme=dark] ._panel_foslr_47{border-color:var(--app-border)}[data-scheme=dark] ._badge_foslr_27{border-color:var(--app-surface)}[data-scheme=dark] ._panelHeader_foslr_81{border-bottom-color:var(--app-border)}[data-scheme=dark] ._itemUnread_foslr_111{background-color:color-mix(in srgb,var(--app-accent) 9%,transparent)}[data-scheme=dark] ._itemUnread_foslr_111._itemClickable_foslr_104:hover{background-color:color-mix(in srgb,var(--app-accent) 14%,transparent)}._badge_1jpg5_1{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.025em;white-space:nowrap;transition:all .15s ease-in-out;border:1px solid}._pflegegrad_1jpg5_13{background-color:var(--app-accent-soft);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent-text) 35%,transparent)}._standard_1jpg5_21{background:var(--app-accent-soft);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent-text) 35%,transparent)}._private_1jpg5_28{background:var(--app-warning-soft);color:var(--app-warning-text);border-color:color-mix(in srgb,var(--app-warning-text) 35%,transparent)}._medical_1jpg5_35{background:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,var(--app-success-text) 35%,transparent)}._status_1jpg5_41{font-size:.65rem;padding:.15rem .5rem;margin-left:.4rem;vertical-align:middle}._neutral_1jpg5_48{background-color:var(--app-surface-muted);color:var(--app-text-muted);border-color:var(--app-border)}._success_1jpg5_54{background-color:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,#10b981 40%,transparent)}._danger_1jpg5_60{background-color:var(--app-danger-soft);color:var(--app-danger-text);border-color:color-mix(in srgb,#ef4444 40%,transparent)}._clientStatus_1jpg5_66{font-size:.7rem;padding:.15rem .55rem;font-weight:600}._review_gihl3_1{display:flex;flex-direction:column;gap:.5rem;align-self:stretch;font-size:.8125rem}._choices_gihl3_9{display:flex;flex-direction:column;gap:.5rem;align-self:stretch}._question_gihl3_16{margin:0;font-weight:600}._state_gihl3_21{margin:0;color:var(--app-text-muted)}._error_gihl3_26{margin:0;color:var(--app-danger-text)}._hint_gihl3_31{margin:0;color:var(--app-text-secondary)}._list_gihl3_36{display:flex;flex-direction:column;gap:.375rem;max-height:16rem;margin:0;padding:.5rem;overflow-y:auto;list-style:none;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem}._row_gihl3_50{display:grid;grid-template-columns:1fr auto;gap:0 .5rem}._when_gihl3_56{font-weight:500}._pick_gihl3_60{display:inline-flex;align-items:center;gap:.375rem;cursor:pointer}._rowChanged_gihl3_68 ._where_gihl3_68{color:var(--app-warning-text)}._changes_gihl3_72{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem}._who_gihl3_80{color:var(--app-text-muted);text-align:right}._where_gihl3_68{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;grid-column:1 / -1;overflow-wrap:anywhere}._actions_gihl3_94{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}._wrapper_3an3n_1{position:relative;display:inline-flex}._trigger_3an3n_7{display:inline-flex;align-items:center;gap:.5625rem;padding:.3125rem .625rem .3125rem .3125rem;background-color:var(--app-surface);border:1px solid #e8ebf0;border-radius:999px;cursor:pointer;position:relative;font:inherit;transition:background-color .15s,border-color .15s}._trigger_3an3n_7:hover,._triggerOpen_3an3n_21{background-color:var(--app-hover);border-color:var(--app-border-strong)}._avatar_3an3n_26{flex-shrink:0}._identityInline_3an3n_31{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;margin-right:.125rem}._nameInline_3an3n_38{font-size:.8125rem;font-weight:600;color:var(--app-text)}._roleInline_3an3n_43{font-size:.65625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._roleInlineAdmin_3an3n_49{color:#16a34a}._roleInlineKreis_3an3n_52{color:#6366f1}._caret_3an3n_56{font-size:.75rem;color:var(--app-text-muted);line-height:1;transition:transform .18s ease}._caretOpen_3an3n_62{transform:rotate(180deg)}._triggerDot_3an3n_67{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:9999px;background-color:#ef4444;border:1.5px solid #ffffff}._menu_3an3n_79{position:absolute;top:calc(100% + .625rem);right:0;min-width:232px;border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);padding:var(--ctl-menu-pad);z-index:var(--ctl-menu-z);transform-origin:top right;animation:_menuIn_3an3n_1 105ms cubic-bezier(.16,1,.3,1);background:var(--app-surface)}@keyframes _menuIn_3an3n_1{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){._menu_3an3n_79{animation:none}}._identity_3an3n_31{display:flex;flex-direction:column;gap:.0625rem;padding:.6875rem .625rem .625rem;border-bottom:1px solid #e8ebf0;margin-bottom:.3125rem}._identityEmail_3an3n_120{font-size:.8125rem;font-weight:600;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._identityOrg_3an3n_129{font-size:.75rem;font-weight:500;color:var(--app-text-secondary)}._identitySub_3an3n_135{font-size:.71875rem;color:var(--app-text-muted)}._item_3an3n_141{display:flex;align-items:center;gap:.5rem;width:100%;padding:var(--ctl-menu-item-pad);background:none;border:none;border-radius:var(--ctl-menu-item-radius);font-size:var(--ctl-menu-item-font);font-weight:500;color:var(--app-text-secondary);text-align:left;cursor:pointer}._item_3an3n_141:hover:not(:disabled){background-color:var(--app-surface-muted)}._item_3an3n_141:disabled{opacity:.6;cursor:default}._itemIcon_3an3n_164{display:inline-flex;align-items:center;justify-content:center;width:16px;font-size:1rem;line-height:1;color:inherit}._itemLabel_3an3n_174{flex:1 1 auto}._itemDot_3an3n_178{width:8px;height:8px;border-radius:9999px;background-color:#ef4444;flex-shrink:0}._itemDanger_3an3n_186{color:#dc2626}._itemDanger_3an3n_186:hover:not(:disabled){background-color:#fef2f2}[data-scheme=dark] ._trigger_3an3n_7,[data-scheme=dark] ._menu_3an3n_79{border-color:var(--app-border)}[data-scheme=dark] ._triggerDot_3an3n_67{border-color:var(--app-surface)}[data-scheme=dark] ._identity_3an3n_31{border-bottom-color:var(--app-border)}[data-scheme=dark] ._item_3an3n_141:hover:not(:disabled){background-color:var(--app-hover)}[data-scheme=dark] ._itemDanger_3an3n_186:hover:not(:disabled){color:var(--app-danger-text);background-color:color-mix(in srgb,var(--app-danger-text) 11%,transparent)}._avatar_znw3f_1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;overflow:hidden;font-weight:700;letter-spacing:.02em;line-height:1;color:hsl(var(--avatar-hue) 30% 30%);background:hsl(var(--avatar-hue) 50% 92%);border:1px solid hsl(var(--avatar-hue) 40% 84%);-webkit-user-select:none;user-select:none}[data-scheme=dark] ._avatar_znw3f_1{color:hsl(var(--avatar-hue) 55% 80%);background:hsl(var(--avatar-hue) 35% 22%);border-color:hsl(var(--avatar-hue) 35% 32%)}._image_znw3f_23{width:100%;height:100%;object-fit:cover}._list_arwdn_5{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--ctl-menu-pad)}._list_arwdn_5::-webkit-scrollbar{width:8px}._list_arwdn_5::-webkit-scrollbar-track{background:var(--app-surface-muted);border-radius:4px}._list_arwdn_5::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:4px}._list_arwdn_5::-webkit-scrollbar-thumb:hover{background:var(--app-text-muted)}._option_arwdn_27{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:var(--ctl-h-sm);padding:var(--ctl-menu-item-pad);border:none;background:transparent;border-radius:var(--ctl-menu-item-radius);font-size:var(--ctl-menu-item-font);font-family:inherit;color:var(--app-text-secondary);cursor:pointer;text-align:left;box-sizing:border-box}._optionActive_arwdn_48{background:var(--ctl-menu-item-hover)}._optionSelected_arwdn_52{background:var(--app-accent-soft);color:var(--app-accent-text);font-weight:500}._optionSelected_arwdn_52._optionActive_arwdn_48{background:color-mix(in srgb,var(--app-accent) 18%,var(--app-accent-soft))}._optionLabel_arwdn_62{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._checkIcon_arwdn_70{color:var(--app-accent);flex-shrink:0}._emptyState_arwdn_75{padding:1.25rem .75rem;text-align:center;color:var(--app-text-muted);font-size:var(--ctl-font-md)}[data-scheme=dark] ._optionSelected_arwdn_52{background:color-mix(in srgb,var(--app-accent) 20%,transparent);color:var(--app-accent-text)}[data-scheme=dark] ._optionSelected_arwdn_52._optionActive_arwdn_48{background:color-mix(in srgb,var(--app-accent) 28%,transparent)}._container_tbxic_5{display:flex;flex-direction:column;gap:.25rem;position:relative;min-width:0}._trigger_tbxic_13:disabled{cursor:not-allowed;opacity:.6}._label_tbxic_15{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._trigger_tbxic_13{display:flex;align-items:center;justify-content:space-between;gap:.375rem;width:100%;min-width:0;height:var(--ctl-h-md);padding:0 var(--ctl-pad-x-md);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);font-size:var(--ctl-font-md);font-family:inherit;color:var(--app-text-secondary);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;box-sizing:border-box}._trigger_tbxic_13:hover{border-color:var(--app-border-strong)}._trigger_tbxic_13:focus-visible{outline:none;border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._triggerOpen_tbxic_54,._triggerOpen_tbxic_54:hover{border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._triggerSearching_tbxic_61{cursor:text}._triggerInput_tbxic_65{flex:1;min-width:0;height:100%;padding:0;border:none;outline:none;font-size:inherit;font-family:inherit;color:var(--app-text);background:transparent}._triggerInput_tbxic_65::placeholder{color:var(--app-text-muted)}._triggerSearching_tbxic_61 ._chevron_tbxic_82{cursor:pointer}._small_tbxic_87 ._trigger_tbxic_13{height:var(--ctl-h-sm);padding:0 var(--ctl-pad-x-sm);border-radius:var(--ctl-radius-sm);font-size:var(--ctl-font-sm)}._selectedLabel_tbxic_94{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text)}._placeholder_tbxic_104{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-muted)}._chevron_tbxic_82{color:var(--app-text-muted);transition:transform .12s ease;flex-shrink:0}._chevronOpen_tbxic_120{transform:rotate(180deg)}._dropdown_tbxic_127{z-index:var(--ctl-menu-z);display:flex;flex-direction:column;max-width:min(var(--ctl-menu-max-w),calc(100vw - 1rem));max-height:min(var(--ctl-menu-max-h),var(--menu-available-h, var(--ctl-menu-max-h)));background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);animation:_slideDown_tbxic_1 90ms cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes _slideDown_tbxic_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._loadingState_l11ym_1{display:flex;align-items:center;justify-content:center;gap:var(--ctl-gap);min-height:var(--ctl-h-lg);padding:1rem;font-size:var(--ctl-font-sm);color:var(--app-text-muted)}._compact_l11ym_12{justify-content:flex-start;min-height:0;padding:0}._spinner_l11ym_18{width:1rem;height:1rem;flex-shrink:0;border:2px solid var(--app-border);border-top-color:var(--app-accent);border-radius:50%;animation:_spin_l11ym_18 .8s linear infinite}@keyframes _spin_l11ym_18{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinner_l11ym_18{animation:none}}._banner_175rt_4{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;padding:.5rem 1rem;font-size:.88rem;font-weight:600;color:#7c2d12;background:#fed7aa;border-bottom:2px solid #ea580c}._tenantName_175rt_21{font-weight:700}._readOnly_175rt_25{font-weight:500;opacity:.85}._userSelect_175rt_31{width:16rem;max-width:100%;font-weight:400}._toggle_1ya81_1{width:2.375rem;height:2.375rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--app-text-secondary);background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.625rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}._toggle_1ya81_1:hover{color:var(--app-text);background:var(--app-hover);border-color:var(--app-border-strong)}._toggle_1ya81_1:focus-visible{outline:3px solid color-mix(in srgb,var(--app-accent) 35%,transparent);outline-offset:2px}._toggle_1ya81_1 svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._wrapper_1ya81_36{position:relative;display:inline-flex}._toggleOpen_1ya81_41{color:var(--app-text);background:var(--app-hover);border-color:var(--app-border-strong)}._menu_1ya81_48{position:absolute;top:calc(100% + .625rem);right:0;min-width:var(--ctl-menu-min-w);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);padding:var(--ctl-menu-pad);z-index:var(--ctl-menu-z);background:var(--app-surface)}._item_1ya81_61{display:flex;align-items:center;gap:.5rem;width:100%;padding:var(--ctl-menu-item-pad);background:none;border:none;border-radius:var(--ctl-menu-item-radius);font:inherit;font-size:var(--ctl-menu-item-font);font-weight:500;color:var(--app-text-secondary);text-align:left;cursor:pointer}._item_1ya81_61:hover{background-color:var(--ctl-menu-item-hover)}._item_1ya81_61:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._itemActive_1ya81_87{color:var(--app-text)}._itemLabel_1ya81_91{flex:1 1 auto}._itemCheck_1ya81_95{color:var(--app-accent);flex-shrink:0}._container_z4td3_4{height:100dvh;min-height:0;background-color:var(--app-surface-muted);font-family:Inter,sans-serif;display:flex;flex-direction:column;overflow:hidden}html[data-scheme=dark] ._container_z4td3_4{background-color:var(--app-bg);color:var(--app-text)}html[data-scheme=dark] ._header_z4td3_19{background-color:var(--app-surface);border-bottom-color:var(--app-border);box-shadow:0 1px #ffffff08}html[data-scheme=dark] ._tab_z4td3_25,html[data-scheme=dark] ._tab_z4td3_25:link,html[data-scheme=dark] ._tab_z4td3_25:visited{color:var(--app-text-secondary)}html[data-scheme=dark] ._tab_z4td3_25:not(._activeTab_z4td3_31):hover{background-color:var(--app-hover)}html[data-scheme=dark] ._icon_z4td3_35{color:var(--app-text-muted)}html[data-scheme=dark] ._mainContent_z4td3_39,html[data-scheme=dark] ._tabPanel_z4td3_40,html[data-scheme=dark] ._activeTabContent_z4td3_41{color:var(--app-text)}._header_z4td3_19{background-color:var(--app-surface);padding:0;box-shadow:0 1px 2px #1018280a,0 1px #10182805;border-bottom:1px solid #e8ebf0;flex:0 0 auto}._headerContent_z4td3_55{width:100%;max-width:none;margin:0;padding:0 1.5rem;height:68px;display:flex;justify-content:space-between;align-items:center;gap:1.125rem}._headerActions_z4td3_67{display:flex;align-items:center;gap:1rem}._profileGroup_z4td3_74{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}._userInfo_z4td3_81{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--app-surface-muted);border-radius:.375rem;border:1px solid var(--app-border)}._userIcon_z4td3_91{font-size:1rem;color:var(--app-text-muted)}._userEmail_z4td3_96{font-size:.875rem;color:var(--app-text-secondary);font-weight:500}._mainContent_z4td3_39{width:100%;max-width:var(--main-max-width, 1200px);margin:0 auto;padding:1.5rem;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._title_z4td3_115{font-size:1.4rem;font-weight:600;color:var(--app-text);margin:0}._tabsContainer_z4td3_123{margin-bottom:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._tabsList_z4td3_131{display:flex;justify-content:flex-start;background-color:var(--app-surface);border-radius:.625rem;padding:.375rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000000d;border:1px solid var(--app-border);overflow-x:auto;flex:0 0 auto}._headerTabs_z4td3_146{margin-bottom:0;box-shadow:none;border-color:transparent;background-color:transparent;padding:0;min-width:0;flex:1 1 auto}._headerTabs_z4td3_146 ._tab_z4td3_25{flex-grow:0}._tab_z4td3_25{flex-grow:0;flex-shrink:0;text-align:center;padding:.5625rem .75rem;cursor:pointer;border-radius:.6875rem;margin-right:.125rem;display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:500;color:var(--app-text-secondary);letter-spacing:-.01em;transition:background-color .16s ease,color .16s ease,box-shadow .2s ease,padding .16s ease;white-space:nowrap;text-decoration:none}._tab_z4td3_25:link,._tab_z4td3_25:visited{color:var(--app-text-secondary)}._tab_z4td3_25:last-child{margin-right:0}._activeTab_z4td3_31{padding:.5625rem 1rem;background-color:var(--tab-accent, #2563eb);color:#fff;font-weight:600;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--tab-accent, #2563eb) 60%,transparent)}._activeTab_z4td3_31:link,._activeTab_z4td3_31:visited,._activeTab_z4td3_31:hover,._activeTab_z4td3_31:focus{color:#fff}._tab_z4td3_25:not(._activeTab_z4td3_31):hover{background-color:var(--app-hover);color:var(--tab-accent, #2563eb)}._icon_z4td3_35{display:inline-flex;align-items:center;margin-right:.5625rem;line-height:1;color:var(--app-text-muted);transition:color .16s ease}._tab_z4td3_25:not(._activeTab_z4td3_31):hover ._icon_z4td3_35{color:var(--tab-accent, #2563eb)}._activeTab_z4td3_31 ._icon_z4td3_35{color:inherit}._badge_z4td3_226{margin-left:.5rem;background-color:#ef4444;color:#fff;font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:9999px;min-width:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;animation:_pulse_z4td3_1 2s cubic-bezier(.4,0,.6,1) infinite}._activeTab_z4td3_31 ._badge_z4td3_226{background-color:#fca5a5;color:#991b1b}@keyframes _pulse_z4td3_1{0%,to{opacity:1}50%{opacity:.7}}._tabPanel_z4td3_40{flex:1 1 auto;min-height:0;overflow:auto}._tabContent_z4td3_263{display:none}._activeTabContent_z4td3_41{display:block;height:100%;min-height:0;animation:_fadeIn_z4td3_1 .3s ease-in-out}@keyframes _fadeIn_z4td3_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_z4td3_713{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._actionBar_z4td3_284{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;margin-bottom:1.5rem;background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.75rem;box-shadow:0 1px 3px #0000001a;gap:1.5rem;flex:0 0 auto}._clientsWorkspace_z4td3_298{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}._primaryActions_z4td3_306{display:flex;align-items:center;gap:.75rem}._addClientMenu_z4td3_313{position:relative}._addClientDropdown_z4td3_317{position:absolute;right:0;top:100%;margin-top:4px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:220px;z-index:1000;padding:.25rem 0}._addClientMenuItem_z4td3_331{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .85rem;font-size:.875rem;color:var(--app-text-secondary);background:transparent;border:none;text-align:left;cursor:pointer;transition:background-color .1s}._addClientMenuItem_z4td3_331:hover{background-color:var(--app-surface-muted)}._addClientMenuItem_z4td3_331:disabled{opacity:.5;cursor:not-allowed}._addClientMenuItem_z4td3_331 svg{color:var(--app-text-muted);flex-shrink:0}._pdfExportWrapper_z4td3_360{position:relative;display:inline-flex}._pdfExportBadge_z4td3_365{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background-color:#2563eb;color:#fff;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff;pointer-events:none}._exportControls_z4td3_385{display:flex;align-items:center;gap:.75rem}._exportLabel_z4td3_391{font-size:.875rem;font-weight:500;color:var(--app-text-muted);white-space:nowrap}._exportInputs_z4td3_398{display:flex;align-items:center;gap:.5rem}._exportSelect_z4td3_404{padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:.375rem;font-size:.875rem;background-color:var(--app-surface);color:var(--app-text-secondary);min-width:4rem;transition:border-color .2s,box-shadow .2s}._exportSelect_z4td3_404:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._exportCustomSelect_z4td3_424._exportCustomSelect_z4td3_424{flex:0 0 auto;min-width:5rem;max-width:fit-content}@media (max-width: 1024px){._actionBar_z4td3_284{flex-direction:column;align-items:stretch;gap:1rem}._primaryActions_z4td3_306{justify-content:center}._exportControls_z4td3_385{justify-content:center;flex-wrap:wrap}}@media (max-width: 768px){._sectionHeader_z4td3_449{padding:1rem;text-align:center}._sectionTitle_z4td3_454{font-size:1.5rem}._actionBar_z4td3_284{padding:1rem;gap:.75rem}._primaryActions_z4td3_306{flex-direction:column;width:100%;gap:.5rem}._exportControls_z4td3_385{flex-direction:column;align-items:center;gap:.5rem}._exportInputs_z4td3_398{justify-content:center;flex-wrap:wrap}}@media (max-width: 480px){._sectionHeader_z4td3_449{padding:.75rem}._sectionTitle_z4td3_454{font-size:1.25rem}._actionBar_z4td3_284{padding:.75rem}._exportSelect_z4td3_404{padding:.375rem .5rem;font-size:.8125rem;min-width:3rem}}._listHeader_z4td3_502{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:1rem}._headerButtons_z4td3_511{display:flex;align-items:center;gap:.75rem}._filterControls_z4td3_517{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1rem;padding:1rem;background-color:var(--app-surface-muted);border-radius:.5rem;border:1px solid var(--app-border)}._filterGroup_z4td3_529{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._filterControls_z4td3_517>button:last-child{margin-left:auto}._filterLabel_z4td3_541{font-size:.875rem;font-weight:500;color:var(--app-text-secondary);white-space:nowrap}._filterSelect_z4td3_548{padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:.375rem;background-color:var(--app-surface);color:var(--app-text-secondary);font-size:.875rem;width:200px;cursor:pointer}._filterSelect_z4td3_548:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._filterInput_z4td3_565{padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:.375rem;background-color:var(--app-surface);color:var(--app-text-secondary);font-size:.875rem;width:200px;cursor:pointer}._filterInput_z4td3_565:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._conflictModal_z4td3_582{display:flex;flex-direction:column;gap:1.5rem}._conflictNotice_z4td3_588{background-color:#fffbeb;border:1px solid #fcd34d;border-left-width:4px;border-radius:.375rem;padding:1rem;color:#92400e;font-weight:500;font-size:.95rem;line-height:1.5}._conflictHint_z4td3_600{margin:0;color:var(--app-text-secondary);font-size:.95rem;line-height:1.5}._conflictListContainer_z4td3_607{display:flex;flex-direction:column;gap:.5rem}._conflictListTitle_z4td3_613{margin:0;font-weight:600;color:var(--app-text);font-size:.9rem;letter-spacing:.01em}._conflictList_z4td3_607{margin:0;padding:0;list-style:none;max-height:200px;overflow-y:auto;background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem}._conflictList_z4td3_607 li{padding:.625rem 1rem;border-bottom:1px solid #f3f4f6;font-size:.9rem;color:var(--app-text-secondary)}._conflictList_z4td3_607 li:last-child{border-bottom:none}._conflictActions_z4td3_643{margin-top:1rem;padding-top:1.25rem;border-top:1px solid var(--app-border);display:flex;flex-direction:column;gap:.75rem}._button_z4td3_653{padding:.625rem 1rem;border:none;border-radius:.5rem;cursor:pointer;font-weight:500;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease;box-shadow:0 1px 2px #0000000d;line-height:1.5}._button_z4td3_653:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}._button_z4td3_653:active{transform:translateY(0)}._button_z4td3_653:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}._primaryButton_z4td3_681{background-color:#3b82f6;color:#fff}._primaryButton_z4td3_681:hover{background-color:#2563eb}._secondaryButton_z4td3_684{background-color:var(--app-surface);color:var(--app-text-secondary);border:1px solid var(--app-border)}._secondaryButton_z4td3_684:hover{background-color:var(--app-surface-muted)}._secondaryButton_z4td3_684:disabled{background-color:var(--app-surface);color:var(--app-text-muted);border:1px solid var(--app-border);opacity:1}._loadingOverlay_z4td3_694,._errorOverlay_z4td3_694{padding:2rem;text-align:center;font-size:1rem;border-radius:.5rem;margin-top:1rem}._loadingOverlay_z4td3_694{color:var(--app-text-secondary);background-color:var(--app-surface-muted)}._loadingContent_z4td3_706{display:flex;align-items:center;justify-content:center;gap:1rem}._spinner_z4td3_713{border:4px solid rgba(0,0,0,.1);width:40px;height:40px;border-radius:50%;border-left-color:#3b82f6;animation:_spin_z4td3_713 1s ease-in-out infinite}._errorOverlay_z4td3_694{color:#991b1b;background-color:var(--app-danger-soft);border:1px solid #FECACA;font-weight:500}html[data-scheme=dark] ._tab_z4td3_25:not(._activeTab_z4td3_31):hover,html[data-scheme=dark] ._tab_z4td3_25:not(._activeTab_z4td3_31):hover ._icon_z4td3_35{color:color-mix(in srgb,var(--tab-accent, #60a5fa) 55%,#fff)}html[data-scheme=dark] ._activeTab_z4td3_31{background-color:color-mix(in srgb,var(--tab-accent, #2563eb) 65%,black)}._legalContainer_tugho_4{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 1rem}._legalCard_tugho_14{background:var(--app-surface);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2.5rem;width:100%;max-width:820px}._title_tugho_23{font-size:2rem;font-weight:700;color:var(--app-text);margin:0 0 .25rem}._updated_tugho_30{color:var(--app-text-muted);font-size:.8rem;margin:0 0 1.5rem}._draftNotice_tugho_37{background:var(--app-warning-soft);border:1px solid color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border));color:var(--app-warning-text);padding:.875rem 1rem;border-radius:.5rem;font-size:.85rem;line-height:1.5;margin-bottom:1.75rem}._section_tugho_48{margin-bottom:1.5rem}._sectionHeading_tugho_52{font-size:1.05rem;font-weight:600;color:var(--app-text-secondary);margin:0 0 .5rem}._body_tugho_59{color:var(--app-text-secondary);font-size:.9rem;line-height:1.65;margin:0;white-space:pre-line}._row_tugho_68{margin-bottom:1rem}._rowLabel_tugho_72{font-weight:600;color:var(--app-text-secondary);font-size:.85rem;margin:0 0 .15rem}._rowValue_tugho_79{color:var(--app-text-secondary);font-size:.9rem;line-height:1.6;margin:0;white-space:pre-line}._placeholder_tugho_88{background:var(--app-warning-soft);color:var(--app-warning-text);padding:0 .2rem;border-radius:.2rem}._backLink_tugho_95{display:inline-block;margin-top:1.5rem;color:#3b82f6;font-size:.9rem;text-decoration:none;font-weight:600;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}._backLink_tugho_95:hover{color:#2563eb;text-decoration:underline}._legalLinks_tugho_116{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;padding:1rem 0;font-size:.8rem}._legalLink_tugho_116{color:var(--app-text-muted);text-decoration:none}._legalLink_tugho_116:hover{color:var(--app-text-secondary);text-decoration:underline}._legalLinkSep_tugho_136{color:#d1d5db}._legalLinksOnDark_tugho_141 ._legalLink_tugho_116{color:#ffffffd9}._legalLinksOnDark_tugho_141 ._legalLink_tugho_116:hover{color:#fff}._legalLinksOnDark_tugho_141 ._legalLinkSep_tugho_136{color:#ffffff80}._legalLinksFooter_tugho_154{border-top:1px solid var(--app-border)}@media (max-width: 640px){._legalContainer_tugho_4{padding:1rem .5rem}._legalCard_tugho_14{padding:1.5rem}._title_tugho_23{font-size:1.6rem}}._authContainer_3idoa_4{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem}._authCard_3idoa_14{background:var(--app-surface);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;width:100%;max-width:500px;animation:_slideUp_3idoa_1 .3s ease-out}@keyframes _slideUp_3idoa_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._authHeader_3idoa_36{text-align:center;margin-bottom:2rem;position:relative}._languageSwitcherWrapper_3idoa_42{position:absolute;top:-10px;right:0;z-index:10}._authTitle_3idoa_49{font-size:2rem;font-weight:700;color:var(--app-text);margin:0 0 .5rem}._authSubtitle_3idoa_56{color:var(--app-text-muted);font-size:1rem;margin:0}._authForm_3idoa_63{display:flex;flex-direction:column;gap:1.5rem}._formRow_3idoa_69{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_3idoa_75{display:flex;flex-direction:column;gap:.5rem}._label_3idoa_81{font-weight:600;color:var(--app-text-secondary);font-size:.875rem}._input_3idoa_87{padding:.75rem;border:2px solid var(--app-border);border-radius:.5rem;font-size:1rem;transition:all .2s ease;background:var(--app-surface)}._input_3idoa_87:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._input_3idoa_87:disabled{background:var(--app-surface-muted);color:var(--app-text-muted);cursor:not-allowed}._input_3idoa_87::placeholder{color:var(--app-text-muted)}._passwordContainer_3idoa_113 ._input_3idoa_87{width:100%;padding-right:3rem}._passwordContainer_3idoa_113{position:relative;width:100%}._passwordHint_3idoa_124{font-size:.75rem;color:var(--app-text-muted);margin:0;margin-top:.25rem}._secondaryButton_3idoa_133{background:var(--app-surface-muted);color:var(--app-text-secondary);border:2px solid var(--app-border);border-radius:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:all .2s ease;display:inline-block}._secondaryButton_3idoa_133:hover{background:var(--app-surface-muted);border-color:var(--app-border);transform:translateY(-1px)}._linkButton_3idoa_154{background:none;border:none;color:#3b82f6;font-size:.875rem;cursor:pointer;text-decoration:underline;padding:0;transition:color .2s ease}._linkButton_3idoa_154:hover:not(:disabled){color:#2563eb}._linkButton_3idoa_154:disabled{color:var(--app-text-muted);cursor:not-allowed}._errorMessage_3idoa_175{background:var(--app-danger-soft);border:1px solid color-mix(in srgb,var(--app-danger-text) 30%,var(--app-border));color:var(--app-danger-text);padding:.75rem;border-radius:.5rem;font-size:.875rem;animation:_shake_3idoa_1 .5s ease-in-out}._successMessage_3idoa_185{background:var(--app-success-soft);border:1px solid color-mix(in srgb,var(--app-success-text) 30%,var(--app-border));color:var(--app-success-text);padding:.75rem;border-radius:.5rem;font-size:.875rem;animation:_slideDown_3idoa_1 .3s ease-out}@keyframes _shake_3idoa_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes _slideDown_3idoa_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._authDivider_3idoa_213{display:flex;align-items:center;text-align:center;color:var(--app-text-muted);font-size:.875rem;margin:.5rem 0}._authDivider_3idoa_213:before,._authDivider_3idoa_213:after{content:"";flex:1;height:1px;background:var(--app-border)}._authDivider_3idoa_213 span{padding:0 1rem}._authLinks_3idoa_235{display:flex;justify-content:center;margin-top:.5rem}._authFooter_3idoa_242{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--app-border)}._footerText_3idoa_248{text-align:center;color:var(--app-text-muted);font-size:.75rem;margin:0;line-height:1.5}._spinner_3idoa_257{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_3idoa_257 1s linear infinite}@keyframes _spin_3idoa_257{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._infoSection_3idoa_272{margin:1.5rem 0}._infoBox_3idoa_276{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._infoBox_3idoa_276 h3{color:var(--app-text-secondary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}._stepsList_3idoa_291{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}._stepsList_3idoa_291 li{display:flex;align-items:flex-start;gap:.75rem;color:var(--app-text-secondary);font-size:.875rem;line-height:1.5}._stepsList_3idoa_291 li:before{content:"✓";background:#3b82f6;color:#fff;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:.125rem}._userInfo_3idoa_325{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;padding:1rem;margin-bottom:1rem}._userInfo_3idoa_325 p{margin:0 0 .5rem;color:var(--app-text-secondary);font-size:.875rem}._userInfo_3idoa_325 p:last-child{margin-bottom:0}._statusBadge_3idoa_343{display:inline-flex;align-items:center;margin-top:.5rem}._pendingStatus_3idoa_349{background:var(--app-warning-soft);color:var(--app-warning-text);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border))}._authActions_3idoa_361{margin:1.5rem 0;display:flex;justify-content:center}._helpText_3idoa_367{color:var(--app-text-muted);font-size:.875rem;text-align:center;line-height:1.5;margin:0}@media (max-width: 640px){._authContainer_3idoa_4{padding:.5rem}._authCard_3idoa_14{padding:1.5rem}._authTitle_3idoa_49{font-size:1.75rem}._formRow_3idoa_69{grid-template-columns:1fr}._infoBox_3idoa_276{padding:1rem}._stepsList_3idoa_291 li{font-size:.8rem}}._input_3idoa_87:focus,._secondaryButton_3idoa_133:focus,._linkButton_3idoa_154:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast: high){._authCard_3idoa_14{border:2px solid #000}._input_3idoa_87{border-color:#000}._submitButton_3idoa_420{border:2px solid #000}}._submitButton_3idoa_420{margin-top:.5rem}._passwordToggle_3idoa_429{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:1}._container_im114_5{display:flex;flex-direction:column;gap:.375rem;position:relative;flex:1 1 auto;min-width:0;max-width:100%}._label_im114_18{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._trigger_im114_27{display:flex;align-items:center;justify-content:space-between;gap:.375rem;width:100%;min-width:0;height:var(--ctl-h-md);padding:0 var(--ctl-pad-x-md);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);font-size:var(--ctl-font-md);font-family:inherit;font-weight:500;color:var(--app-text-secondary);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;box-sizing:border-box}._trigger_im114_27:hover{border-color:var(--app-border-strong)}._trigger_im114_27:disabled{cursor:not-allowed;opacity:.6}._trigger_im114_27:focus-visible{outline:none;border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._triggerOpen_im114_60,._triggerOpen_im114_60:hover{border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._small_im114_67 ._trigger_im114_27{height:var(--ctl-h-sm);padding:0 var(--ctl-pad-x-sm);border-radius:var(--ctl-radius-sm);font-size:var(--ctl-font-sm)}._selectedLabel_im114_74{color:var(--app-text);flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_im114_84{color:var(--app-text-muted);flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}._chevron_im114_95{color:var(--app-text-muted);transition:transform .12s ease;flex-shrink:0}._chevronOpen_im114_101{transform:rotate(180deg)}._dropdown_im114_108{z-index:var(--ctl-menu-z);display:flex;flex-direction:column;width:max-content;max-width:min(var(--ctl-menu-max-w),calc(100vw - 1rem));max-height:min(var(--ctl-menu-max-h),var(--menu-available-h, var(--ctl-menu-max-h)));background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);animation:_slideDown_im114_1 90ms cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes _slideDown_im114_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._optionsList_im114_134{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--ctl-menu-pad)}._optionsList_im114_134::-webkit-scrollbar{width:8px}._optionsList_im114_134::-webkit-scrollbar-track{background:var(--app-surface-muted);border-radius:4px}._optionsList_im114_134::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:4px}._optionsList_im114_134::-webkit-scrollbar-thumb:hover{background:var(--app-text-muted)}._option_im114_134{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:var(--ctl-h-sm);padding:var(--ctl-menu-item-pad);border:none;background:transparent;border-radius:var(--ctl-menu-item-radius);font-size:var(--ctl-menu-item-font);font-family:inherit;color:var(--app-text-secondary);cursor:pointer;text-align:left;box-sizing:border-box}._option_im114_134:hover{background:var(--ctl-menu-item-hover)}._optionSelected_im114_183{background:var(--app-accent-soft);color:var(--app-accent-text);font-weight:500}._optionSelected_im114_183:hover{background:color-mix(in srgb,var(--app-accent) 18%,var(--app-accent-soft))}._optionLabel_im114_193{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._checkIcon_im114_201{color:var(--app-accent);flex-shrink:0}._emptyState_im114_207{padding:1.25rem .75rem;text-align:center;color:var(--app-text-muted);font-size:var(--ctl-font-md)}[data-scheme=dark] ._optionSelected_im114_183{background:color-mix(in srgb,var(--app-accent) 20%,transparent);color:var(--app-accent-text)}[data-scheme=dark] ._optionSelected_im114_183:hover{background:color-mix(in srgb,var(--app-accent) 28%,transparent)}@media (max-width: 768px){._dropdown_im114_108{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;width:100%!important;min-width:0!important;max-width:none;max-height:70vh;border-radius:1rem 1rem 0 0}}._container_tf4l9_3{display:flex;flex-direction:column;gap:1.25rem}._headerRow_tf4l9_9{display:flex;align-items:flex-start;gap:.75rem;padding-top:.25rem}._dialogTitle_tf4l9_16{margin:0;font-size:1.25rem;font-weight:600;color:var(--app-text);line-height:1.4}._body_tf4l9_24{display:flex;flex-direction:column;gap:1rem}._lead_tf4l9_30{margin:0;color:var(--app-text-secondary);font-size:.9375rem;line-height:1.6;white-space:pre-line}._noticeStrong_tf4l9_38{margin:0;color:var(--app-danger-text);background:var(--app-danger-soft);border:1px solid color-mix(in srgb,var(--app-danger-text) 30%,var(--app-border));padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem}._contextRow_tf4l9_49{display:flex;flex-wrap:wrap;gap:.5rem 1rem;border:1px solid var(--app-border);border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;color:var(--app-text-secondary)}._contextRow_tf4l9_49 dt{font-weight:600;margin-right:.25rem}._contextRow_tf4l9_49 dd{margin:0;margin-right:.75rem}._iconDefault_tf4l9_69,._iconWarning_tf4l9_70,._iconDanger_tf4l9_71{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}._iconDefault_tf4l9_69{color:var(--app-accent-text);background:var(--app-accent-soft)}._iconWarning_tf4l9_70{color:var(--app-warning-text);background:var(--app-warning-soft)}._iconDanger_tf4l9_71{color:var(--app-danger-text);background:var(--app-danger-soft)}._inlineAlert_tf4l9_97{border:1px solid color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border));background:var(--app-warning-soft);color:var(--app-warning-text);padding:.5rem .75rem;border-radius:.5rem;font-size:.8125rem}._actions_tf4l9_106{display:flex;gap:.75rem;justify-content:space-between;margin-top:.5rem}@media (max-width: 768px){._actions_tf4l9_106{flex-direction:column-reverse}._actions_tf4l9_106>*{width:100%}}._root_16815_1{display:flex;flex-direction:column;gap:.5rem;min-width:0}._zone_16815_8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;border:1px dashed var(--app-border-strong);border-radius:var(--ctl-radius-md);background:var(--app-surface-muted);color:var(--app-text-secondary);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s,background-color .12s,color .12s}._zone_16815_8:hover:not(._disabled_16815_25),._zone_16815_8:focus-visible{border-color:var(--app-accent);color:var(--app-accent-text)}._zone_16815_8:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._zone_16815_8._dragActive_16815_36{border-style:solid;border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent-text)}._zone_16815_8._disabled_16815_25{opacity:.6;cursor:not-allowed}._zone_16815_8._compact_16815_49{flex-direction:row;justify-content:flex-start;gap:.625rem;min-height:var(--ctl-h-md);padding:.5rem .75rem;text-align:left}._zone_16815_8._filled_16815_60{padding:0;border-style:solid;background:var(--app-surface);text-align:left}._zoneIcon_16815_67{display:inline-flex;flex:none;color:var(--app-accent)}._zoneText_16815_73{display:flex;flex-direction:column;gap:.125rem;min-width:0}._zonePrimary_16815_80{font-size:var(--ctl-font-md);font-weight:500;color:var(--app-text)}._compact_16815_49 ._zonePrimary_16815_80{font-size:var(--ctl-font-sm)}._zoneHint_16815_90{font-size:var(--ctl-font-sm);color:var(--app-text-muted)}._compact_16815_49 ._zoneHint_16815_90{font-size:.75rem}._fileList_16815_99{display:flex;flex-direction:column;gap:.375rem;width:100%;margin:0;padding:0;list-style:none}._fileRow_16815_109{display:flex;align-items:center;gap:.625rem;min-height:var(--ctl-h-md);padding:.375rem .375rem .375rem .75rem;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface);color:var(--app-text);text-align:left}._filled_16815_60 ._fileRow_16815_109{border:0}._fileRowIcon_16815_126{display:inline-flex;flex:none;color:var(--app-accent)}._fileRowText_16815_132{display:flex;flex:1;flex-direction:column;min-width:0}._fileName_16815_139{font-size:var(--ctl-font-md);font-weight:500;overflow-wrap:anywhere}._fileSize_16815_145{font-size:.75rem;color:var(--app-text-muted)}._input_16815_150{display:none}._body_rcf8z_1{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0 .5rem}._yearRow_rcf8z_9{display:flex;align-items:center;justify-content:center;gap:.75rem}._yearLabelButton_rcf8z_17{font-size:1.05rem;font-weight:600;color:var(--app-text);min-width:5ch;text-align:center;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.4rem;padding:.25rem .75rem;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}._yearLabelButton_rcf8z_17:hover{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));color:var(--app-accent-text)}._monthGrid_rcf8z_38{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}._monthBtn_rcf8z_44{position:relative;padding:.6rem .4rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.4rem;font-size:.875rem;font-weight:500;color:var(--app-text-secondary);cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}._monthBtn_rcf8z_44:hover{background:var(--app-surface-muted);border-color:var(--app-border);color:var(--app-text)}._monthBtnActive_rcf8z_63{background:#2563eb;border-color:#2563eb;color:#fff}._monthBtnActive_rcf8z_63:hover{background:#1d4ed8;border-color:var(--app-accent-text);color:#fff}._monthDot_rcf8z_76{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%}._monthDotDraft_rcf8z_85{background:#f59e0b}._monthDotSubmitted_rcf8z_89{background:#22c55e}._presets_rcf8z_94{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.25rem;border-top:1px dashed var(--app-border)}._presetBtn_rcf8z_102{padding:.35rem .7rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:999px;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}._presetBtn_rcf8z_102:hover{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));color:var(--app-accent-text)}._presetBtnActive_rcf8z_119{background:color-mix(in srgb,var(--app-accent) 22%,var(--app-tint-base));border-color:var(--app-accent);color:var(--app-accent-text)}._container_g5dkr_4{display:flex;flex-direction:column;gap:.25rem;flex:1;position:relative}._label_g5dkr_12{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._inputWrapper_g5dkr_21{display:flex;align-items:center;width:100%;height:var(--ctl-h-md);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);transition:all .2s ease;box-shadow:0 1px 2px #0000000d;box-sizing:border-box}._inputWrapper_g5dkr_21:hover{border-color:var(--app-text-muted);box-shadow:0 2px 4px #00000014}._inputWrapper_g5dkr_21:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a,0 2px 4px #00000014}._inputWrapperDisabled_g5dkr_44,._inputWrapperDisabled_g5dkr_44:hover{border-color:var(--app-border);box-shadow:0 1px 2px #0000000d;opacity:.6;cursor:not-allowed}._inputWrapperDisabled_g5dkr_44 ._textInput_g5dkr_52,._inputWrapperDisabled_g5dkr_44 ._calendarButton_g5dkr_53{cursor:not-allowed}._inputWrapperOpen_g5dkr_57{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a,0 2px 4px #00000014}._textInput_g5dkr_52{flex:1;height:100%;padding:0 var(--ctl-pad-x-md);background:transparent;border:none;font-size:var(--ctl-font-md);font-weight:500;color:var(--app-text-secondary);outline:none;min-width:0;box-sizing:border-box}._textInput_g5dkr_52::placeholder{color:var(--app-text-muted);font-weight:400}._calendarButton_g5dkr_53{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 var(--ctl-pad-x-md);background:none;border:none;cursor:pointer;border-radius:0 var(--ctl-radius-md) var(--ctl-radius-md) 0;transition:background .15s ease}._calendarButton_g5dkr_53:hover{background:var(--app-surface-muted)}._calendarIcon_g5dkr_100{color:var(--app-text-muted);flex-shrink:0}._inputError_g5dkr_106{border-color:#ef4444}._inputError_g5dkr_106:hover{border-color:#dc2626}._inputError_g5dkr_106:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a,0 2px 4px #00000014}._dropdown_g5dkr_122{position:fixed;z-index:var(--ctl-menu-z);width:300px;max-width:calc(100vw - 1rem);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);animation:_slideDown_g5dkr_1 .15s ease-out;padding:.75rem}._dropdownUp_g5dkr_135{animation:_slideUp_g5dkr_1 .15s ease-out}@keyframes _slideDown_g5dkr_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_g5dkr_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._calendarHeader_g5dkr_162{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--app-border)}._monthYearButton_g5dkr_171{display:flex;align-items:center;gap:.25rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:600;color:var(--app-text-secondary);cursor:pointer;transition:all .15s ease}._monthYearButton_g5dkr_171:hover{background:var(--app-surface);border-color:var(--app-text-muted)}._monthYearButton_g5dkr_171[aria-expanded=true]{border-color:#3b82f6;color:#3b82f6}._calendar_g5dkr_53{-webkit-user-select:none;user-select:none}._weekdays_g5dkr_201{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem}._weekday_g5dkr_201{text-align:center;font-size:.75rem;font-weight:600;color:var(--app-text-muted);padding:.25rem}._days_g5dkr_216{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}._day_g5dkr_216{aspect-ratio:1;border:none;background:none;border-radius:.375rem;font-size:.875rem;color:var(--app-text-secondary);cursor:pointer;transition:all .15s ease;padding:.375rem;display:flex;align-items:center;justify-content:center;min-height:32px}._day_g5dkr_216:hover{background:var(--app-surface-muted)}._dayDisabled_g5dkr_242,._dayDisabled_g5dkr_242:hover{color:var(--app-text-muted);background:none;opacity:.45;cursor:not-allowed}._dayEmpty_g5dkr_250{aspect-ratio:1}._dayToday_g5dkr_254{font-weight:600;color:#3b82f6}._daySelected_g5dkr_259{background:#3b82f6;color:#fff;font-weight:600}._daySelected_g5dkr_259:hover{background:#2563eb}._calendarFooter_g5dkr_270{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--app-border)}._helperText_g5dkr_279{font-size:.75rem;color:var(--app-text-muted);margin-top:.25rem;margin-bottom:0}._errorText_g5dkr_286{font-size:.75rem;color:#dc2626;font-weight:500;margin-top:.25rem;margin-bottom:0}._root_4evr0_1{display:inline-flex;align-items:stretch;gap:2px;padding:2px;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface-muted);max-width:100%}._fullWidth_4evr0_12{display:flex;width:100%}._fullWidth_4evr0_12 ._segment_4evr0_17{flex:1 1 0}._segment_4evr0_17{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:1px solid transparent;border-radius:calc(var(--ctl-radius-md) - 2px);background:transparent;color:var(--app-text-secondary);font-family:inherit;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}._small_4evr0_38 ._segment_4evr0_17{min-height:calc(var(--ctl-h-sm) - 6px);padding:0 .75rem;font-size:var(--ctl-font-md)}._xsmall_4evr0_44 ._segment_4evr0_17{min-height:calc(var(--ctl-h-xs) - 6px);padding:0 .5rem;font-size:var(--ctl-font-sm)}._segment_4evr0_17:hover{color:var(--app-text)}._segment_4evr0_17:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring);z-index:1}._segment_4evr0_17:disabled{cursor:not-allowed;opacity:.5}._segmentChecked_4evr0_65,._segmentChecked_4evr0_65:hover{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border);box-shadow:0 1px 2px #1018281a;font-weight:600}[data-scheme=dark] ._segmentChecked_4evr0_65,[data-scheme=dark] ._segmentChecked_4evr0_65:hover{background:var(--app-hover);border-color:var(--app-border-strong);box-shadow:none}._icon_4evr0_81{display:inline-flex;flex-shrink:0}._label_4evr0_86{display:inline-flex;align-items:center}._count_4evr0_91{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.125rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--app-text-muted) 14%,var(--app-tint-base));color:var(--app-text-muted);font-size:.6875rem;font-weight:600;line-height:1}._segmentChecked_4evr0_65 ._count_4evr0_91{background:var(--app-accent-soft);color:var(--app-accent-text)}@media (prefers-reduced-motion: reduce){._segment_4evr0_17{transition:none}}._table_1r16r_4{display:grid;grid-template-columns:var(--table-columns);border:1px solid var(--app-border);border-radius:.5rem;overflow:hidden;background:var(--app-surface);font-size:.875rem}._header_1r16r_14,._row_1r16r_15{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;gap:0 .75rem;padding:.25rem .75rem}._header_1r16r_14{padding-top:.6rem;padding-bottom:.6rem;background:var(--app-surface-muted);border-bottom:2px solid var(--app-border);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--app-text-secondary)}._headerCell_1r16r_36{display:inline-flex;align-items:center;gap:.3rem;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerLabel_1r16r_57{min-width:0;overflow:hidden;text-overflow:ellipsis}._headerSortable_1r16r_63{cursor:pointer;border-radius:4px}._headerSortable_1r16r_63:hover{color:var(--app-text)}._headerSortable_1r16r_63:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}._headerActive_1r16r_77{color:var(--app-accent-text)}._sortIcon_1r16r_81{flex:none;opacity:.55}._headerSortable_1r16r_63:hover ._sortIcon_1r16r_81,._headerActive_1r16r_77 ._sortIcon_1r16r_81{opacity:1}._sortIconDesc_1r16r_91{transform:rotate(180deg)}._alignEnd_1r16r_95{justify-content:flex-end;text-align:right}._group_1r16r_104{position:sticky;top:0;z-index:2;grid-column:1 / -1;display:flex;align-items:center;border-bottom:1px solid var(--app-border);background:color-mix(in srgb,var(--group-color) 8%,var(--app-surface));font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:color-mix(in srgb,var(--group-color),#fff var(--app-ink-lift))}._group_1r16r_104>._select_1r16r_120{margin-left:.75rem}._group_1r16r_104>._select_1r16r_120+._groupToggle_1r16r_124{padding-left:.75rem}._groupToggle_1r16r_124{display:flex;align-items:center;gap:.45rem;flex:1;min-width:0;padding:.5rem .75rem;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;color:inherit;cursor:pointer}._groupToggle_1r16r_124:hover{background:color-mix(in srgb,var(--group-color) 12%,transparent)}._groupToggle_1r16r_124:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}._groupIcon_1r16r_154{flex-shrink:0;transition:transform .12s ease}._groupOpen_1r16r_159 ._groupIcon_1r16r_154{transform:rotate(90deg)}._groupCount_1r16r_163{color:var(--app-text-muted);font-weight:600}._row_1r16r_15{min-height:2.9rem;border-bottom:1px solid var(--app-border)}._row_1r16r_15:last-child{border-bottom:none}._row_1r16r_15:hover{background:var(--app-hover)}._rowExpandable_1r16r_183{cursor:pointer}._rowOpen_1r16r_188,._rowOpen_1r16r_188:hover{background:var(--app-surface-muted);border-bottom-color:transparent}._cell_1r16r_197{min-width:0;overflow-wrap:anywhere}._truncate_1r16r_203{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cell_1r16r_197._alignEnd_1r16r_95{display:flex;justify-content:flex-end}._alignCenter_1r16r_214{justify-content:center;text-align:center}._cell_1r16r_197._alignCenter_1r16r_214{display:flex;justify-content:center}._select_1r16r_120{width:1rem;height:1rem}._expand_1r16r_229{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:4px;background:none;color:var(--app-text-muted);cursor:pointer}._expand_1r16r_229:hover{background:var(--app-border);color:var(--app-text)}._expand_1r16r_229:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._expandIcon_1r16r_253{transition:transform .12s ease}._rowOpen_1r16r_188 ._expandIcon_1r16r_253,._rowUnfolded_1r16r_258 ._expandIcon_1r16r_253{transform:rotate(90deg)}._expandCounted_1r16r_264{width:auto;gap:.15rem;padding:0 .35rem 0 .15rem}._expandCount_1r16r_264{font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--app-text-secondary)}._rowUnfolded_1r16r_258{border-bottom-color:transparent}._panel_1r16r_284{grid-column:1 / -1;padding:.75rem 1rem .9rem;border-bottom:1px solid var(--app-border);background:var(--app-surface-muted)}._panel_1r16r_284:last-child{border-bottom:none}._panel_1r16r_284>div{display:grid;gap:.6rem}._subRow_1r16r_302,._subRow_1r16r_302:hover{background:var(--app-surface-muted);box-shadow:inset 3px 0 0 var(--app-border)}._subRow_1r16r_302>._cell_1r16r_197:first-of-type{padding-left:1.25rem}._footer_1r16r_312,._footer_1r16r_312:hover{background:var(--app-surface-muted);border-top:2px solid var(--app-border);font-weight:600}._empty_1r16r_319{grid-column:1 / -1;padding:1.5rem .75rem;color:var(--app-text-muted);font-size:.875rem;text-align:center}@media (prefers-reduced-motion: reduce){._groupIcon_1r16r_154,._expandIcon_1r16r_253{transition:none}}._inline_tba5t_1{color:var(--app-accent-text);font-weight:500;text-decoration:none;border-radius:3px}._inline_tba5t_1:hover{text-decoration:underline;text-underline-offset:2px}._inline_tba5t_1:focus-visible,._chip_tba5t_14:focus-visible,._icon_tba5t_15:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._chip_tba5t_14{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface);color:var(--app-text);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;max-width:100%;transition:background-color .12s ease,border-color .12s ease,color .12s ease}._chip_tba5t_14._small_tba5t_36{min-height:26px;padding:0 .625rem;font-size:var(--ctl-font-sm)}._chip_tba5t_14._xsmall_tba5t_42{min-height:22px;padding:0 .5rem;font-size:.75rem}._chip_tba5t_14:hover{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));background:var(--app-accent-soft);color:var(--app-accent-text)}._chipIcon_tba5t_54{display:inline-flex;flex-shrink:0;color:var(--app-text-muted)}._chip_tba5t_14:hover ._chipIcon_tba5t_54{color:var(--app-accent-text)}._chipLabel_tba5t_64{overflow:hidden;text-overflow:ellipsis}._icon_tba5t_15{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--app-border-strong);border-radius:var(--ctl-radius-md);background:var(--app-surface);color:var(--app-text-secondary);text-decoration:none;transition:background-color .12s ease,color .12s ease}._icon_tba5t_15._small_tba5t_36{width:var(--ctl-h-md);height:var(--ctl-h-md)}._icon_tba5t_15._xsmall_tba5t_42{width:var(--ctl-h-xs);height:var(--ctl-h-xs);border-radius:var(--ctl-radius-sm)}._icon_tba5t_15:hover{background:var(--app-hover);color:var(--app-accent-text)}@media (prefers-reduced-motion: reduce){._chip_tba5t_14,._icon_tba5t_15{transition:none}}._text_tbr4l_1{margin:0;white-space:pre-wrap;font-size:.875rem;color:var(--app-text)}._placeholder_tbr4l_8{color:var(--app-text-muted)}._formGrid_xdevp_4{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}@media (min-width: 640px){._formGrid_xdevp_4{grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}}._inputGroup_xdevp_19{margin-bottom:1.5rem}._label_xdevp_23{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem;color:var(--app-text-secondary)}._input_xdevp_19,._select_xdevp_32,._textarea_xdevp_33{width:100%;padding:.625rem .875rem;border:1px solid var(--app-border);border-radius:.375rem;font-family:inherit;font-size:.875rem;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease;background-color:var(--app-surface)}._dateInput_xdevp_47{width:100%}._dateInput_xdevp_47 ._MuiOutlinedInput-root_xdevp_51{padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:.375rem;background-color:var(--app-surface);color:var(--app-text-secondary);font-size:.875rem;min-width:140px;cursor:pointer}._dateInput_xdevp_47 ._MuiOutlinedInput-root_xdevp_51:hover ._MuiOutlinedInput-notchedOutline_xdevp_62{border-color:var(--app-border)}._dateInput_xdevp_47 ._MuiOutlinedInput-root_xdevp_51._Mui-focused_xdevp_66 ._MuiOutlinedInput-notchedOutline_xdevp_62{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._dateInput_xdevp_47 ._MuiOutlinedInput-notchedOutline_xdevp_62{border:none}._dateInput_xdevp_47 ._MuiInputBase-input_xdevp_75{padding:0;height:auto;font-size:.875rem;color:var(--app-text-secondary)}._input_xdevp_19:focus,._select_xdevp_32:focus,._textarea_xdevp_33:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}._input_xdevp_19::-webkit-outer-spin-button,._input_xdevp_19::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_xdevp_19{-moz-appearance:textfield}._input_xdevp_19:disabled{background-color:var(--app-surface-muted);color:var(--app-text-muted);cursor:not-allowed;border-color:var(--app-border)}._textarea_xdevp_33{min-height:100px;resize:vertical}._select_xdevp_32{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .7rem center;background-repeat:no-repeat;background-size:1.2em 1.2em;padding-right:2.5rem}._inputSuffixWrap_xdevp_122{position:relative}._inputSuffix_xdevp_122{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--app-text-muted);pointer-events:none}._inputWithSuffixPadding_xdevp_136{padding-right:2.25rem}._currencyInput_xdevp_140{text-align:right;font-variant-numeric:tabular-nums}._autoSuggestHint_xdevp_146{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;margin-bottom:.75rem;background-color:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:.375rem;font-size:.8125rem;color:var(--app-accent-text)}._formError_xdevp_160{padding:.625rem .875rem;margin-bottom:1rem;background-color:var(--app-danger-soft);border:1px solid color-mix(in srgb,var(--app-danger-text) 35%,var(--app-border));border-radius:.375rem;font-size:.875rem;color:var(--app-danger-text)}._helperText_xdevp_171{font-size:.75rem;color:var(--app-text-muted);margin-top:.375rem}._errorText_xdevp_177{font-size:.75rem;color:var(--app-danger-text);margin-top:.375rem;font-weight:500}._deactivationWarning_xdevp_184{grid-column:1 / -1;background:var(--app-warning-soft);border:1px solid color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border));border-radius:6px;padding:.5rem .75rem;font-size:.8125rem;color:var(--app-warning-text);margin-top:-.25rem}._inputError_xdevp_195{border-color:color-mix(in srgb,var(--app-danger-text) 55%,var(--app-border))}._inputError_xdevp_195:focus{border-color:var(--app-danger-text);box-shadow:0 0 0 2px #ef444433}._checkboxContainer_xdevp_205{margin-bottom:1.5rem}._checkboxGroup_xdevp_209{margin-bottom:1rem;position:relative}._checkboxWrapper_xdevp_214{display:flex;align-items:center}._checkboxInput_xdevp_219{position:absolute;opacity:0;width:0;height:0;outline:none}._checkboxLabel_xdevp_227{display:flex;align-items:center;cursor:pointer;font-size:.875rem;color:var(--app-text-secondary);-webkit-user-select:none;user-select:none;padding:4px 0}._customCheckbox_xdevp_237{position:relative;height:18px;width:18px;background-color:var(--app-surface);border:2px solid var(--app-border);border-radius:4px;margin-right:10px;display:inline-block;vertical-align:middle;transition:all .2s ease}._checkboxInput_xdevp_219:checked+._checkboxLabel_xdevp_227 ._customCheckbox_xdevp_237{background-color:#3b82f6;border-color:#3b82f6}._checkboxInput_xdevp_219:focus+._checkboxLabel_xdevp_227 ._customCheckbox_xdevp_237{box-shadow:0 0 0 2px #3b82f633}._checkboxInput_xdevp_219:checked+._checkboxLabel_xdevp_227 ._customCheckbox_xdevp_237:after{content:"";position:absolute;display:block;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkboxGroupDisabled_xdevp_273{opacity:.5}._checkboxLabelDisabled_xdevp_277{cursor:not-allowed;color:var(--app-text-muted)}._checkboxGroupDisabled_xdevp_273 ._customCheckbox_xdevp_237{background-color:var(--app-surface-muted);border-color:var(--app-border)}._pg1Notice_xdevp_288{margin-bottom:1rem;padding:.75rem;background-color:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:.375rem}._infoText_xdevp_296{margin:0;font-size:.875rem;color:var(--app-accent-text);font-weight:500}._sectionContainer_xdevp_304{margin-bottom:2rem;padding:1.5rem;background-color:var(--app-surface-muted);border-radius:.5rem;border:1px solid var(--app-border)}._sectionDivider_xdevp_313{margin:2rem 0 1rem;padding-top:1rem;border-top:2px solid var(--app-border)}._titleRow_xdevp_319{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionTitle_xdevp_326{font-size:1.1rem;font-weight:600;color:var(--app-text);margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--app-border);flex-grow:1}._infoMarker_xdevp_337{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.375rem;border-radius:999px;background:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));color:var(--app-accent-text);vertical-align:middle;cursor:help}._infoMarkerIcon_xdevp_352{flex:0 0 auto}._setDefaultsButton_xdevp_356{padding:.375rem .75rem;background-color:#059669;color:#fff;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;margin-left:1rem}._setDefaultsButton_xdevp_356:hover{background-color:#047857}._sectionSubtext_xdevp_374{font-size:.875rem;color:var(--app-text-muted);margin:0}._subsectionTitle_xdevp_380{font-size:1rem;font-weight:600;color:var(--app-text-secondary);margin:1.5rem 0 1rem;padding-bottom:.25rem;border-bottom:1px solid var(--app-border)}._formActions_xdevp_390{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}._button_xdevp_397{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease}._primaryButton_xdevp_406{background-color:#3b82f6;color:#fff;border:1px solid transparent}._primaryButton_xdevp_406:hover:not(:disabled){background-color:#2563eb}._secondaryButton_xdevp_417{background-color:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text-secondary)}._secondaryButton_xdevp_417:hover:not(:disabled){background-color:var(--app-surface-muted)}._button_xdevp_397:disabled{opacity:.6;cursor:not-allowed}._section_1hqft_1{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--app-border)}._header_1hqft_7{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._title_1hqft_16{margin:0;font-size:1.2rem;font-weight:650;color:var(--app-text)}._error_1hqft_23{font-size:.875rem;color:var(--app-danger-text)}._detail_1hqft_28{display:flex;flex-direction:column;gap:.6rem;padding:.5rem 0 .75rem}._body_1hqft_35{margin:0;white-space:pre-wrap;font-size:.875rem;color:var(--app-text)}._attachments_1hqft_42,._actions_1hqft_43{display:flex;flex-wrap:wrap;gap:.4rem}._form_1hqft_49{display:flex;flex-direction:column;gap:.75rem}._notice_1hqft_55{margin:0;padding:.6rem .75rem;border-radius:8px;font-size:.8125rem;color:var(--app-warning-text);background:var(--app-warning-soft)}._statusCell_1hqft_64{display:inline-flex;flex-direction:column;gap:.15rem}._awaiting_1hqft_70{font-size:.75rem;font-weight:600;color:var(--app-warning-text)}._thread_1hqft_76{display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem}._messages_1hqft_83{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}._message_1hqft_83{display:flex;flex-direction:column;gap:.3rem;padding:.5rem .7rem;border:1px solid var(--app-border);border-radius:8px}._fromSupport_1hqft_101{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent-text) 28%,transparent)}._meta_1hqft_106{display:flex;gap:.5rem;align-items:baseline}._author_1hqft_112{font-size:.8125rem;font-weight:600}._date_1hqft_117,._sent_1hqft_118{font-size:.75rem;color:var(--app-text-muted)}._composer_1hqft_123{display:flex;flex-direction:column;gap:.4rem}._composer_1hqft_123 ._actions_1hqft_43{justify-content:flex-end}._overdue_1hqft_133{font-weight:600;color:var(--app-danger-text)}._supportState_1hqft_139{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}._supportState_1hqft_139>:first-child{min-width:11rem}._page_pjelj_1{max-width:880px;margin:0 auto;padding:3rem 2rem;color:var(--app-text)}._header_pjelj_8{padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--app-border)}._title_pjelj_14{margin:0;font-size:1.65rem;font-weight:650;color:var(--app-text)}._subtitle_pjelj_21{margin:.4rem 0 0;font-size:.92rem;color:var(--app-text-muted)}._list_pjelj_27{display:flex;flex-direction:column;gap:.5rem}._tenant_pjelj_35{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.9rem 1.1rem;font:inherit;text-align:left;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease}._tenant_pjelj_35:hover{border-color:#b45309;background:var(--app-surface-hover, var(--app-surface))}._tenant_pjelj_35:focus-visible{outline:2px solid #b45309;outline-offset:2px}._tenantName_pjelj_62{font-weight:600}._tenantSlug_pjelj_66{margin-top:.15rem;font-size:.82rem;color:var(--app-text-muted)}._ownBadge_pjelj_72{margin-left:.5rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;color:var(--app-text-muted);border:1px solid var(--app-border);border-radius:999px}._readOnlyHint_pjelj_82{flex-shrink:0;font-size:.82rem;color:var(--app-text-muted)}._state_pjelj_88{padding:2rem 0;color:var(--app-text-muted)}._error_pjelj_93{padding:1rem 1.1rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}._footNote_pjelj_101{margin-top:2rem;padding-top:1rem;font-size:.85rem;color:var(--app-text-muted);border-top:1px solid var(--app-border)}._stepper_102qn_4{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0 0 1.5rem;padding:0}._stepperItem_102qn_13{display:flex;align-items:center;flex:1 1 0;min-width:0}._stepButton_102qn_20{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:none;border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;color:var(--app-text-muted);transition:background-color .15s ease,color .15s ease;white-space:nowrap;overflow:hidden}._stepButton_102qn_20:not(:disabled):hover{background-color:var(--app-surface-muted)}._stepButton_102qn_20:disabled{cursor:default;opacity:.55}._stepButtonActive_102qn_45{color:var(--app-accent-text);font-weight:600}._stepDot_102qn_50{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;border-radius:999px;background-color:var(--app-border);color:var(--app-text-secondary);font-size:.75rem;font-weight:600;transition:background-color .2s ease,color .2s ease}._stepButtonActive_102qn_45 ._stepDot_102qn_50{background-color:#3b82f6;color:#fff}._stepDotDone_102qn_70{background-color:var(--app-success-soft);color:var(--app-success-text)}._stepLabel_102qn_75{overflow:hidden;text-overflow:ellipsis}._stepConnector_102qn_80{flex:1 1 auto;height:2px;margin:0 .375rem;background-color:var(--app-border);border-radius:1px}._stepConnectorDone_102qn_88{background-color:var(--app-success-text)}._stepBody_102qn_93{animation:_stepFadeIn_102qn_1 .18s ease}@keyframes _stepFadeIn_102qn_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._footer_102qn_109{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem}._footerHint_102qn_116{margin-right:auto;font-size:.8125rem;color:var(--app-text-muted)}._footerSpacer_102qn_122{margin-right:auto}._segmentedGroup_1ah4p_5{margin-bottom:1.5rem}._segmentedLabel_1ah4p_9{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem;color:var(--app-text-secondary)}._segmented_1ah4p_5{display:inline-flex;padding:3px;background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;gap:2px;max-width:100%}._segment_1ah4p_5{padding:.5rem 1rem;border:none;border-radius:.375rem;background:none;font-size:.875rem;font-weight:500;color:var(--app-text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}._segment_1ah4p_5:hover{color:var(--app-text)}._segmentActive_1ah4p_44{background-color:var(--app-surface);color:var(--app-accent-text);box-shadow:0 1px 2px #00000014}._segment_1ah4p_5:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}@media (max-width: 480px){._segmented_1ah4p_5{display:flex;width:100%}._segment_1ah4p_5{flex:1 1 0;padding:.5rem .25rem}}._collapsible_1pa01_3{margin:.75rem 0}._heading_1pa01_7{margin:0}._trigger_1pa01_11{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .25rem;background:none;border:none;border-bottom:1px solid var(--app-border);cursor:pointer;font-size:1rem;font-weight:600;color:var(--app-text-secondary);text-align:left;border-radius:.25rem .25rem 0 0;transition:background-color .15s ease}._trigger_1pa01_11:hover{background-color:var(--app-surface-muted)}._trigger_1pa01_11:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._chevron_1pa01_38{flex:0 0 auto;color:var(--app-text-muted);transition:transform .2s ease}._chevronOpen_1pa01_44{transform:rotate(90deg)}._title_1pa01_48{flex:1 1 auto}._badge_1pa01_52{font-size:.75rem;font-weight:500;color:var(--app-text-muted)}._body_1pa01_58{padding-top:1rem;animation:_collapsibleFadeIn_1pa01_1 .18s ease}@keyframes _collapsibleFadeIn_1pa01_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._chip_b6t1g_1{--chip-color: var(--app-accent);--chip-text: var(--app-accent-text);display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface);color:var(--app-text-secondary);font-family:inherit;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}._small_b6t1g_19{min-height:var(--ctl-h-xs);padding:0 .75rem;font-size:var(--ctl-font-sm)}._xsmall_b6t1g_25{min-height:22px;padding:0 .5rem;font-size:.6875rem}._chip_b6t1g_1:hover{border-color:color-mix(in srgb,var(--chip-color) 45%,var(--app-border));background:color-mix(in srgb,var(--chip-color) 8%,var(--app-tint-base));color:var(--chip-text)}._chip_b6t1g_1:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._chip_b6t1g_1:disabled{cursor:not-allowed;opacity:.5}._selected_b6t1g_47,._selected_b6t1g_47:hover{border-color:var(--chip-color);background:color-mix(in srgb,var(--chip-color) 16%,var(--app-tint-base));color:var(--chip-text);font-weight:600}._chip_b6t1g_1[style*=--chip-color]{--chip-text: var(--chip-color)}._danger_b6t1g_60{--chip-color: var(--app-danger-text);--chip-text: var(--app-danger-text)}._dot_b6t1g_65{width:.5rem;height:.5rem;border-radius:50%;background:var(--chip-color);opacity:.4;flex-shrink:0}._selected_b6t1g_47 ._dot_b6t1g_65{opacity:1}._icon_b6t1g_78{display:inline-flex;flex-shrink:0}@media (prefers-reduced-motion: reduce){._chip_b6t1g_1{transition:none}}._container_qy4c4_1{position:relative;display:inline-flex}._trigger_qy4c4_7{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border:1px solid var(--app-border);border-radius:.45rem;background:var(--app-surface);color:var(--app-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._trigger_qy4c4_7:hover:not(:disabled){border-color:var(--app-text-muted)}._trigger_qy4c4_7:disabled{opacity:.6;cursor:not-allowed}._triggerOpen_qy4c4_31{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}._triggerInvalid_qy4c4_36{border-color:#ef4444}._triggerTime_qy4c4_40{font-size:.875rem;font-weight:600}._triggerDuration_qy4c4_45{padding:.1rem .35rem;border-radius:.3rem;background:var(--app-surface-muted);color:var(--app-text-muted);font-size:.6875rem;font-weight:600}._popover_qy4c4_55{position:fixed;z-index:1100;width:21rem;max-width:calc(100vw - 1rem);padding:.75rem;border:1px solid var(--app-border);border-radius:.6rem;background:var(--app-surface);box-shadow:0 10px 25px -5px #0000002e,0 4px 6px -2px #00000014;animation:_timeRangeSlideDown_qy4c4_1 .15s ease-out}._popoverUp_qy4c4_68{animation:_timeRangeSlideUp_qy4c4_1 .15s ease-out}@keyframes _timeRangeSlideDown_qy4c4_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _timeRangeSlideUp_qy4c4_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._inputRow_qy4c4_82{display:flex;align-items:center;gap:.4rem}._timeInput_qy4c4_88{width:4.5rem;box-sizing:border-box;padding:.45rem .5rem;border:1px solid var(--app-border);border-radius:.4rem;background:var(--app-surface);color:var(--app-text);font:inherit;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:center;outline:none}._timeInput_qy4c4_88:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}._arrow_qy4c4_108{color:var(--app-text-muted);font-size:.875rem}._durationChip_qy4c4_113{margin-left:auto;padding:.2rem .45rem;border-radius:.35rem;background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:.75rem;font-weight:600;white-space:nowrap}._presetRow_qy4c4_124{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem}._columns_qy4c4_131{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--app-border)}._column_qy4c4_131{min-width:0}._columnLabel_qy4c4_144{margin-bottom:.3rem;color:var(--app-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._optionList_qy4c4_153{display:flex;flex-direction:column;gap:.1rem;max-height:12rem;overflow-y:auto;padding-right:.15rem;scrollbar-width:thin}._option_qy4c4_153{display:flex;align-items:center;justify-content:space-between;gap:.35rem;flex:0 0 auto;padding:.35rem .5rem;border:0;border-radius:.35rem;background:transparent;color:var(--app-text-secondary);font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}._option_qy4c4_153:hover{background:var(--app-surface-muted)}._optionActive_qy4c4_185{background:#3b82f6;color:#fff;font-weight:600}._optionActive_qy4c4_185:hover{background:#2563eb}._optionHint_qy4c4_195{color:var(--app-text-muted);font-size:.6875rem}._optionActive_qy4c4_185 ._optionHint_qy4c4_195{color:#ffffffd9}._week_wk165_1{display:flex;flex-direction:column;border:1px solid var(--app-border);border-radius:.65rem;overflow:hidden}._dayRow_wk165_9{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:.55rem .7rem;border-bottom:1px solid var(--app-border)}._dayRow_wk165_9:last-child{border-bottom:0}._dayLabel_wk165_23{font-size:.875rem;font-weight:650;color:var(--app-text)}._intervals_wk165_29{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}._interval_wk165_29{display:flex;align-items:center;gap:.15rem}._windowNumber_wk165_43{display:inline-grid;place-items:center;flex-shrink:0;min-width:1.25rem;height:1.25rem;margin-right:.3rem;padding:0 .3rem;border-radius:999px;background:var(--window-color);color:#fff;font-size:.6875rem;font-weight:700;line-height:1;cursor:default}._actions_wk165_60{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem}._unavailable_wk165_68{color:var(--app-text-muted);font-size:.8125rem}._removeButton_wk165_73{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:50%;background:transparent;color:var(--app-text-muted);cursor:pointer;font-size:1.15rem}._removeButton_wk165_73:hover:not(:disabled){background:color-mix(in srgb,#ef4444 12%,transparent);color:var(--app-danger-text)}._removeButton_wk165_73:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 720px){._dayRow_wk165_9{grid-template-columns:1fr auto}._intervals_wk165_29{grid-column:1 / -1;grid-row:2}}._section_1w7vc_1{margin:0 0 1.25rem}._intro_1w7vc_5{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}._intro_1w7vc_5 p{margin:0;max-width:34rem;color:var(--app-text-secondary);font-size:.875rem;line-height:1.5}._effectiveField_1w7vc_21{display:flex;flex:0 0 12rem}._loading_1w7vc_26{padding:2rem 1rem;text-align:center;color:var(--app-text-muted)}._error_1w7vc_32{margin:.85rem 0 0;color:var(--app-danger-text);font-size:.8125rem}._note_1w7vc_38{margin:.5rem 0 0;color:var(--app-text-muted);font-size:.75rem;line-height:1.45}@media (max-width: 720px){._intro_1w7vc_5{flex-direction:column}._effectiveField_1w7vc_21{width:100%}}._listContainer_1t4ns_1{background-color:var(--app-surface);border-radius:.75rem;border:1px solid var(--app-border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:box-shadow .2s ease;display:flex;flex-direction:column;height:calc(100vh - 200px);min-height:0;overflow:hidden}._fillAvailableHeight_1t4ns_14{flex:1 1 0;height:auto;min-height:0}._listContainer_1t4ns_1:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._listHeader_1t4ns_24{padding:.75rem 1.5rem;border-bottom:1px solid var(--app-border);flex-shrink:0}._searchContainer_1t4ns_30{flex:1;min-width:280px;width:auto}._filterBar_1t4ns_38{min-width:min(26rem,100%)}._listControls_1t4ns_42{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._resultCount_1t4ns_50{font-size:.875rem;color:var(--app-text-muted);font-weight:500}._selectedCount_1t4ns_56{color:#3b82f6;font-weight:600}._viewToggle_1t4ns_61{display:flex;gap:.25rem;background-color:var(--app-surface-muted);padding:.25rem;border-radius:.5rem}._bulkActions_1t4ns_69{padding:.6rem 1rem;background-color:var(--app-accent-soft);flex-shrink:0;border:1px solid color-mix(in srgb,var(--app-accent) 30%,transparent);border-radius:.5rem;margin:.5rem 1.5rem .75rem;font-size:.875rem;color:var(--app-accent-text);animation:_bulkActionsSlideIn_1t4ns_1 .18s ease-out;transform-origin:top center}@keyframes _bulkActionsSlideIn_1t4ns_1{0%{opacity:0;transform:translateY(-6px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}._tableWrapper_1t4ns_93{overflow:auto;margin:0 1.5rem 1rem;flex:1 1 0;min-height:0}@media (max-width: 768px){._tableWrapper_1t4ns_93{margin:0 .75rem .75rem}}._selectedRow_1t4ns_106,._selectedRow_1t4ns_106:hover{background-color:var(--app-selected-bg)}._cardCheckbox_1t4ns_111{width:1rem;height:1rem;accent-color:#3b82f6;cursor:pointer}._archivedRow_1t4ns_118{opacity:.55}._refetchingBar_1t4ns_122{display:flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background-color:#6366f124;border-bottom:1px solid rgba(99,102,241,.35);font-size:.8rem;color:#4f46e5}[data-scheme=dark] ._refetchingBar_1t4ns_122{color:#a5b4fc}._refetchingSpinner_1t4ns_137{width:14px;height:14px;border:2px solid #c7d2fe;border-top-color:#a5b4fc;border-radius:50%;animation:_spin_1t4ns_1 .6s linear infinite}@keyframes _spin_1t4ns_1{to{transform:rotate(360deg)}}._clientNameCell_1t4ns_150{font-weight:500;color:var(--app-text)}._clientNameWithMarker_1t4ns_155{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}._bereichCell_1t4ns_164{display:inline-flex;align-items:center;min-width:0}._clientName_1t4ns_150{font-weight:600;color:var(--app-text)}._centerAlign_1t4ns_175{text-align:center}._rightAlign_1t4ns_179{text-align:right}._leftAlign_1t4ns_184{text-align:left}._numericCell_1t4ns_189{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._ellipsisCell_1t4ns_196{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ellipsisCell_1t4ns_196:hover{overflow:visible;white-space:normal;word-break:break-all;background-color:var(--app-surface-muted);position:relative;z-index:1}._statusCell_1t4ns_213{cursor:pointer;transition:background-color .2s;min-width:100px;width:120px}._statusCell_1t4ns_213:hover{background-color:var(--app-surface-muted)}._bulkActionSelect_1t4ns_224{min-width:140px;max-width:180px}._mitarbeiterCell_1t4ns_230{cursor:pointer;transition:background-color .2s;min-width:150px;width:150px}._mitarbeiterCell_1t4ns_230:hover{background-color:var(--app-surface-muted)}._mitarbeiterName_1t4ns_241{display:inline-block;width:100%;padding:.25rem;border-radius:.25rem}._mitarbeiterSelect_1t4ns_248{width:100%;padding:.25rem .5rem;border:2px solid #3b82f6;border-radius:.375rem;font-size:.875rem;background-color:var(--app-surface);cursor:pointer;transition:all .2s}._mitarbeiterSelect_1t4ns_248:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #3b82f61a}._pflegegradBadge_1t4ns_265{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:500;background-color:var(--app-accent-soft);color:var(--app-accent-text)}._actionButtons_1t4ns_274{display:flex;gap:.25rem;align-items:center;justify-content:flex-end}._dangerButton_1t4ns_281{color:#dc2626!important}._dangerButton_1t4ns_281:hover{background-color:var(--app-danger-soft)!important;color:var(--app-danger-text)!important}._loadingContainer_1t4ns_293{padding:1.5rem}._skeletonHeader_1t4ns_297{height:3rem;background:linear-gradient(90deg,var(--app-surface-muted) 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:_shimmer_1t4ns_1 1.5s infinite;border-radius:.5rem;margin-bottom:1rem}._skeletonRow_1t4ns_306{height:3.5rem;background:linear-gradient(90deg,var(--app-surface-muted) 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:_shimmer_1t4ns_1 1.5s infinite;border-radius:.375rem;margin-bottom:.5rem}@keyframes _shimmer_1t4ns_1{0%{background-position:-200% 0}to{background-position:200% 0}}._emptyState_1t4ns_324{padding:3rem 2rem;text-align:center;color:var(--app-text-muted);background-color:var(--app-surface-muted);border-radius:.75rem;border:2px dashed var(--app-border);margin:1.5rem}._emptyStateIcon_1t4ns_334{font-size:3rem;margin-bottom:1rem;opacity:.5}._emptyState_1t4ns_324 h3{font-size:1.125rem;font-weight:600;color:var(--app-text-secondary);margin-bottom:.5rem}._emptyState_1t4ns_324 p{font-size:.875rem;color:var(--app-text-muted);margin-bottom:1.5rem}._emptyStateActions_1t4ns_353{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}._cardsGrid_1t4ns_361{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;padding:1.5rem}._clientCard_1t4ns_368{background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.75rem;padding:1.25rem;transition:all .2s ease;cursor:pointer;position:relative}._clientCard_1t4ns_368:hover{border-color:var(--app-border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-2px)}._selectedCard_1t4ns_384{border-color:var(--app-accent);background-color:var(--app-accent-soft);box-shadow:0 0 0 2px #3b82f61a}._cardHeader_1t4ns_390{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._cardHeaderLeft_1t4ns_397{display:flex;align-items:flex-start;gap:.75rem;flex:1}._cardActions_1t4ns_404{display:flex;gap:.25rem;opacity:.7;transition:opacity .2s}._clientCard_1t4ns_368:hover ._cardActions_1t4ns_404{opacity:1}._cardContent_1t4ns_415{space-y:.75rem}._cardRow_1t4ns_419{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._cardLabel_1t4ns_426{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._cardValue_1t4ns_434{font-size:.875rem;color:var(--app-text-secondary);font-weight:500;text-align:right}._cardBadges_1t4ns_441{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}._clientTypeBadge_1t4ns_448{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;transition:all .15s ease-in-out;border:1px solid}._standardBadge_1t4ns_461{background:var(--app-accent-soft);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent-text) 35%,transparent)}._privateBadge_1t4ns_468{background:var(--app-warning-soft);color:var(--app-warning-text);border-color:color-mix(in srgb,var(--app-warning-text) 35%,transparent)}._medicalBadge_1t4ns_474{background:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,var(--app-success-text) 35%,transparent)}._clientTypeBadge_1t4ns_448:hover{transform:translateY(-1px);box-shadow:0 2px 4px -1px #0000001a}._selectLoading_1t4ns_485{opacity:.6;pointer-events:none}@media (max-width: 768px){._listHeader_1t4ns_24{padding:1rem}._searchContainer_1t4ns_30{min-width:auto}._listControls_1t4ns_42{flex-direction:column;align-items:stretch}._resultCount_1t4ns_50{text-align:center}._viewToggle_1t4ns_61{align-self:center}._cardsGrid_1t4ns_361{grid-template-columns:1fr;padding:1rem}._bulkActions_1t4ns_69{margin:.5rem .75rem .75rem}._emptyState_1t4ns_324{margin:1rem;padding:2rem 1rem}}._container_1c9qr_1{position:relative;display:flex;align-items:center;width:100%;min-width:0}._displayMode_1c9qr_9{gap:.5rem;width:auto}._displayName_1c9qr_14{color:var(--app-text-secondary)}._editBtn_1c9qr_18{transition:all .15s ease}._editBtn_1c9qr_18:hover{background-color:var(--app-hover);color:var(--app-text-secondary)}._searchContainer_1c9qr_27{display:flex;align-items:center;gap:.5rem}._searchInput_1c9qr_33{padding:.375rem .5rem;border:1px solid var(--app-border);border-radius:4px;font-size:.875rem;width:180px}._searchInput_1c9qr_33:focus{outline:none;border-color:var(--app-accent);box-shadow:0 0 0 2px #3b82f633}._dropdown_1c9qr_47{min-width:200px;max-height:min(var(--ctl-menu-max-h),var(--menu-available-h, 200px));overflow-y:auto;padding:var(--ctl-menu-pad);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);z-index:var(--ctl-menu-z)}._option_1c9qr_59{padding:var(--ctl-menu-item-pad);cursor:pointer;font-size:var(--ctl-menu-item-font);border-radius:var(--ctl-menu-item-radius)}._option_1c9qr_59:hover{background:var(--ctl-menu-item-hover)}._optionSelected_1c9qr_68{background-color:var(--app-accent-soft);color:var(--app-accent-text)}._optionSelected_1c9qr_68:hover{background-color:color-mix(in srgb,var(--app-accent) 20%,var(--app-accent-soft))}._noResults_1c9qr_77{padding:.5rem .75rem;color:var(--app-text-muted);font-size:.875rem;font-style:italic}._container_1o8t9_1{display:inline-flex;align-items:center;min-width:0}._trigger_1o8t9_9{display:inline-flex;align-items:center;padding:0;border:0;border-radius:999px;background:none;cursor:pointer;transition:box-shadow .12s ease}._trigger_1o8t9_9:hover,._triggerOpen_1o8t9_21{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-accent) 35%,transparent)}._trigger_1o8t9_9:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._placeholder_1o8t9_30{color:var(--app-text-muted);font-size:.8rem;padding:.15rem .4rem}._dropdown_1o8t9_36{min-width:180px;max-height:min(var(--ctl-menu-max-h),var(--menu-available-h, 260px));overflow-y:auto;padding:var(--ctl-menu-pad);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);z-index:var(--ctl-menu-z)}._option_1o8t9_48{display:flex;align-items:center;gap:.5rem;width:100%;padding:var(--ctl-menu-item-pad);border:0;background:none;color:var(--app-text);font:inherit;font-size:var(--ctl-menu-item-font);text-align:left;border-radius:var(--ctl-menu-item-radius);cursor:pointer}._option_1o8t9_48:hover{background:var(--ctl-menu-item-hover)}._option_1o8t9_48:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._optionSelected_1o8t9_73{color:var(--app-accent-text);font-weight:600}._colorDot_1o8t9_78{width:10px;height:10px;border-radius:50%;flex-shrink:0}._optionLabel_1o8t9_85{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._check_1o8t9_92{flex:none;color:var(--app-accent)}._marker_htyj4_1{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#b45309;background:#fffbeb;border:1px solid #fde68a;line-height:1;vertical-align:middle}._marker_htyj4_1:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}._iconOnly_htyj4_18{width:22px;height:22px;border-radius:999px}._withLabel_htyj4_24{gap:.375rem;min-height:24px;padding:.1875rem .5rem;border-radius:999px}._icon_htyj4_18{flex:0 0 auto}._label_htyj4_35{font-size:.75rem;font-weight:600;color:#92400e;white-space:nowrap}[data-scheme=dark] ._marker_htyj4_1{color:var(--app-warning-text);background:color-mix(in srgb,var(--app-warning-text) 14%,transparent);border-color:color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border))}[data-scheme=dark] ._label_htyj4_35{color:var(--app-warning-text)}._container_lyrew_3{position:relative;display:inline-flex}._badge_lyrew_8{display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;margin-left:.35rem;padding:0 .25rem;border-radius:999px;background:#2563eb;color:#fff;font-size:.6875rem;font-weight:700;line-height:1}[data-scheme=dark] ._badge_lyrew_8{background:var(--app-accent);color:#fff}._popover_lyrew_30{position:fixed;z-index:1100;min-width:15rem;padding:.75rem;border:1px solid var(--app-border);border-radius:.55rem;background:var(--app-surface);box-shadow:0 10px 25px -5px #0000002e,0 4px 6px -2px #00000014;animation:_columnSelectorIn_lyrew_1 .15s ease-out}@keyframes _columnSelectorIn_lyrew_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._section_lyrew_47+._section_lyrew_47{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--app-border)}._sectionTitle_lyrew_53{margin-bottom:.5rem;color:var(--app-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._option_lyrew_62{display:flex;align-items:center;gap:.5rem;padding:.35rem .4rem;border-radius:.35rem;color:var(--app-text);font-size:.8125rem;cursor:pointer;-webkit-user-select:none;user-select:none}._option_lyrew_62:hover{background:var(--app-surface-muted)}._optionDisabled_lyrew_78{color:var(--app-text-muted);cursor:not-allowed}._optionDisabled_lyrew_78:hover{background:transparent}._optionLabel_lyrew_87{flex:1}._reset_lyrew_91{width:100%;padding:.35rem;border:none;border-radius:.35rem;background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:.8125rem;cursor:pointer;transition:color .15s,background-color .15s}._reset_lyrew_91:hover{background:var(--app-hover);color:var(--app-text)}._switchInput_lyrew_109{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}._switchTrack_lyrew_122{position:relative;flex-shrink:0;width:2rem;height:1.125rem;border-radius:999px;background:var(--app-border-strong);transition:background-color .15s ease}._switchKnob_lyrew_132{position:absolute;top:2px;left:2px;width:.875rem;height:.875rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}._switchInput_lyrew_109:checked+._switchTrack_lyrew_122{background:#2563eb}._switchInput_lyrew_109:checked+._switchTrack_lyrew_122 ._switchKnob_lyrew_132{transform:translate(.875rem)}._switchInput_lyrew_109:focus-visible+._switchTrack_lyrew_122{box-shadow:0 0 0 3px #3b82f659}._switchInput_lyrew_109:disabled+._switchTrack_lyrew_122{opacity:.45}[data-scheme=dark] ._switchInput_lyrew_109:checked+._switchTrack_lyrew_122{background:var(--app-accent)}[data-scheme=dark] ._switchKnob_lyrew_132{background:var(--app-surface)}[data-scheme=dark] ._switchInput_lyrew_109:checked+._switchTrack_lyrew_122 ._switchKnob_lyrew_132{background:#fff}._chip_1tan6_4{display:inline-flex;align-items:center;gap:6px;min-height:var(--ctl-h-md);padding:0 var(--ctl-pad-x-md);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface);color:var(--app-text-secondary);font-size:var(--ctl-font-md);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box}._chip_1tan6_4:hover{background:var(--app-surface-muted);border-color:var(--app-border-strong)}._chip_1tan6_4 input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--app-accent);cursor:pointer}._active_1tan6_35{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));background:var(--app-accent-soft);color:var(--app-accent-text)}[data-scheme=dark] ._active_1tan6_35{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));background:color-mix(in srgb,var(--app-accent) 20%,transparent);color:var(--app-accent-text)}._small_1tan6_50{min-height:var(--ctl-h-sm);padding:0 var(--ctl-pad-x-sm);font-size:var(--ctl-font-sm);gap:.375rem;border-radius:var(--ctl-radius-sm)}._small_1tan6_50 input[type=checkbox]{width:14px;height:14px}._loadingDot_1tan6_63{width:6px;height:6px;border-radius:999px;background:var(--app-accent);animation:_pulse_1tan6_1 1s ease-in-out infinite}@keyframes _pulse_1tan6_1{0%,to{opacity:.3}50%{opacity:1}}._container_1powm_3{display:flex;flex-direction:column;gap:.25rem;position:relative}._label_1powm_10{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._inputWrapper_1powm_18{display:flex;align-items:center;width:fit-content;max-width:100%;height:var(--ctl-h-md);box-sizing:border-box;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);transition:all .2s ease;box-shadow:0 1px 2px #0000000d}._inputWrapper_1powm_18:hover{border-color:var(--app-text-muted);box-shadow:0 2px 4px #00000014}._inputWrapper_1powm_18:focus-within,._inputWrapperOpen_1powm_38{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a,0 2px 4px #00000014}._inputError_1powm_43{border-color:#ef4444}._inputError_1powm_43:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._textInput_1powm_52{flex:0 0 auto;width:7rem;height:100%;padding:0 var(--ctl-pad-x-md);background:transparent;border:none;font-size:var(--ctl-font-md);font-weight:500;color:var(--app-text-secondary);outline:none;text-align:center}._textInput_1powm_52::placeholder{color:var(--app-text-muted);font-weight:400}._separator_1powm_73{color:var(--app-text-muted);font-size:.875rem;padding:0 .25rem;flex-shrink:0;-webkit-user-select:none;user-select:none}._calendarButton_1powm_81{display:flex;align-items:center;justify-content:center;height:100%;padding:0 var(--ctl-pad-x-md);background:none;border:none;cursor:pointer;border-radius:0 var(--ctl-radius-md) var(--ctl-radius-md) 0;transition:background .15s ease;flex-shrink:0}._calendarButton_1powm_81:hover{background:var(--app-surface-muted)}._calendarIcon_1powm_99{color:var(--app-text-muted)}._dropdown_1powm_104{position:fixed;z-index:var(--ctl-menu-z);display:flex;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);animation:_slideDown_1powm_1 .15s ease-out;overflow:hidden;min-width:560px;max-width:calc(100vw - 2rem)}._dropdownUp_1powm_120{animation:_slideUp_1powm_1 .15s ease-out}@keyframes _slideDown_1powm_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_1powm_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._presetSidebar_1powm_135{display:flex;flex-direction:column;gap:.125rem;padding:.75rem .5rem;background:var(--app-surface-muted);border-right:1px solid var(--app-border);min-width:140px}._presetButton_1powm_145{text-align:left;padding:.5rem .75rem;background:transparent;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;color:var(--app-text-secondary);cursor:pointer;transition:all .12s ease;white-space:nowrap}._presetButton_1powm_145:hover{background:var(--app-hover);color:var(--app-text)}._presetButtonActive_1powm_164{background:#3b82f6;color:#fff}._presetButtonActive_1powm_164:hover{background:#2563eb;color:#fff}._calendarArea_1powm_175{flex:1;display:flex;flex-direction:column;padding:.75rem 1rem;min-width:0}._calendarHeader_1powm_183{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._monthHeaderHint_1powm_190{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em}._monthsRow_1powm_198{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;-webkit-user-select:none;user-select:none}._monthBlock_1powm_205{display:flex;flex-direction:column}._monthLabel_1powm_210{text-align:center;font-size:.875rem;font-weight:600;color:var(--app-text);margin-bottom:.5rem}._weekdays_1powm_218{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.25rem}._weekday_1powm_218{text-align:center;font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em;padding:.25rem 0}._days_1powm_234{display:grid;grid-template-columns:repeat(7,1fr)}._day_1powm_234{position:relative;aspect-ratio:1;border:none;background:transparent;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;transition:background .1s ease,color .1s ease;display:flex;align-items:center;justify-content:center;min-height:30px;padding:0}._day_1powm_234:hover{background:var(--app-accent-soft);color:var(--app-accent-text);border-radius:.375rem}._dayEmpty_1powm_262{aspect-ratio:1}._dayToday_1powm_266{font-weight:700;color:var(--app-accent)}._dayInRange_1powm_271{background:var(--app-accent-soft);color:var(--app-accent-text)}._dayInRange_1powm_271:hover{background:color-mix(in srgb,var(--app-accent) 25%,var(--app-tint-base));color:var(--app-accent-text);border-radius:0}._dayPreviewRange_1powm_282{background:#3b82f61f;color:var(--app-accent-text)}._dayPreviewRange_1powm_282:hover{background:#3b82f62e;color:var(--app-accent-text);border-radius:0}._dayStart_1powm_293{background:#3b82f6;color:#fff;font-weight:600;border-radius:.375rem 0 0 .375rem}._dayEnd_1powm_300{background:#3b82f6;color:#fff;font-weight:600;border-radius:0 .375rem .375rem 0}._dayPreviewEnd_1powm_307{background:color-mix(in srgb,var(--app-accent) 35%,var(--app-tint-base));color:var(--app-accent-text);font-weight:600;border-radius:0 .375rem .375rem 0}._dayStart_1powm_293:hover,._dayEnd_1powm_300:hover{background:#2563eb;color:#fff}._dayPreviewEnd_1powm_307:hover{background:color-mix(in srgb,var(--app-accent) 45%,var(--app-tint-base));color:var(--app-accent-text)}._daySingle_1powm_325{border-radius:.375rem}._calendarFooter_1powm_330{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--app-border)}._footerSummary_1powm_339{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--app-text-secondary)}._durationChip_1powm_350{display:inline-flex;align-items:center;padding:.15rem .5rem;background:var(--app-accent-soft);color:var(--app-accent-text);font-size:.6875rem;font-weight:600;border-radius:999px;letter-spacing:.02em}._inlineDuration_1powm_362{display:inline-flex;align-self:flex-start;margin-top:.25rem;padding:.15rem .5rem;background:var(--app-accent-soft);color:var(--app-accent-text);font-size:.6875rem;font-weight:600;border-radius:999px;letter-spacing:.02em}._helperText_1powm_375{font-size:.75rem;color:var(--app-text-muted);margin:.25rem 0 0}._errorText_1powm_381{font-size:.75rem;color:var(--app-danger-text);font-weight:500;margin:.25rem 0 0}[data-scheme=dark] ._presetSidebar_1powm_135{background:var(--app-surface-muted)}[data-scheme=dark] ._day_1powm_234:hover,[data-scheme=dark] ._dayInRange_1powm_271,[data-scheme=dark] ._durationChip_1powm_350,[data-scheme=dark] ._inlineDuration_1powm_362{background:color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-accent-text)}[data-scheme=dark] ._dayInRange_1powm_271:hover,[data-scheme=dark] ._dayPreviewRange_1powm_282:hover{background:color-mix(in srgb,var(--app-accent) 18%,transparent);color:var(--app-accent-text)}[data-scheme=dark] ._dayPreviewRange_1powm_282{background:color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-accent-text)}[data-scheme=dark] ._dayPreviewEnd_1powm_307{background:color-mix(in srgb,var(--app-accent) 24%,transparent);color:var(--app-accent-text)}[data-scheme=dark] ._dayPreviewEnd_1powm_307:hover{background:color-mix(in srgb,var(--app-accent) 32%,transparent);color:var(--app-accent-text)}@media (max-width: 640px){._dropdown_1powm_104{min-width:320px;flex-direction:column}._presetSidebar_1powm_135{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid var(--app-border);min-width:0}._monthsRow_1powm_198{grid-template-columns:1fr;gap:1rem}}._container_c528o_5{position:relative;display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--ctl-gap);min-width:0}._chipWrapper_c528o_15{display:inline-flex;align-items:stretch;min-width:0}._chip_c528o_15{display:inline-flex;align-items:center;gap:.35rem;height:var(--ctl-h-sm);max-width:240px;min-width:0;padding:0 .4rem 0 var(--ctl-pad-x-sm);box-sizing:border-box;background:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,transparent);border-right:0;border-radius:var(--ctl-radius-sm) 0 0 var(--ctl-radius-sm);color:var(--app-accent-text);font-size:var(--ctl-font-sm);line-height:1;cursor:pointer}._chip_c528o_15:hover,._chipWrapper_c528o_15:hover ._chip_c528o_15{background:color-mix(in srgb,var(--app-accent) 20%,var(--app-accent-soft));border-color:color-mix(in srgb,var(--app-accent) 45%,transparent)}._chipField_c528o_46{flex-shrink:0;color:var(--app-accent-text);font-weight:600}._chipValue_c528o_52{overflow:hidden;color:var(--app-accent-text);text-overflow:ellipsis;white-space:nowrap}._chipRemove_c528o_59{display:inline-flex;align-items:center;justify-content:center;height:var(--ctl-h-sm);padding:0 .4rem;box-sizing:border-box;background:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,transparent);border-radius:0 var(--ctl-radius-sm) var(--ctl-radius-sm) 0;color:var(--app-accent-text);cursor:pointer}._chipWrapper_c528o_15:hover ._chipRemove_c528o_59{background:color-mix(in srgb,var(--app-accent) 20%,var(--app-accent-soft));border-color:color-mix(in srgb,var(--app-accent) 45%,transparent)}._chipWrapper_c528o_15 ._chipRemove_c528o_59:hover{background:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger-text) 40%,transparent);color:var(--app-danger-text)}._addButton_c528o_84{height:var(--ctl-h-sm)}._filterCount_c528o_88{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:999px;background:var(--app-accent);color:#fff;font-size:.6875rem;font-weight:700}._panel_c528o_102{position:absolute;top:calc(100% + .45rem);left:0;z-index:var(--ctl-menu-z);display:flex;flex-direction:column;width:min(720px,calc(100vw - 3rem));max-width:100%;max-height:min(70vh,620px);overflow:hidden;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow)}._panelHeader_c528o_121{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem .75rem;border-bottom:1px solid var(--app-border)}._panelHeader_c528o_121>div{display:flex;flex-direction:column;gap:.15rem}._panelHeader_c528o_121 strong{color:var(--app-text);font-size:var(--ctl-font-md)}._panelHeader_c528o_121 span{color:var(--app-text-muted);font-size:.75rem}._panelGrid_c528o_147{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;padding:.85rem 1rem 1rem;overflow-y:auto}._fieldGroup_c528o_156{min-width:0;padding:.7rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md)}._fieldGroup_c528o_156[data-wide]{grid-column:1 / -1}._fieldHeader_c528o_169{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}._fieldLabel_c528o_177{color:var(--app-text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}._optionList_c528o_187{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}._optionList_c528o_187+._optionList_c528o_187{margin-top:.35rem}._optionGroups_c528o_198{display:flex;flex-direction:column;gap:.5rem}._optionGroup_c528o_198{display:flex;flex-direction:column;gap:.3rem}._optionGroupLabel_c528o_210{color:var(--app-text-muted);font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}._optionChip_c528o_218{display:inline-flex;align-items:center;min-height:var(--ctl-h-sm);padding:.25rem .6rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-sm);color:var(--app-text-secondary);font-size:var(--ctl-font-sm);font-weight:500;cursor:pointer}._optionChip_c528o_218:hover{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));color:var(--app-text)}._optionChipActive_c528o_237{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 40%,transparent);color:var(--app-accent-text)}._panelFooter_c528o_243{display:flex;flex:0 0 auto;justify-content:flex-end;padding:.65rem 1rem;border-top:1px solid var(--app-border)}@media (max-width: 720px){._panel_c528o_102{position:fixed;top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;max-width:none;max-height:min(78vh,680px)}._panelGrid_c528o_147{grid-template-columns:1fr}}._toolbar_11cek_1{display:flex;gap:.5rem;min-width:0}._wrap_11cek_7{flex-wrap:wrap}._align_center_11cek_11{align-items:center}._align_start_11cek_12{align-items:flex-start}._align_end_11cek_13{align-items:flex-end}._align_baseline_11cek_14{align-items:baseline}._justify_start_11cek_16{justify-content:flex-start}._justify_space-between_11cek_17{justify-content:space-between}._justify_end_11cek_18{justify-content:flex-end}._divider_3yofq_1{display:inline-block;width:1px;height:20px;background:var(--app-border-strong);flex-shrink:0;margin:0 .25rem}._spacer_smwws_1{flex:1;min-width:0}._chip_nc6tj_1{display:inline-flex;align-items:center;gap:.3rem;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap}._tone_neutral_nc6tj_13{color:var(--app-text-secondary);background:var(--app-surface-muted)}._tone_info_nc6tj_18{color:var(--app-accent-text);background:color-mix(in srgb,var(--app-accent) 22%,var(--app-tint-base))}._tone_success_nc6tj_23{color:var(--app-success-text);background:var(--app-success-soft)}._tone_warning_nc6tj_28{color:var(--app-warning-text);background:var(--app-warning-soft)}._tone_danger_nc6tj_36{color:var(--app-danger-text);background:color-mix(in srgb,var(--app-danger-text) 12%,var(--app-tint-base))}._field_j9uud_4{display:flex;align-items:center;gap:.4rem;width:100%;min-width:0;height:var(--ctl-h-md);padding:0 .25rem 0 var(--ctl-pad-x-md);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface);color:var(--app-text-muted);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}._field_j9uud_4:hover{border-color:var(--app-border-strong)}._field_j9uud_4:focus-within{border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._small_j9uud_27{height:var(--ctl-h-sm);padding-left:var(--ctl-pad-x-sm);border-radius:var(--ctl-radius-sm)}._icon_j9uud_33{flex:0 0 auto;transition:color .15s ease}._field_j9uud_4:focus-within ._icon_j9uud_33{color:var(--app-accent)}._input_j9uud_40{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:none;color:var(--app-text);font:inherit;font-size:var(--ctl-font-md)}._small_j9uud_27 ._input_j9uud_40{font-size:var(--ctl-font-sm)}._input_j9uud_40::placeholder{color:var(--app-text-muted)}._input_j9uud_40::-webkit-search-decoration,._input_j9uud_40::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}._clear_j9uud_63{flex:0 0 auto;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .15s ease,transform .15s cubic-bezier(.16,1,.3,1)}._filled_j9uud_71 ._clear_j9uud_63{opacity:1;transform:scale(1);pointer-events:auto}._disabled_j9uud_77{opacity:.6;pointer-events:none}@media (prefers-reduced-motion: reduce){._field_j9uud_4,._icon_j9uud_33,._clear_j9uud_63{transition:none}}._overlay_1fwp3_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_1fwp3_17{background:var(--app-surface);border-radius:12px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0006}._header_1fwp3_28{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid var(--app-border)}._header_1fwp3_28 h2{margin:0;font-size:1.5rem;color:var(--app-text);font-weight:600}._titleNote_1fwp3_43{font-size:1rem;font-weight:400;color:var(--app-danger-text)}._closeButton_1fwp3_49{background:none;border:none;font-size:2rem;color:var(--app-text-muted);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}._closeButton_1fwp3_49:hover{background-color:var(--app-surface-muted);color:var(--app-text)}._content_1fwp3_70{padding:1.5rem;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}._searchContainer_1fwp3_79{margin-bottom:1rem}._suggestion_1fwp3_83{background-color:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem;font-size:.9rem;color:var(--app-accent-text)}._suggestion_1fwp3_83 strong{color:var(--app-accent-text)}._clientList_1fwp3_97{flex:1;overflow-y:auto;border:1px solid var(--app-border);border-radius:8px;min-height:200px;max-height:400px}._clientItem_1fwp3_106{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--app-border);cursor:pointer;transition:background-color .15s}._clientItem_1fwp3_106:last-child{border-bottom:none}._clientItem_1fwp3_106:hover{background-color:var(--app-surface-muted)}._clientItem_1fwp3_106._selected_1fwp3_124{background-color:var(--app-accent-soft);border-left:3px solid #3b82f6}._clientInfo_1fwp3_129{flex:1}._clientName_1fwp3_133{font-size:1rem;font-weight:600;color:var(--app-text);margin-bottom:.25rem}._clientNameWithMarker_1fwp3_140{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}._clientMeta_1fwp3_148{display:flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;color:var(--app-text-muted)}._metaItem_1fwp3_156{display:inline-flex;align-items:center}._checkIcon_1fwp3_161{color:#3b82f6;flex-shrink:0}._emptyState_1fwp3_166{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--app-text-muted);text-align:center}._resultCount_1fwp3_175{margin-top:1rem;font-size:.875rem;color:var(--app-text-muted);text-align:center}._footer_1fwp3_182{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid var(--app-border)}._clientList_1fwp3_97::-webkit-scrollbar{width:8px}._clientList_1fwp3_97::-webkit-scrollbar-track{background:var(--app-surface-muted);border-radius:4px}._clientList_1fwp3_97::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:4px}._clientList_1fwp3_97::-webkit-scrollbar-thumb:hover{background:var(--app-text-muted)}@media (max-width: 640px){._modal_1fwp3_17{width:95%;max-height:90vh}._header_1fwp3_28,._content_1fwp3_70,._footer_1fwp3_182{padding:1rem}._clientMeta_1fwp3_148{flex-direction:column;gap:.25rem}._footer_1fwp3_182{flex-direction:column}._footer_1fwp3_182 button{width:100%}}._page_1o6l3_1{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;min-width:0}._header_1o6l3_2,._strip_1o6l3_2,._members_1o6l3_2,._actions_1o6l3_2{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}._header_1o6l3_2{justify-content:space-between}._title_1o6l3_4{margin:0;color:var(--app-text);font-size:1.4rem}._strip_1o6l3_2{padding:.75rem 0}._members_1o6l3_2{padding:.75rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius)}._member_1o6l3_2{display:flex;align-items:center;gap:.5rem}._muted_1o6l3_8,._hint_1o6l3_8{color:var(--app-text-muted);font-size:.8125rem}._error_1o6l3_9{color:var(--app-danger, var(--app-text))}._editorMembers_1o6l3_10{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._editorMember_1o6l3_10{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) auto;gap:.75rem;align-items:center}._groupReference_1o6l3_12{display:block;margin-top:.25rem;font-size:.75rem}._filter_1o6l3_13{width:min(100%,20rem)}._note_1o6l3_14{padding:1rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius)}._noteMeta_1o6l3_15{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}._noteContent_1o6l3_16{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--app-text)}._notes_1o6l3_17{display:flex;flex-direction:column;gap:.75rem}@media (max-width: 640px){._page_1o6l3_1{padding:.75rem}._editorMember_1o6l3_10{grid-template-columns:1fr auto}._editorMember_1o6l3_10 label{grid-column:1}}._wrap_rth45_1{display:flex;flex-direction:column;gap:.375rem;padding:.625rem .75rem;border-radius:.375rem;border-left:3px solid var(--app-warning-text);background:var(--app-surface-muted);color:var(--app-text);font-size:.8125rem}._title_rth45_13{color:var(--app-warning-text)}._text_rth45_17{margin:0}._muted_rth45_21,._upcoming_rth45_27{margin:0;color:var(--app-text-secondary);font-size:.8125rem}._error_rth45_33{margin:0;color:var(--app-danger-text);font-size:.8125rem}._list_rth45_39{margin:0;padding-left:1.125rem}._settled_rth45_44{color:var(--app-text-secondary)}._choice_rth45_48{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}._choice_rth45_48 input{margin-top:.2rem}._entries_rth45_59{display:flex;flex-direction:column;gap:.25rem;max-height:16rem;margin:0;padding:0;overflow-y:auto;list-style:none}._entry_rth45_70,._entryOld_rth45_71{padding:.25rem .375rem;border-radius:.25rem;border-left:3px solid transparent;background:var(--app-surface)}._entry_rth45_70{color:var(--app-text-secondary)}._entryOld_rth45_71{border-left-color:var(--app-warning-text);background:var(--app-warning-soft)}._entryHead_rth45_88,._entryAddress_rth45_89,._entryFlags_rth45_90{display:block}._entryHead_rth45_88{font-weight:600}._entryFlags_rth45_90{color:var(--app-text-secondary);font-size:.75rem}._consequence_rth45_103{display:flex;flex-direction:column;gap:.25rem;padding-top:.375rem;border-top:1px solid var(--app-border)}._planned_1omd4_5{--move-color: #ca8a04}._due_1omd4_6{--move-color: #ea580c}._shared_1omd4_7{--move-color: var(--app-text-muted)}._done_1omd4_8{--move-color: var(--app-success-text)}[data-scheme=dark] ._planned_1omd4_5{--move-color: #facc15}[data-scheme=dark] ._due_1omd4_6{--move-color: #fb923c}._trigger_1omd4_13{display:inline-flex;align-items:center;justify-content:center;margin-left:.375rem;padding:.125rem;border:0;border-radius:.25rem;background:transparent;color:var(--move-color);cursor:pointer;vertical-align:middle;line-height:0}._trigger_1omd4_13:hover{background:var(--app-hover)}._trigger_1omd4_13:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._popover_1omd4_37{z-index:var(--ctl-menu-z);width:min(22rem,calc(100vw - 16px));max-height:min(85vh,var(--menu-available-h, 85vh));overflow-y:auto;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);color:var(--app-text);cursor:default}._panel_1omd4_51{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;font-size:.8125rem}._header_1omd4_59{display:flex;align-items:center;gap:.5rem}._stateIcon_1omd4_65{display:inline-flex;color:var(--move-color)}._headline_1omd4_70{flex:1;font-size:.875rem}._facts_1omd4_75{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0}._facts_1omd4_75 dt{color:var(--app-text-muted)}._facts_1omd4_75 dd{margin:0;overflow-wrap:anywhere}._yes_1omd4_91{color:var(--app-success-text)}._no_1omd4_95{color:var(--app-warning-text)}._access_1omd4_99{display:flex;flex-direction:column;gap:.375rem}._accessLabel_1omd4_105{color:var(--app-text-muted)}._chips_1omd4_109{display:flex;flex-wrap:wrap;gap:.375rem}._chipOff_1omd4_116{opacity:.55;text-decoration:line-through}._hint_1omd4_121{margin:0;color:var(--app-text-secondary)}._edit_1omd4_126{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--app-border)}._edit_1omd4_126>:first-child{align-self:stretch}._actions_1omd4_139{display:flex;flex-wrap:wrap;gap:.5rem}._step_1omd4_146{display:flex;flex-direction:column;gap:.5rem;align-self:stretch;padding:.5rem;border:1px solid var(--app-border);border-radius:.375rem}._note_1omd4_157{display:block;color:var(--app-text-secondary);font-size:.75rem}._pastAction_1omd4_163{display:flex;flex-direction:column;gap:.5rem;align-self:stretch}._hideWarning_1omd4_171{display:flex;flex-direction:column;gap:.375rem;padding:.5rem .625rem;border:1px solid var(--app-danger-text);border-radius:.375rem;background:var(--app-surface);color:var(--app-text)}._hideWarning_1omd4_171 strong{color:var(--app-danger-text)}._askCancel_1omd4_186{display:flex;flex-direction:column;gap:.375rem;padding:.5rem;border-radius:.375rem;background:var(--app-danger-soft);color:var(--app-danger-text)}._accessChoice_1omd4_198{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:.5rem .625rem;border:1px solid var(--app-border);border-radius:.375rem;background:var(--app-surface);color:var(--app-text)}._accessLegend_1omd4_210{padding:0 .25rem;font-weight:600}._radio_1omd4_215{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}._radio_1omd4_215 input{margin-top:.2rem}._radioHint_1omd4_226{display:block;color:var(--app-text-secondary);font-size:.75rem}._reason_1omd4_232{display:flex;flex-direction:column;gap:.25rem}._reason_1omd4_232 textarea{width:100%;padding:.375rem .5rem;border:1px solid var(--app-border);border-radius:.25rem;background:var(--app-surface);color:var(--app-text);font:inherit;resize:vertical}._addressForm_1omd4_249{display:flex;flex-direction:column;gap:.5rem;align-self:stretch}._addressRow_1omd4_256{display:grid;grid-template-columns:6rem 1fr;gap:.5rem}._importContainer_k0ert_3{max-width:900px;margin:0 auto;padding:1.5rem}._instructions_k0ert_9{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._instructions_k0ert_9 h3{margin:0 0 1rem;color:var(--app-text);font-size:1.125rem;font-weight:600}._instructions_k0ert_9 ol{margin:0 0 1rem;padding-left:1.5rem}._instructions_k0ert_9 li{margin-bottom:.5rem;color:var(--app-text-secondary);line-height:1.5}._uploadSection_k0ert_35{margin-bottom:1.5rem}._previewButton_k0ert_39{margin-top:1rem}._uploadSection_k0ert_35 h3{margin:0 0 1rem;color:var(--app-text);font-size:1.125rem;font-weight:600}._previewSection_k0ert_50,._resultsSection_k0ert_51{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._previewSection_k0ert_50 h3,._resultsSection_k0ert_51 h3{margin:0 0 1rem;color:var(--app-text);font-size:1.125rem;font-weight:600}._previewStats_k0ert_67,._resultStats_k0ert_68{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}._stat_k0ert_75{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--app-surface-muted);border-radius:.375rem;text-align:center}._successStat_k0ert_85{background:var(--app-success-soft);border:1px solid color-mix(in srgb,var(--app-success-text) 30%,var(--app-border))}._warningStat_k0ert_90{background:var(--app-warning-soft);border:1px solid color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border))}._errorStat_k0ert_95{background:var(--app-danger-soft);border:1px solid color-mix(in srgb,var(--app-danger-text) 30%,var(--app-border))}._statLabel_k0ert_100{font-size:.875rem;color:var(--app-text-muted);font-weight:500}._statValue_k0ert_106{font-size:1.5rem;font-weight:700;color:var(--app-text)}._successStat_k0ert_85 ._statValue_k0ert_106{color:var(--app-success-text)}._warningStat_k0ert_90 ._statValue_k0ert_106{color:var(--app-warning-text)}._errorStat_k0ert_95 ._statValue_k0ert_106{color:var(--app-danger-text)}._warningsSection_k0ert_124{margin-bottom:1.5rem}._warningsSection_k0ert_124 h4{margin:0 0 .75rem;color:var(--app-warning-text);font-size:1rem;font-weight:600}._warningList_k0ert_135{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}._warningItem_k0ert_143{padding:.5rem;margin-bottom:.5rem;background:var(--app-warning-soft);border:1px solid color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border));border-radius:.25rem;font-size:.875rem;color:var(--app-warning-text)}._errorsSection_k0ert_153{margin-bottom:1.5rem}._errorsSection_k0ert_153 h4{margin:0 0 .75rem;color:var(--app-danger-text);font-size:1rem;font-weight:600}._errorList_k0ert_164{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}._errorItem_k0ert_172{padding:.5rem;margin-bottom:.5rem;background:var(--app-danger-soft);border:1px solid color-mix(in srgb,var(--app-danger-text) 30%,var(--app-border));border-radius:.25rem;font-size:.875rem;color:var(--app-danger-text)}._sampleSection_k0ert_182{margin-bottom:1.5rem}._sampleSection_k0ert_182 h4{margin:0 0 .75rem;color:var(--app-text);font-size:1rem;font-weight:600}._tableWrapper_k0ert_193{overflow-x:auto;border:1px solid var(--app-border);border-radius:.375rem}._previewTable_k0ert_199{width:100%;border-collapse:collapse;font-size:.875rem}._previewTable_k0ert_199 th{background:var(--app-surface-muted);padding:.75rem;text-align:left;font-weight:600;color:var(--app-text-secondary);border-bottom:1px solid var(--app-border)}._previewTable_k0ert_199 td{padding:.75rem;border-bottom:1px solid var(--app-border);color:var(--app-text-muted)}._previewTable_k0ert_199 tr:last-child td{border-bottom:none}._importActions_k0ert_224{display:flex;justify-content:center;gap:1rem}._progressSection_k0ert_230{margin-bottom:1.5rem}._progressBar_k0ert_234{width:100%;height:.5rem;background:var(--app-border);border-radius:.25rem;overflow:hidden;margin-bottom:.5rem}._progressFill_k0ert_243{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);transition:width .3s ease}._progressText_k0ert_249{display:block;text-align:center;font-size:.875rem;font-weight:500;color:var(--app-text-secondary)}._modalActions_k0ert_257{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--app-border)}._button_k0ert_267{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}._button_k0ert_267:disabled{opacity:.5;cursor:not-allowed}._primaryButton_k0ert_286{background:#3b82f6;color:#fff}._primaryButton_k0ert_286:hover:not(:disabled){background:#2563eb}._secondaryButton_k0ert_295{background:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid var(--app-border)}._secondaryButton_k0ert_295:hover:not(:disabled){background:var(--app-surface-muted)}._successButton_k0ert_305{background:#10b981;color:#fff}._successButton_k0ert_305:hover:not(:disabled){background:#059669}@media (max-width: 768px){._importContainer_k0ert_3{padding:.5rem}._previewStats_k0ert_67,._resultStats_k0ert_68{grid-template-columns:1fr}._modalActions_k0ert_257{flex-direction:column-reverse}._button_k0ert_267{width:100%;justify-content:center}}._body_1kz8v_1{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0 .5rem}._yearRow_1kz8v_9{display:flex;align-items:center;justify-content:center;gap:.75rem}._yearStep_1kz8v_16{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.4rem;font-size:1.1rem;line-height:1;color:var(--app-text-secondary);cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}._yearStep_1kz8v_16:hover{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));color:var(--app-accent-text)}._yearLabel_1kz8v_38{font-size:1.05rem;font-weight:600;color:var(--app-text);min-width:4ch;text-align:center}._monthGrid_1kz8v_47{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}._monthBtn_1kz8v_53{padding:.6rem .4rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.4rem;font-size:.875rem;font-weight:500;color:var(--app-text-secondary);cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}._monthBtn_1kz8v_53:hover{background:var(--app-surface-muted);border-color:var(--app-border);color:var(--app-text)}._monthBtnActive_1kz8v_71{background:#2563eb;border-color:#2563eb;color:#fff}._monthBtnActive_1kz8v_71:hover{background:#1d4ed8;border-color:var(--app-accent-text);color:#fff}._presets_1kz8v_84{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.25rem;border-top:1px dashed var(--app-border)}._presetBtn_1kz8v_92{padding:.35rem .7rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:999px;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}._presetBtn_1kz8v_92:hover{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));color:var(--app-accent-text)}._presetBtnActive_1kz8v_109{background:color-mix(in srgb,var(--app-accent) 22%,var(--app-tint-base));border-color:var(--app-accent);color:var(--app-accent-text)}._footer_1kz8v_115{display:flex;justify-content:flex-end;gap:.5rem}._body_wvwrm_1{display:flex;flex-direction:column;gap:1.125rem;padding:.25rem 0 .5rem}._field_wvwrm_8{display:flex;flex-direction:column;gap:.5rem}._label_wvwrm_14{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._presets_wvwrm_20{display:flex;flex-wrap:wrap;gap:.5rem}._switchGroup_wvwrm_26{display:flex;flex-direction:column;padding:.25rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface)}._switchGroup_wvwrm_26>*+*{border-top:1px solid var(--app-border)}._footer_wvwrm_39{display:flex;justify-content:flex-end;gap:.5rem}@media (max-width: 560px){._footer_wvwrm_39{flex-direction:column-reverse}}._badge_1uz9s_1{display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;margin-left:.35rem;padding:0 .25rem;border-radius:999px;background:var(--app-accent-solid);color:#fff;font-size:.6875rem;font-weight:700;line-height:1}._popover_1uz9s_17{z-index:var(--ctl-menu-z);min-width:16.5rem;padding:.75rem;border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);background:var(--app-surface);box-shadow:var(--ctl-menu-shadow)}._section_1uz9s_27+._section_1uz9s_27{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--app-border)}._sectionTitle_1uz9s_33{margin-bottom:.5rem;color:var(--app-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._option_1uz9s_42{display:flex;align-items:center;gap:.5rem;padding:.35rem .4rem;border-radius:var(--ctl-menu-item-radius);color:var(--app-text);font-size:.8125rem;cursor:pointer;-webkit-user-select:none;user-select:none}._option_1uz9s_42:hover{background:var(--ctl-menu-item-hover)}._optionDisabled_1uz9s_58{color:var(--app-text-muted);cursor:not-allowed}._optionDisabled_1uz9s_58:hover{background:transparent}._optionLabel_1uz9s_67{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._optionDescription_1uz9s_75{font-size:.75rem;line-height:1.35;font-weight:400;color:var(--app-text-muted)}._switchInput_1uz9s_83{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}._switchTrack_1uz9s_96{position:relative;flex-shrink:0;width:2rem;height:1.125rem;border-radius:999px;background:var(--app-border-strong);transition:background-color .15s ease}._switchKnob_1uz9s_106{position:absolute;top:2px;left:2px;width:.875rem;height:.875rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}._switchInput_1uz9s_83:checked+._switchTrack_1uz9s_96{background:var(--app-accent-solid)}._switchInput_1uz9s_83:checked+._switchTrack_1uz9s_96 ._switchKnob_1uz9s_106{transform:translate(.875rem)}._switchInput_1uz9s_83:focus-visible+._switchTrack_1uz9s_96{box-shadow:var(--ctl-focus-ring)}._switchInput_1uz9s_83:disabled+._switchTrack_1uz9s_96{opacity:.45}[data-scheme=dark] ._switchKnob_1uz9s_106{background:var(--app-surface)}[data-scheme=dark] ._switchInput_1uz9s_83:checked+._switchTrack_1uz9s_96 ._switchKnob_1uz9s_106{background:#fff}._loadingDot_1uz9s_142{width:6px;height:6px;border-radius:999px;background:var(--app-accent-solid);animation:_optionsPulse_1uz9s_1 1s ease-in-out infinite}@keyframes _optionsPulse_1uz9s_1{0%,to{opacity:.3}50%{opacity:1}}._body_1kqu8_1{display:flex;flex-direction:column;gap:1.125rem;padding:.25rem 0 .5rem}._field_1kqu8_8{display:flex;flex-direction:column;gap:.5rem}._label_1kqu8_14{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._groupHeader_1kqu8_20{display:flex;align-items:baseline;gap:.75rem}._groupToggle_1kqu8_26{padding:0;border:none;background:none;font:inherit;font-size:.75rem;color:var(--app-accent);cursor:pointer}._groupToggle_1kqu8_26:hover{text-decoration:underline}._chips_1kqu8_40{display:flex;flex-wrap:wrap;gap:.5rem}._hint_1kqu8_46{margin:0;font-size:.75rem;line-height:1.4;color:var(--app-text-muted)}._footer_1kqu8_53{display:flex;align-items:center;gap:.5rem;width:100%}._footerSpacer_1kqu8_60{flex:1}@media (max-width: 560px){._footer_1kqu8_53{flex-wrap:wrap}}._balancesContainer_1dcg8_1{padding:1.5rem;background-color:var(--app-surface-muted);border-radius:8px;border:1px solid var(--app-border);box-shadow:0 1px 3px #0000000d;margin-bottom:1.5rem}._balancesHeader_1dcg8_10{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--app-border);padding-bottom:.75rem}._sectionTitle_1dcg8_21{font-size:1.25rem;font-weight:600;color:var(--app-text);margin:0}._datePickerWrapper_1dcg8_28{display:flex;align-items:center;gap:.75rem}._loadingIndicator_1dcg8_34{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._errorMessage_1dcg8_40{background-color:var(--app-danger-soft);color:var(--app-danger-text);padding:.75rem 1rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--app-danger-text) 30%,var(--app-border));margin-bottom:1rem;font-size:.875rem}._yearSection_1dcg8_50{margin-bottom:1.5rem}._yearSection_1dcg8_50:last-child{margin-bottom:0}._yearTitle_1dcg8_58{font-size:.875rem;font-weight:500;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}._balancesGrid_1dcg8_67{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}._balanceCard_1dcg8_73{background-color:var(--app-surface);border-radius:6px;padding:1rem;border:1px solid var(--app-border);transition:box-shadow .2s ease-in-out}._balanceCard_1dcg8_73:hover{box-shadow:0 4px 6px #00000014}._negativeBalanceCard_1dcg8_85{background-color:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger-text) 45%,var(--app-border))}._negativeBalanceValue_1dcg8_90{color:var(--app-danger-text)}._balanceHeader_1dcg8_94{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._secondaryRow_1dcg8_101{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem}._mutedRow_1dcg8_108{opacity:.85}._mutedRow_1dcg8_108 ._balanceLabel_1dcg8_112,._mutedRow_1dcg8_108 ._balanceValue_1dcg8_113{font-size:.8rem;color:var(--app-text-secondary);font-style:italic}._balanceLabel_1dcg8_112{font-size:.875rem;font-weight:500;color:var(--app-text-secondary)}._infoMarker_1dcg8_125{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.375rem;border-radius:999px;background:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));color:var(--app-accent-text);vertical-align:middle;cursor:help}._infoMarkerIcon_1dcg8_140{flex:0 0 auto}._balanceValue_1dcg8_113{font-size:1.125rem;font-weight:600;color:var(--app-text)}._progressContainer_1dcg8_150{height:8px;background-color:var(--app-border);border-radius:4px;overflow:hidden;margin-bottom:.25rem}._progressBar_1dcg8_158{height:100%;background-color:#3b82f6;border-radius:4px;transition:width .3s ease-in-out}._blueProgress_1dcg8_166{background-color:#3b82f6}._greenProgress_1dcg8_167{background-color:#10b981}._purpleProgress_1dcg8_168{background-color:#8b5cf6}._greyProgress_1dcg8_169{background-color:var(--app-text-muted)}._maxValueLabel_1dcg8_176{font-size:.75rem;color:var(--app-text-muted);text-align:right;margin-top:.5rem}@media (max-width: 768px){._balancesHeader_1dcg8_10{flex-direction:column;align-items:stretch}._datePickerWrapper_1dcg8_28{width:100%}._balancesGrid_1dcg8_67{grid-template-columns:1fr}._balanceCard_1dcg8_73{padding:1rem}._balanceValue_1dcg8_113{font-size:1.125rem}}@media (max-width: 480px){._sectionTitle_1dcg8_21{font-size:1rem}._balanceCard_1dcg8_73{padding:.875rem}}._privateClientInfo_1dcg8_218{display:flex;flex-direction:column;gap:1rem}._privateInfoCard_1dcg8_224{display:flex;align-items:flex-start;gap:1rem;background:linear-gradient(135deg,var(--app-accent-soft) 0%,var(--app-surface-muted) 100%);padding:1.25rem;border-radius:.75rem;border:1px solid var(--app-border);box-shadow:0 1px 2px #0000000d;transition:all .15s ease-in-out}._privateInfoCard_1dcg8_224:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#2563eb;transform:translateY(-1px)}._privateInfoIcon_1dcg8_242{font-size:2rem;line-height:1;flex-shrink:0}._privateInfoContent_1dcg8_248{flex:1}._privateInfoTitle_1dcg8_252{font-size:1rem;font-weight:600;color:var(--app-text);margin:0 0 .5rem;letter-spacing:-.015em}._privateInfoText_1dcg8_260{font-size:.875rem;color:var(--app-text-secondary);margin:0;line-height:1.5}._privateRateCard_1dcg8_267{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,var(--app-success-soft) 0%,var(--app-surface-muted) 100%);padding:1rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--app-success-text) 30%,var(--app-border));transition:all .15s ease-in-out}._privateRateCard_1dcg8_267:hover{box-shadow:0 2px 4px -1px #10b9811a;border-color:#10b981;transform:translateY(-1px)}._privateRateLabel_1dcg8_284{font-size:.875rem;font-weight:600;color:var(--app-text-secondary)}._privateRateValue_1dcg8_290{font-size:1.125rem;font-weight:700;color:var(--app-success-text);letter-spacing:-.025em}._privateRatesContainer_1dcg8_297{margin-top:.5rem}._privateRatesTitle_1dcg8_301{font-size:.875rem;font-weight:600;color:var(--app-text-secondary);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.25rem;border-bottom:1px solid var(--app-border)}._privateRatesGrid_1dcg8_312{display:grid;gap:.75rem;grid-template-columns:1fr}@media (max-width: 480px){._privateInfoCard_1dcg8_224{flex-direction:column;text-align:center;gap:.75rem}._privateRateCard_1dcg8_267{flex-direction:column;gap:.5rem;text-align:center}._privateRateValue_1dcg8_290{font-size:1rem}}._form_1fu5t_3{display:flex;flex-direction:column;gap:1.5rem}._message_1fu5t_9{margin:0;color:var(--app-text-secondary);font-size:.9375rem;line-height:1.5}._inputContainer_1fu5t_16{position:relative;display:flex;flex-direction:column;gap:.5rem}._input_1fu5t_16{width:100%;padding:.75rem;border:1px solid var(--app-border);border-radius:.375rem;font-size:.9375rem;font-family:inherit;line-height:1.5;transition:all .15s ease;background:var(--app-surface);color:var(--app-text-secondary);resize:vertical;min-height:4rem}._input_1fu5t_16:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._input_1fu5t_16::placeholder{color:var(--app-text-muted)}._inputError_1fu5t_48{border-color:var(--app-danger-text);background-color:var(--app-danger-soft)}._inputError_1fu5t_48:focus{border-color:var(--app-danger-text);box-shadow:0 0 0 3px #dc26261a}._error_1fu5t_58{color:var(--app-danger-text);font-size:.875rem;font-weight:500;margin-top:.25rem}._actions_1fu5t_65{display:flex;gap:1rem;justify-content:flex-end;margin-top:.5rem}@media (max-width: 768px){._actions_1fu5t_65{flex-direction:column-reverse}._actions_1fu5t_65>*{width:100%}}@media (prefers-contrast: high){._input_1fu5t_16{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){._input_1fu5t_16{transition:none}}._tableContainer_1yfpy_3{position:relative;background-color:var(--app-surface);border-radius:.75rem;border:1px solid var(--app-border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:visible;transition:box-shadow .2s ease}._tableContainer_1yfpy_3:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._headerSection_1yfpy_17{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--app-border)}._headerLeft_1yfpy_25{display:flex;align-items:baseline;gap:1rem}._headerActions_1yfpy_31{display:flex;align-items:center;gap:var(--ctl-gap)}._sectionTitle_1yfpy_37{font-size:1.125rem;font-weight:600;color:var(--app-text);margin:0}._filterBadge_1yfpy_44{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;background-color:var(--app-accent);color:#fff;border-radius:9999px;font-size:.6875rem;font-weight:600}._activeFiltersChips_1yfpy_59{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem;background-color:var(--app-surface-muted);border-bottom:1px solid var(--app-border);align-items:center}._filterChip_1yfpy_69{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background-color:var(--app-accent-soft);color:var(--app-accent-text);border:1px solid #bfdbfe;border-radius:9999px;font-size:.8125rem;font-weight:500;transition:all .2s ease}._removeChipButton_1yfpy_83{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;background-color:transparent;border:none;color:var(--app-accent-text);font-size:1.125rem;line-height:1;cursor:pointer;transition:all .2s ease;border-radius:50%}._removeChipButton_1yfpy_83:hover{background-color:var(--app-accent-soft);color:#1e3a8a}._filterContainer_1yfpy_106{position:absolute;top:4.5rem;right:1.5rem;z-index:120;width:min(760px,calc(100% - 3rem));max-height:min(70vh,620px);padding:1rem;overflow-y:auto;background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.65rem;box-shadow:0 14px 34px #0f172a29;animation:_slideDown_1yfpy_1 .2s ease-out}@keyframes _slideDown_1yfpy_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._searchRow_1yfpy_134{margin-bottom:.75rem}._chipFilterGroups_1yfpy_139{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.75rem}._chipFilterGroup_1yfpy_139{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._chipFilterLabel_1yfpy_153{min-width:4.5rem;font-size:.75rem;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.025em}._chipFilterChips_1yfpy_162{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}._filterRow_1yfpy_170{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}._filterGroup_1yfpy_177{display:flex;flex-direction:column;gap:.25rem}._filterGroup_1yfpy_177 label{font-size:.75rem;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.025em}._filterSelect_1yfpy_191,._dateInput_1yfpy_192{padding:.5rem;border:1px solid var(--app-border);border-radius:.375rem;font-size:.875rem;transition:border-color .2s;background-color:var(--app-surface)}._filterSelect_1yfpy_191:focus,._dateInput_1yfpy_192:focus{outline:none;border-color:var(--app-accent);box-shadow:0 0 0 2px #3b82f61a}._resultsInfo_1yfpy_208{font-size:.8125rem;color:var(--app-text-muted);font-weight:500;margin:0}._headerControls_1yfpy_215{display:flex;align-items:center;gap:.75rem}._hideRolledBackToggle_1yfpy_221{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.375rem .75rem;border-radius:.375rem;transition:background-color .2s}._hideRolledBackToggle_1yfpy_221:hover{background-color:var(--app-surface-muted)}._hideRolledBackToggle_1yfpy_221 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--app-accent)}._hideRolledBackToggle_1yfpy_221 span{white-space:nowrap}._tableWrapper_1yfpy_249{overflow-x:auto;overflow-y:visible;margin:0 1.5rem 1rem}._dateCell_1yfpy_255{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}._timesheetDetails_1yfpy_262{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;line-height:1.4}._timesheetHeader_1yfpy_270{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}._timesheetHeader_1yfpy_270 strong{color:var(--app-text)}._mitarbeiterName_1yfpy_281{font-size:.75rem;color:var(--app-text-secondary);font-weight:500;padding:2px 8px;background-color:color-mix(in srgb,#6366f1 15%,var(--app-surface));border-radius:12px;margin-left:.5rem}._mitarbeiterLabel_1yfpy_291{font-size:.85rem;color:var(--app-text-secondary)}._mitarbeiterLabel_1yfpy_291 strong{color:var(--app-text)}._notAssigned_1yfpy_300{color:var(--app-text-muted);font-weight:600}._deletedMitarbeiter_1yfpy_305{color:var(--app-danger-text);text-decoration:line-through;font-weight:500}._timesheetSecondRow_1yfpy_311{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._totalHours_1yfpy_318{font-size:.75rem;color:var(--app-text-muted);font-weight:500;padding:2px 8px;background-color:var(--app-surface-muted);border-radius:12px}._budgetChips_1yfpy_328{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}._transactionMeta_1yfpy_336{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}._bookingInfoIcon_1yfpy_345{display:inline-flex;align-items:center;color:var(--app-text-muted);cursor:help}._bookingInfoIcon_1yfpy_345:hover{color:var(--app-text-muted)}._budgetChipItem_1yfpy_356{display:inline-block;font-size:.7rem;font-weight:500;padding:2px 8px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--app-accent) 30%,transparent);background-color:var(--app-accent-soft);color:var(--app-accent-text);white-space:nowrap}._transactionDetails_1yfpy_369{display:flex;justify-content:space-between;align-items:center}._typeCell_1yfpy_376{display:flex;align-items:center;gap:.5rem}._timesheetRow_1yfpy_383{background-color:var(--app-surface)}._anchorRow_1yfpy_390{box-shadow:inset 3px 0 #8b5cf6}._anchorBadge_1yfpy_394{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.4;white-space:nowrap;background-color:#f5f3ff;color:#5b21b6;border:1px solid #ddd6fe}._rolloverRow_1yfpy_409{border-left:3px solid #0d9488}._rolloverBadge_1yfpy_413{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.4;white-space:nowrap;background-color:#f0fdfa;color:#0f766e;border:1px solid #99f6e4}._systemResetRow_1yfpy_428{border-left:3px solid #64748b}._systemResetBadge_1yfpy_432{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.4;white-space:nowrap;background-color:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid var(--app-border)}._targetBalanceChip_1yfpy_446{margin-left:.5rem;font-size:.85rem;font-weight:600;white-space:nowrap;color:var(--app-text-secondary)}._anchorDelta_1yfpy_455{opacity:.65;font-size:.8rem}._supersededAnchorRow_1yfpy_461{background-color:var(--app-surface-muted)}._supersededAnchorRow_1yfpy_461 ._transactionDescription_1yfpy_465,._supersededAnchorRow_1yfpy_461 ._targetBalanceChip_1yfpy_446{opacity:.75}._relatedTransactionRow_1yfpy_470{background-color:var(--app-surface-muted)}._relatedTransactionType_1yfpy_474{color:var(--app-text-muted);font-style:italic;font-size:.8rem}._transactionDescription_1yfpy_465{flex:1}._amount_1yfpy_484{margin-left:.5rem;font-weight:500}._positiveAmount_1yfpy_489{color:var(--app-success-text)}._negativeAmount_1yfpy_493{color:var(--app-danger-text)}._statusBadge_1yfpy_498{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize;line-height:1.4;white-space:nowrap;transition:all .15s ease-in-out}._greenBadge_1yfpy_510{background-color:var(--app-success-soft);color:var(--app-success-text);border:1px solid #10b981}._yellowBadge_1yfpy_516{background-color:var(--app-warning-soft);color:var(--app-warning-text);border:1px solid #f59e0b}._redBadge_1yfpy_522{background-color:var(--app-danger-soft);color:var(--app-danger-text);border:1px solid #ef4444}._greyBadge_1yfpy_528{background-color:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid #64748b}._scheduledBadge_1yfpy_534{background-color:var(--app-accent-soft);color:var(--app-accent-text);border:1px solid color-mix(in srgb,var(--app-accent) 45%,transparent);margin-left:4px}._actionButtons_1yfpy_542{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;align-items:center}._statusCell_1yfpy_550{flex-direction:column;gap:.2rem}@keyframes _spin_1yfpy_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._rolledBackIndicator_1yfpy_560{padding:.25rem .5rem;font-size:.75rem;background-color:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid var(--app-border);border-radius:.375rem;cursor:help;font-weight:500}._rollbackReason_1yfpy_571{font-size:.6875rem;color:var(--app-text-muted);margin-top:.5rem;padding:.25rem .5rem;background-color:var(--app-surface-muted);border-radius:.375rem;border:1px solid var(--app-border);font-style:italic;max-width:200px;word-wrap:break-word}._noDataHelpText_1yfpy_584{font-size:.8125rem;color:var(--app-text-muted);margin-top:.5rem}._balancePanel_1yfpy_591{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1.5rem;margin-bottom:.75rem;background-color:color-mix(in srgb,var(--app-surface) 97%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border)}._balancePanelHeader_1yfpy_608{display:flex;flex-direction:column;gap:.125rem}._balancePanelTitle_1yfpy_614{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted)}._balancePanelDate_1yfpy_622{font-size:.875rem;font-weight:600;color:var(--app-text);white-space:nowrap}._balanceChips_1yfpy_629{display:flex;gap:.5rem;flex-wrap:wrap}._balanceChip_1yfpy_629{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;padding:.375rem .75rem;background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;min-width:7.5rem}._balanceChipLabel_1yfpy_647{font-size:.7rem;color:var(--app-text-muted);white-space:nowrap}._balanceChipValue_1yfpy_653{font-size:.875rem;font-weight:600;color:var(--app-text);font-variant-numeric:tabular-nums}._balanceChipValueNegative_1yfpy_660{color:var(--app-danger-text)}@media (max-width: 768px){._headerSection_1yfpy_17{padding:1rem}._headerLeft_1yfpy_25{flex-direction:column;align-items:flex-start;gap:.5rem}._sectionTitle_1yfpy_37{font-size:1rem}._resultsInfo_1yfpy_208{font-size:.75rem}._toggleFiltersButton_1yfpy_684{padding:.375rem .75rem;font-size:.8125rem}._activeFiltersChips_1yfpy_59{padding:.75rem 1rem}._filterChip_1yfpy_69{font-size:.75rem;padding:.25rem .625rem}._filterContainer_1yfpy_106{position:fixed;top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;max-height:78vh;padding:1rem}._filterRow_1yfpy_170{gap:.75rem}._chipFilterLabel_1yfpy_153{min-width:100%}._tableWrapper_1yfpy_249{margin:0 .75rem .75rem}._tableHeaderCell_1yfpy_721{padding:.75rem;font-size:.7rem}._tableCell_1yfpy_726{padding:.75rem;font-size:.8rem}._balancePanel_1yfpy_591{padding:.5rem .75rem}._balanceChip_1yfpy_629{min-width:0;flex:1 1 40%}}[data-scheme=dark] ._anchorBadge_1yfpy_394{background-color:#8b5cf629;color:#c4b5fd;border-color:#8b5cf673}[data-scheme=dark] ._rolloverBadge_1yfpy_413{background-color:#0d948829;color:#5eead4;border-color:#0d948873}._overlay_h87pw_3{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_h87pw_17{background:var(--app-surface);border-radius:12px;box-shadow:0 20px 40px #00000026;max-width:1000px;max-height:90vh;width:100%;display:flex;flex-direction:column;overflow-y:auto}._header_h87pw_29{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--app-border);background:var(--app-surface-muted)}._header_h87pw_29 h3{margin:0;color:var(--app-text);font-size:1.5rem;font-weight:600}._closeButton_h87pw_45{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--app-text-muted);padding:8px;border-radius:6px;transition:all .2s}._closeButton_h87pw_45:hover{background:var(--app-hover);color:var(--app-text-secondary)}._content_h87pw_61{flex:1;overflow-y:auto;padding:24px}._summary_h87pw_68{background:var(--app-accent-soft);border:1px solid #0ea5e9;border-radius:8px;padding:20px;margin-bottom:24px}._summaryGrid_h87pw_76{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}._summaryItem_h87pw_83{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--app-surface);border-radius:6px;box-shadow:0 1px 3px #0000001a}._label_h87pw_93{font-weight:500;color:var(--app-text-secondary)}._value_h87pw_98{font-weight:600;color:var(--app-text)}._value_h87pw_98._success_h87pw_103{color:var(--app-success-text)}._value_h87pw_98._warning_h87pw_107{color:var(--app-warning-text)}._summaryMessage_h87pw_111{text-align:center;font-weight:500;color:var(--app-accent-text);background:var(--app-surface);padding:12px;border-radius:6px;font-size:1.1rem}._stages_h87pw_122{margin-bottom:24px}._stages_h87pw_122 h4{margin:0 0 16px;color:var(--app-text);font-size:1.25rem;font-weight:600}._stage_h87pw_122{border:1px solid var(--app-border);border-radius:8px;margin-bottom:12px;overflow:hidden;transition:all .2s}._stage_h87pw_122:hover{box-shadow:0 4px 6px #0000000d}._stageHeader_h87pw_145{padding:16px;cursor:pointer;border-left:4px solid var(--stage-color, #6b7280);background:var(--app-surface-muted);transition:background-color .2s}._stageHeader_h87pw_145:hover{background:var(--app-hover)}._stageTitle_h87pw_157{display:flex;align-items:center;margin-bottom:8px}._stageIcon_h87pw_163{font-size:1.2rem;margin-right:8px}._stageName_h87pw_168{font-weight:600;color:var(--app-text);flex:1}._stageToggle_h87pw_174{color:var(--app-text-muted);font-size:.9rem;transition:transform .2s}._stageOverview_h87pw_180{display:flex;justify-content:space-between;align-items:center}._allocated_h87pw_186{color:var(--app-text-muted);font-size:.9rem}._cost_h87pw_191{font-weight:600;color:var(--app-success-text);font-size:1.1rem}._stageDetails_h87pw_198{padding:20px;background:var(--app-surface);border-top:1px solid var(--app-border)}._stageDescription_h87pw_204{background:var(--app-surface-muted);padding:12px;border-radius:6px;color:var(--app-text-secondary);margin-bottom:16px;font-style:italic}._detailsGrid_h87pw_213{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._detailGroup_h87pw_219{background:var(--app-surface-muted);padding:16px;border-radius:8px;border:1px solid var(--app-border)}._detailGroup_h87pw_219 h5{margin:0 0 12px;color:var(--app-text-secondary);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._detailRow_h87pw_235{display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}._detailRow_h87pw_235:last-child{margin-bottom:0;padding-bottom:0}._detailRow_h87pw_235 span:first-child{color:var(--app-text-muted);font-size:.9rem}._detailRow_h87pw_235 span:last-child{font-weight:500;color:var(--app-text)}._balanceTable_h87pw_258{margin-bottom:24px}._balanceTable_h87pw_258 h4{margin:0 0 16px;color:var(--app-text);font-size:1.25rem;font-weight:600}._table_h87pw_269{width:100%;border-collapse:collapse;background:var(--app-surface);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._table_h87pw_269 th{background:var(--app-surface-muted);padding:12px 8px;text-align:left;font-weight:600;color:var(--app-text-secondary);border-bottom:2px solid var(--app-border);font-size:.9rem}._table_h87pw_269 th._hoursColumn_h87pw_289,._table_h87pw_269 th._anfahrtenColumn_h87pw_290{text-align:center}._table_h87pw_269 th._rateColumn_h87pw_294,._table_h87pw_269 th._currencyColumn_h87pw_295{text-align:right}._table_h87pw_269 th._timeColumn_h87pw_299{text-align:center}._table_h87pw_269 th._dateColumn_h87pw_303{text-align:left}._table_h87pw_269 td{padding:12px 8px;border-bottom:1px solid color-mix(in srgb,var(--app-border) 60%,transparent);vertical-align:middle}._dashCell_h87pw_315{text-align:center!important}._table_h87pw_269 tbody tr:hover{background:var(--app-surface-muted)}._subRow_h87pw_323{background:var(--app-surface-muted)!important;font-size:.9rem}._subRow_h87pw_323:hover{background:var(--app-surface-muted)!important}._subRow_h87pw_323 ._serviceColumn_h87pw_332{font-weight:400;color:var(--app-text-muted);padding-left:16px}._serviceColumn_h87pw_332{font-weight:500;color:var(--app-text);min-width:120px}._currencyColumn_h87pw_295{text-align:right;font-weight:500;min-width:90px}._hoursColumn_h87pw_289{text-align:right}._anfahrtenColumn_h87pw_290{text-align:center;min-width:70px}._rateColumn_h87pw_294{text-align:right;font-size:.9rem;color:var(--app-text-muted);min-width:80px}._costColumn_h87pw_366{background:var(--app-warning-soft);color:var(--app-warning-text);font-weight:600}._balanceReduced_h87pw_372{background:var(--app-danger-soft);color:var(--app-danger-text);font-weight:600}._totalRow_h87pw_378{background:var(--app-surface-muted);font-weight:600}._totalRow_h87pw_378 td{border-bottom:none;border-top:2px solid var(--app-border)}._noData_h87pw_388{text-align:center;padding:40px;color:var(--app-text-muted);font-style:italic;background:var(--app-surface-muted);border-radius:8px;border:1px dashed var(--app-border)}._balances_h87pw_399{background:var(--app-surface-muted);border-radius:8px;padding:20px}._balances_h87pw_399 h4{margin:0 0 16px;color:var(--app-text);font-size:1.25rem;font-weight:600}._balanceGrid_h87pw_412{display:grid;grid-template-columns:1fr 1fr;gap:24px}._balanceColumn_h87pw_418 h5{margin:0 0 12px;color:var(--app-text-secondary);font-weight:600;text-align:center;padding:8px;background:var(--app-surface);border-radius:6px}._balanceRow_h87pw_428{display:flex;justify-content:space-between;padding:8px 12px;margin-bottom:4px;background:var(--app-surface);border-radius:4px;font-size:.9rem}._balanceRow_h87pw_428 span:first-child{color:var(--app-text-muted);text-transform:capitalize}._balanceRow_h87pw_428 span:last-child{font-weight:500;color:var(--app-text)}._footer_h87pw_449{padding:20px 24px;border-top:1px solid var(--app-border);background:var(--app-surface-muted);text-align:center}._closeModalButton_h87pw_456{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}._closeModalButton_h87pw_456:hover{background:#2563eb}:root{--color-primary: #3b82f6;--color-success: #059669;--color-info: #0ea5e9;--color-warning: #d97706;--color-error: #dc2626;--color-secondary: #6b7280}@media (max-width: 768px){._modal_h87pw_17{margin:10px;max-height:95vh}._summaryGrid_h87pw_76,._detailsGrid_h87pw_213,._balanceGrid_h87pw_412{grid-template-columns:1fr}._table_h87pw_269{font-size:.8rem}._table_h87pw_269 th,._table_h87pw_269 td{padding:8px 4px}._table_h87pw_269 th{font-size:.75rem}}._overviewSection_h87pw_515{background:var(--app-surface-muted);border-radius:8px;padding:20px;margin-bottom:24px}._overviewGrid_h87pw_522{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}._overviewItem_h87pw_528{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--app-surface);border-radius:6px;box-shadow:0 1px 3px #0000001a}._overviewLabel_h87pw_538{font-weight:500;color:var(--app-text-secondary)}._overviewValue_h87pw_543{font-weight:600;color:var(--app-text)}._statusBadge_h87pw_548{padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:capitalize}._submittedBadge_h87pw_556{background-color:var(--app-success-soft);color:var(--app-success-text)}._draftBadge_h87pw_561{background-color:var(--app-warning-soft);color:var(--app-warning-text)}._distributionSection_h87pw_566{margin-bottom:24px}._distributionSection_h87pw_566 h4{margin:0 0 16px;color:var(--app-text);font-size:1.25rem;font-weight:600}._entriesSection_h87pw_577{background:var(--app-surface-muted);border-radius:8px;padding:20px;margin-bottom:24px}._entriesSection_h87pw_577 h4{margin:0 0 16px;color:var(--app-text);font-size:1.25rem;font-weight:600}._entriesSummary_h87pw_591{color:var(--app-text-secondary)}._entriesSummary_h87pw_591 p{margin:8px 0}._institutionSection_h87pw_599{background:var(--app-surface-muted);border-radius:8px;padding:20px}._institutionSection_h87pw_599 h4{margin:0 0 16px;color:var(--app-text);font-size:1.25rem;font-weight:600}._institutionGrid_h87pw_612{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._institutionItem_h87pw_618{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--app-surface);border-radius:6px;box-shadow:0 1px 3px #0000001a}._institutionLabel_h87pw_628{font-weight:500;color:var(--app-text-secondary)}._institutionValue_h87pw_633{font-weight:600;color:var(--app-text)}._footer_h87pw_449{padding:24px;border-top:1px solid var(--app-border);background:var(--app-surface-muted);display:flex;justify-content:space-between;align-items:center;gap:16px}._footerActions_h87pw_648{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._rematchSummary_h87pw_655{font-size:.85rem;color:var(--app-success-text);background:var(--app-success-soft);border:1px solid color-mix(in srgb,#10b981 35%,transparent);border-radius:6px;padding:6px 10px}[data-scheme=dark] ._overlay_h87pw_3{background:var(--app-modal-backdrop);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-scheme=dark] ._modal_h87pw_17{border:1px solid var(--app-border);box-shadow:0 24px 48px -12px #000000b8}[data-scheme=dark] ._summary_h87pw_68{background:color-mix(in srgb,var(--app-accent) 10%,transparent);border-color:color-mix(in srgb,var(--app-accent) 38%,var(--app-border))}[data-scheme=dark] ._costColumn_h87pw_366,[data-scheme=dark] ._draftBadge_h87pw_561{background:color-mix(in srgb,var(--app-warning-text) 11%,transparent);color:var(--app-warning-text)}[data-scheme=dark] ._balanceReduced_h87pw_372{background:color-mix(in srgb,var(--app-danger-text) 11%,transparent);color:var(--app-danger-text)}[data-scheme=dark] ._submittedBadge_h87pw_556,[data-scheme=dark] ._rematchSummary_h87pw_655{background:color-mix(in srgb,var(--app-success-text) 11%,transparent);color:var(--app-success-text)}._entriesTableWrapper_h87pw_699{overflow-x:auto;border-radius:8px;box-shadow:0 1px 3px #0000001a}._entriesTableWrapper_h87pw_699 ._table_h87pw_269 th,._entriesTableWrapper_h87pw_699 ._table_h87pw_269 td{border-right:1px solid var(--app-border)}._entriesTableWrapper_h87pw_699 ._table_h87pw_269 th{text-align:right}._entriesTableWrapper_h87pw_699 ._table_h87pw_269 th:last-child,._entriesTableWrapper_h87pw_699 ._table_h87pw_269 td:last-child{border-right:none}._dateColumn_h87pw_303{min-width:90px;font-weight:500;color:var(--app-text-secondary);text-align:right}._timeColumn_h87pw_299{text-align:right;min-width:70px}._serviceCostTable_18nbx_3{width:100%}._table_18nbx_7{width:100%;border-collapse:collapse;background:var(--app-surface);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._table_18nbx_7 th{background:var(--app-surface-muted);padding:12px 8px;font-weight:600;color:var(--app-text-secondary);border-bottom:2px solid var(--app-border);border-right:1px solid var(--app-border);font-size:.9rem}._table_18nbx_7 th:last-child,._table_18nbx_7 td:last-child{border-right:none}._table_18nbx_7 td{padding:12px 8px;border-bottom:1px solid var(--app-border);border-right:1px solid var(--app-border);vertical-align:middle}._table_18nbx_7 tbody tr:hover{background:var(--app-surface-muted)}._serviceColumn_18nbx_43{text-align:left!important;font-weight:500;color:var(--app-text);min-width:120px}._hoursColumn_18nbx_50,._anfahrtenColumn_18nbx_55{text-align:right!important;min-width:70px}._rateColumn_18nbx_60{text-align:right!important;font-weight:500;min-width:80px}._currencyColumn_18nbx_66{text-align:right!important;font-weight:500;min-width:90px}._dashCell_18nbx_72{text-align:right!important}._costColumn_18nbx_76{background:var(--app-warning-soft);color:#92400e;font-weight:600}[data-scheme=dark] ._costColumn_18nbx_76{background:color-mix(in srgb,var(--app-warning-text) 11%,transparent);color:var(--app-warning-text)}._totalRow_18nbx_87{background:var(--app-surface-muted);font-weight:600}._totalRow_18nbx_87 td{border-bottom:none;border-top:2px solid var(--app-border)}._subRow_18nbx_97{background:var(--app-surface-muted)!important;font-size:.9rem}._subRow_18nbx_97:hover{background:var(--app-surface-muted)!important}._subRow_18nbx_97 ._serviceColumn_18nbx_43{font-weight:400;color:var(--app-text-muted);padding-left:16px}._balanceReduced_18nbx_113{font-weight:600}@media (max-width: 768px){._table_18nbx_7{font-size:.8rem}._table_18nbx_7 th,._table_18nbx_7 td{padding:8px 4px}._table_18nbx_7 th{font-size:.75rem}}._overlay_vdhvt_4{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_vdhvt_16{background-color:var(--app-surface);border-radius:.75rem;width:100%;max-width:500px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:90vh;overflow-y:auto}._header_vdhvt_29{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--app-border);flex-shrink:0}._title_vdhvt_38{font-size:1.25rem;font-weight:600;color:var(--app-text);margin:0}._closeButton_vdhvt_45{background:none;border:none;font-size:1.75rem;cursor:pointer;color:var(--app-text-muted);padding:0 .25rem;line-height:1;transition:color .2s ease}._closeButton_vdhvt_45:hover{color:var(--app-text-secondary)}._content_vdhvt_60{padding:1.5rem;overflow-y:auto;flex-grow:1}._inputGroup_vdhvt_67{margin-bottom:1rem}._label_vdhvt_71{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:var(--app-text-secondary)}._input_vdhvt_67,._select_vdhvt_80,._textarea_vdhvt_81{width:100%;padding:.75rem;border:1px solid var(--app-border);border-radius:.5rem;font-size:.875rem;font-weight:400;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease;background-color:var(--app-surface);color:var(--app-text)}._input_vdhvt_67:disabled{background-color:var(--app-surface-muted);cursor:not-allowed;color:var(--app-text-muted)}._input_vdhvt_67:focus,._select_vdhvt_80:focus,._textarea_vdhvt_81:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}._input_vdhvt_67::-webkit-outer-spin-button,._input_vdhvt_67::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_vdhvt_67{-moz-appearance:textfield}._textarea_vdhvt_81{min-height:60px;resize:vertical}._select_vdhvt_80{background-color:var(--app-surface);color:var(--app-text)}._radioGroup_vdhvt_135{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._radioOption_vdhvt_141{display:flex;align-items:center;padding:.75rem;border:1px solid var(--app-border);border-radius:.5rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;font-size:.875rem;font-weight:400;color:var(--app-text)}._radioOption_vdhvt_141:has(input:checked){border-color:#3b82f6;background-color:var(--app-accent-soft)}._radioOption_vdhvt_141:hover{border-color:var(--app-text-muted)}._radioInput_vdhvt_161{margin-right:.5rem;accent-color:#3B82F6;width:1em;height:1em}._helperText_vdhvt_169{font-size:.8125rem;color:var(--app-text-muted);margin-top:.25rem;font-weight:400;line-height:1.4}._errorText_vdhvt_177{font-size:.8125rem;color:var(--app-danger-text);margin-top:.25rem;font-weight:400;line-height:1.4}._inputError_vdhvt_184{border-color:#f87171}._inputError_vdhvt_184:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}._formError_vdhvt_191{background-color:#fef2f2;color:#b91c1c;padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem;border:1px solid #FCA5A5}._summaryBox_vdhvt_202{background-color:var(--app-surface-muted);border-radius:.375rem;padding:.875rem 1rem;margin-top:1rem;margin-bottom:1rem;border:1px solid var(--app-border)}._summaryRow_vdhvt_211{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem}._summaryRow_vdhvt_211:last-child{margin-bottom:0}._summaryLabel_vdhvt_222{color:var(--app-text-secondary);font-weight:400}._summaryValue_vdhvt_227{color:var(--app-text);font-weight:500}._summaryPositive_vdhvt_232{color:#059669}._summaryNegative_vdhvt_233{color:#dc2626}._footer_vdhvt_237{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--app-border);background-color:var(--app-surface-muted);flex-shrink:0}._button_vdhvt_248{padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease;line-height:1.4;border:1px solid transparent}._button_vdhvt_248:disabled{opacity:.6;cursor:not-allowed}._cancelButton_vdhvt_263{background-color:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text-secondary)}._cancelButton_vdhvt_263:hover:not(:disabled){background-color:var(--app-surface-muted)}._saveButton_vdhvt_272{background-color:#3b82f6;border:1px solid transparent;color:#fff}._saveButton_vdhvt_272:hover:not(:disabled){background-color:#2563eb}._saveButton_vdhvt_272:disabled[title*="Insufficient balance"]{background-color:#fca5a5;border-color:#fca5a5}._toggleButton_vdhvt_287{background:none;border:none;color:var(--app-text-muted);font-size:.875rem;cursor:pointer;padding:.5rem 0;display:flex;align-items:center;gap:.5rem;text-align:left;width:auto}._toggleButton_vdhvt_287:hover{color:var(--app-text-secondary)}._advancedSection_vdhvt_306{border:1px solid var(--app-border);border-radius:.5rem;padding:1rem;margin-top:.5rem;background-color:var(--app-surface-muted)}._advancedSection_vdhvt_306 ._inputGroup_vdhvt_67:last-child{margin-bottom:0}._summarySubRow_vdhvt_319{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;margin-left:1rem;font-size:.875rem;color:var(--app-text-muted)}._summarySubLabel_vdhvt_329{font-weight:400}._summarySubValue_vdhvt_333{font-weight:500}._summarySeparator_vdhvt_338{border-top:1px solid var(--app-border);margin:.75rem 0 .5rem}._asOfIndicator_vdhvt_344{font-size:.75rem;color:var(--app-text-muted);text-align:center;padding:.25rem 0;margin-top:.5rem;font-style:italic}[data-scheme=dark] ._radioOption_vdhvt_141:has(input:checked){border-color:var(--app-accent);background-color:color-mix(in srgb,var(--app-accent) 20%,transparent)}[data-scheme=dark] ._formError_vdhvt_191{background-color:color-mix(in srgb,var(--app-danger-text) 14%,transparent);color:var(--app-danger-text);border-color:color-mix(in srgb,var(--app-danger-text) 40%,var(--app-border))}._backButton_1eex5_3{width:fit-content}._container_152rv_1{margin-top:0}._header_152rv_5{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none}._header_152rv_5:hover{background:var(--hover-bg, #f7fafc)}._title_152rv_18{margin:0;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}._content_152rv_27{position:relative;padding:0 1rem 1rem}._dropHint_152rv_32{margin-top:.75rem}._content_152rv_27._dragActive_152rv_36{outline:2px dashed var(--primary, #3182ce);outline-offset:-4px;border-radius:.5rem}._dropOverlay_152rv_44{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;border-radius:.5rem;background:color-mix(in srgb,var(--app-surface) 82%,transparent);color:var(--primary, #3182ce);font-size:.9rem;font-weight:600}._loading_152rv_59{padding:1rem;text-align:center;color:var(--text-secondary, #718096)}._emptyState_152rv_65{padding:1.5rem;text-align:center;color:var(--text-secondary, #718096);font-size:.875rem}._listControls_152rv_72{margin-bottom:.75rem}._bulkActionBar_152rv_76{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--primary, #3182ce) 35%,var(--app-border));border-radius:.5rem;background:color-mix(in srgb,var(--primary, #3182ce) 7%,var(--app-surface))}._bulkSelectionCount_152rv_88{margin-right:.25rem;color:var(--app-text);font-size:.85rem;font-weight:600}._clearSelectionButton_152rv_95{margin-left:auto}._clearSelectionButton_152rv_95:hover:not(:disabled){color:var(--app-text)}._searchContainer_152rv_103{flex:1;min-width:16rem;width:auto}._filenameContent_152rv_109{display:flex;align-items:center;gap:.375rem;min-width:0}._selectedRow_152rv_116{background:var(--app-selected-bg)}._filenameText_152rv_120{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._fileIcon_152rv_129{display:inline-flex;flex:none;color:var(--app-text-muted)}._documentGroupBadge_152rv_135{display:inline-flex;max-width:100%;padding:.08rem .4rem;border-radius:999px;background:var(--app-accent-soft);color:var(--app-accent-text);font-size:.7rem;line-height:1.25;white-space:nowrap}._documentGroupBadgeMuted_152rv_147{background:var(--app-surface-muted);color:var(--app-text-muted)}._documentTypeDetail_152rv_152{display:block;color:var(--app-text-muted);font-size:.75rem}._visibilityBadge_152rv_158{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));background:var(--app-accent-soft);color:var(--app-accent-text);font-size:.75rem;font-weight:600;white-space:nowrap}._visibilityNormal_152rv_171{color:var(--text-secondary, #718096);font-size:.8rem}._actions_152rv_176{display:flex;gap:.25rem;justify-content:flex-end;align-items:center}._dangerButton_152rv_183{color:var(--app-danger-text)!important}._dangerButton_152rv_183:hover{background-color:var(--app-danger-soft)!important;color:var(--app-danger-text)!important}._bulkModalHint_152rv_192{margin:.75rem 0 1rem;color:var(--app-text-secondary);font-size:.85rem}[data-scheme=dark] ._container_152rv_1{--hover-bg: var(--app-hover);--bg-subtle: var(--app-surface-muted);--text-secondary: var(--app-text-secondary);--border-color: var(--app-border);--primary: var(--app-accent);--primary-dark: color-mix(in srgb, var(--app-accent) 72%, #000)}._uploadHint_152rv_211{margin:.25rem 0 1rem;color:var(--app-text-muted);font-size:.8rem}._row_gyn24_3{display:flex;flex-direction:column;gap:.375rem;min-width:0}._line_gyn24_10{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;min-width:0}._title_gyn24_18{font-weight:500;overflow-wrap:anywhere}._titleButton_gyn24_24{padding:0;border:none;background:transparent;font:inherit;font-weight:500;color:inherit;text-align:left;cursor:pointer}._titleButton_gyn24_24:hover{text-decoration:underline;text-underline-offset:2px}._channels_gyn24_40{display:inline-flex;flex-wrap:wrap;gap:.25rem}._channel_gyn24_40{display:inline-flex;align-items:center;gap:.25rem;padding:.0625rem .4375rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface-muted);font:inherit;font-size:.75rem;font-weight:500;color:var(--app-text-muted);white-space:nowrap;cursor:pointer}._channel_gyn24_40:hover,._channelActive_gyn24_64{border-color:var(--app-accent);color:var(--app-accent);background:var(--app-accent-soft)}._chevron_gyn24_70,._chevronOpen_gyn24_71{transition:transform .12s ease}._chevronOpen_gyn24_71{transform:rotate(180deg)}._details_gyn24_79{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.125rem .75rem;margin:0;padding-left:.75rem;border-left:2px solid var(--app-border);font-size:.8125rem;font-weight:400}._details_gyn24_79 dt{color:var(--app-text-muted)}._details_gyn24_79 dd{margin:0;overflow-wrap:anywhere}._contactLink_gyn24_100{color:var(--app-accent);font-weight:500}._quietLink_gyn24_106{color:inherit;text-decoration:none}._quietLink_gyn24_106:hover{text-decoration:underline;text-underline-offset:2px}._page_18fpy_8{padding:1.5rem;max-width:1500px;margin:0 auto;color:var(--app-text)}._pageHeader_18fpy_15{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start;margin-bottom:1rem}._headerTitle_18fpy_23{display:flex;align-items:center;gap:.75rem;min-width:0}._headerTitle_18fpy_23 h1{margin:0;font-size:1.5rem;font-weight:650;letter-spacing:-.02em}._headerSubtitle_18fpy_37{margin:.25rem 0 0;color:var(--app-text-secondary);font-size:.875rem}._headerSubtitle_18fpy_37 ._typeHelpTrigger_18fpy_43{margin-left:.25rem}._headerActions_18fpy_47{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._intakeBadge_18fpy_57{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--app-accent, var(--app-text));color:var(--app-surface);font-size:.6875rem;font-weight:600;line-height:1}._toolbar_18fpy_73{margin-bottom:.75rem}._viewTabs_18fpy_77{display:inline-flex;max-width:100%;margin-bottom:.75rem;padding:.2rem;gap:.2rem;overflow-x:auto;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-muted)}._viewTab_18fpy_77{min-height:var(--ctl-h-sm);padding:0 .8rem;border:0;border-radius:6px;background:transparent;color:var(--app-text-secondary);font:inherit;font-size:var(--ctl-font-sm);font-weight:600;white-space:nowrap;cursor:pointer}._viewTab_18fpy_77:hover{color:var(--app-text)}._viewTabActive_18fpy_107,._viewTabActive_18fpy_107:hover{background:var(--app-surface);color:var(--app-accent);box-shadow:0 1px 2px #10182814}._viewTab_18fpy_77:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._searchSlot_18fpy_119{width:min(340px,100%)}._archivedNotice_18fpy_123{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:1rem;padding:.8rem .9rem;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface-muted);color:var(--app-text-secondary)}._archivedNotice_18fpy_123 svg{flex:0 0 auto;margin-top:.1rem}._archivedNotice_18fpy_123 div{display:grid;gap:.15rem}._archivedNotice_18fpy_123 strong{color:var(--app-text)}._archivedNotice_18fpy_123 span{font-size:.82rem}._tableCard_18fpy_155,._panel_18fpy_156{border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);box-shadow:0 1px 2px #1018280a}._tableCard_18fpy_155{overflow:hidden}[data-scheme=dark] ._tableCard_18fpy_155,[data-scheme=dark] ._panel_18fpy_156{box-shadow:none}._tableWrap_18fpy_174{overflow-x:auto}._sortMenu_18fpy_183{position:relative}._sortMenuTrigger_18fpy_189{flex:none}._sortMenuPanel_18fpy_193{position:absolute;right:0;top:100%;margin-top:4px;min-width:190px;padding:.25rem 0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);box-shadow:0 4px 12px #1018281f;z-index:1000}._sortMenuItem_18fpy_207{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.4rem .75rem;border:0;background:none;color:var(--app-text);font-size:.8125rem;text-align:left;cursor:pointer}._sortMenuItem_18fpy_207:hover{background:var(--app-hover)}._sortMenuItemActive_18fpy_226{color:var(--app-accent-text);font-weight:600}[data-scheme=dark] ._sortMenuPanel_18fpy_193{box-shadow:0 4px 12px #0006}._overdue_18fpy_235{box-shadow:inset 3px 0 0 var(--app-danger-text);background:color-mix(in srgb,var(--app-danger-text) 6%,var(--app-tint-base))}._overdue_18fpy_235:hover{background:color-mix(in srgb,var(--app-danger-text) 11%,var(--app-tint-base))}._dueSoon_18fpy_244{box-shadow:inset 3px 0 0 var(--app-warning-text)}._unreadBadge_18fpy_255{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.65rem;height:1.65rem;padding:0 .35rem;border:0;border-radius:999px;background:#ef4444;color:#fff;font-size:.8rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 20%,transparent)}._unreadBadge_18fpy_255:hover{background:#dc2626}._unreadBadge_18fpy_255:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}._rowDetail_18fpy_283{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem;padding:1rem 1.1rem 1.1rem 2.1rem}._rowDetailText_18fpy_290{display:grid;align-content:start;gap:.25rem;min-width:0}._rowDetailTitle_18fpy_297{color:var(--app-text-muted);font-size:.6875rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}._rowDetailTitle_18fpy_297:not(:first-child){margin-top:.6rem}._rowDetailText_18fpy_290 p{margin:0;color:var(--app-text);font-size:.8125rem}._rowDetailBody_18fpy_316{max-height:11rem;overflow-y:auto;white-space:pre-wrap}._rowDetailMeta_18fpy_322{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.3rem .75rem;margin:0;font-size:.8125rem}._rowDetailMeta_18fpy_322 dt{color:var(--app-text-muted);white-space:nowrap}._rowDetailMeta_18fpy_322 dd{margin:0;color:var(--app-text);min-width:0;overflow-wrap:anywhere}._rowDetailActions_18fpy_343{grid-column:1 / -1;display:flex;justify-content:flex-end}._srOnly_18fpy_349{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 780px){._rowDetail_18fpy_283{grid-template-columns:minmax(0,1fr);padding-left:1.1rem}}._titleCell_18fpy_370{display:flex;align-items:flex-start;gap:.625rem;min-width:240px}._titleText_18fpy_377{display:flex;flex-direction:column;gap:.2rem;min-width:0}._titleRow_18fpy_384{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._titleLink_18fpy_391{padding:0;border:0;background:none;font:inherit;font-weight:650;color:var(--app-text);text-align:left;cursor:pointer}._titleLink_18fpy_391:hover{color:var(--app-accent-text)}._titleLink_18fpy_391:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;border-radius:3px}._titleText_18fpy_377 small,._typeRow_18fpy_413 small{color:var(--app-text-muted);font-size:.78rem}._typeDot_18fpy_418{width:9px;height:9px;margin-top:.32rem;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}._assigneeCell_18fpy_428{display:flex;flex-direction:column;gap:.15rem;min-width:0}._reassignFlag_18fpy_435{color:var(--app-danger-text);font-size:.72rem;font-weight:650}._urgentText_18fpy_441{color:var(--app-danger-text);font-weight:650}._dueSoon_18fpy_244 ._urgentText_18fpy_441{color:var(--app-warning-text)}._mutedCell_18fpy_450{color:var(--app-text-muted)}._statusBadge_18fpy_456{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:650;background:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid var(--app-border)}._statusIN_PROGRESS_18fpy_469{background:var(--app-accent-soft);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent-text) 32%,transparent)}._statusWAITING_18fpy_475{background:var(--app-warning-soft);color:var(--app-warning-text);border-color:color-mix(in srgb,var(--app-warning-text) 32%,transparent)}._statusDONE_18fpy_481{background:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,var(--app-success-text) 32%,transparent)}._statusCANCELLED_18fpy_487{background:var(--app-surface-muted);color:var(--app-text-muted);border-style:dashed}._priorityFlag_18fpy_493{display:inline-flex;align-items:center;border-radius:4px;padding:.05rem .3rem;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb,var(--app-warning-text) 14%,var(--app-tint-base));color:var(--app-warning-text)}._priorityURGENT_18fpy_506{background:color-mix(in srgb,var(--app-danger-text) 14%,var(--app-tint-base));color:var(--app-danger-text)}._skeletonList_18fpy_513{padding:.875rem}._skeletonRow_18fpy_517{height:3.25rem;border-radius:8px;margin-bottom:.5rem;background:linear-gradient(90deg,var(--app-surface-muted) 25%,var(--app-hover) 50%,var(--app-surface-muted) 75%);background-size:200% 100%;animation:_shimmer_18fpy_1 1.5s infinite}._skeletonRow_18fpy_517:last-child{margin-bottom:0}@keyframes _shimmer_18fpy_1{0%{background-position:-200% 0}to{background-position:200% 0}}._emptyState_18fpy_544{padding:3.5rem 2rem;text-align:center;color:var(--app-text-muted)}._emptyStateIcon_18fpy_550{color:var(--app-text-muted);opacity:.55;margin-bottom:.75rem}._emptyState_18fpy_544 h3{margin:0 0 .35rem;font-size:1rem;font-weight:650;color:var(--app-text-secondary)}._emptyState_18fpy_544 p{margin:0 0 1.25rem;font-size:.875rem}._formGrid_18fpy_570{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._modalForm_18fpy_578{display:flex;flex-direction:column;gap:1.375rem}._requiredFieldLabel_18fpy_584{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0}._requiredFieldBadge_18fpy_592{display:inline-flex;align-items:center;min-height:1.2rem;padding:.1rem .4rem;border:1px solid color-mix(in srgb,var(--app-danger-text) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-danger-text) 10%,var(--app-tint-base));color:var(--app-danger-text);font-size:.64rem;font-weight:750;line-height:1;letter-spacing:.015em;text-transform:none;white-space:nowrap}._requiredFieldBadgeMet_18fpy_611{border-color:color-mix(in srgb,var(--app-success-text) 35%,transparent);background:color-mix(in srgb,var(--app-success-text) 10%,var(--app-tint-base));color:var(--app-success-text)}._formSectionTitle_18fpy_617{display:flex;align-items:center;gap:.625rem;margin:0 0 .875rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted)}._formSectionTitle_18fpy_617:after{content:"";flex:1;height:1px;background:var(--app-border)}._field_18fpy_636{display:flex;flex-direction:column;gap:.375rem;min-width:0}._field_18fpy_636>span{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._selectField_18fpy_655>span:first-child{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._selectField_18fpy_655{flex:0 1 auto;min-width:0}._dateTimeRow_18fpy_671{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:.5rem;align-items:start;min-width:0}._dueRow_18fpy_681{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:.625rem;align-items:start}._readonlyValue_18fpy_689{display:flex;align-items:center;min-height:36px;padding:.4rem .625rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:.875rem}._field_18fpy_636 input,._field_18fpy_636 textarea{width:100%;box-sizing:border-box;min-height:36px;border:1px solid var(--app-border);border-radius:8px;padding:.4rem .625rem;background:var(--app-surface);color:var(--app-text);font:inherit;transition:border-color .12s ease,box-shadow .12s ease}._field_18fpy_636 textarea{resize:vertical;min-height:64px;padding:.5rem .625rem}._field_18fpy_636 input:hover:not(:disabled),._field_18fpy_636 textarea:hover:not(:disabled){border-color:var(--app-border-strong)}._field_18fpy_636 input:focus,._field_18fpy_636 textarea:focus{outline:none;border-color:var(--app-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent) 22%,transparent)}._field_18fpy_636 input:disabled,._field_18fpy_636 textarea:disabled{background:var(--app-surface-muted);color:var(--app-text-muted);cursor:not-allowed}._fieldWide_18fpy_740,._formError_18fpy_741{grid-column:1 / -1}._fieldHint_18fpy_745{font-size:.72rem;color:var(--app-text-muted)}._textPending_18fpy_754{display:flex;align-items:center;gap:.5rem;margin:-.5rem 0 0;font-size:.72rem;color:var(--app-text-muted)}._textConfirm_18fpy_763{border:1px solid color-mix(in srgb,var(--app-accent) 55%,transparent);border-radius:var(--ctl-radius-sm, 6px);padding:.1rem .5rem;background:transparent;color:var(--app-accent-text);font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer}._textConfirm_18fpy_763:hover{background:var(--app-accent-soft);border-color:var(--app-accent)}._textConfirm_18fpy_763:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._originalFiles_18fpy_788{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--app-border)}._originalFiles_18fpy_788 h4{margin:0 0 .25rem;font-size:.9rem;font-weight:650}._originalFileName_18fpy_800{margin:.75rem 0 .35rem;font-size:.8rem;font-weight:600;overflow-wrap:anywhere}._linkedField_18fpy_807{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:end;min-width:0}._colorField_18fpy_815 input[type=color]{width:56px;height:36px;padding:.15rem;cursor:pointer}._formError_18fpy_741{padding:.625rem .75rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--app-danger-text) 35%,transparent);color:var(--app-danger-text);background:color-mix(in srgb,var(--app-danger-text) 9%,var(--app-tint-base));font-size:.875rem}._typeHelpTrigger_18fpy_43{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:0 0 auto;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--app-text-muted);font-family:inherit;cursor:pointer;vertical-align:-.2em;transition:color .15s ease,background-color .15s ease}._typeHelpTriggerLabelled_18fpy_855{width:auto;height:auto;justify-content:flex-start;padding:.5rem .625rem;border-radius:var(--ctl-radius-sm);color:var(--app-text-secondary);font-size:.82rem;font-weight:650;text-align:left}._typeHelpTrigger_18fpy_43:hover{color:var(--app-accent-text);background:var(--app-accent-soft)}._typeHelpTrigger_18fpy_43:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._typeHelpTrigger_18fpy_43[aria-expanded=true]{color:var(--app-accent-text);background:var(--app-accent-soft)}._typeHelpPopover_18fpy_882{z-index:var(--ctl-menu-z);width:min(24rem,calc(100vw - 2rem));max-height:min(26rem,var(--menu-available-h, 26rem));overflow-y:auto;padding:.875rem .9375rem;border:1px solid var(--app-border);border-radius:9px;background:var(--app-surface);box-shadow:0 12px 28px -12px #0f172a52}._typeHelpIntro_18fpy_894{margin:0;padding:0 0 .75rem;color:var(--app-text-secondary);font-size:.84rem;line-height:1.5}._typeHelpList_18fpy_902{display:grid;gap:.65rem;margin:0}._typeHelpItem_18fpy_908{display:grid;gap:.15rem}._typeHelpItem_18fpy_908 dt{color:var(--app-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}._typeHelpItem_18fpy_908 dd{margin:0;color:var(--app-text-secondary);font-size:.82rem;line-height:1.45}._modalActions_18fpy_928{display:flex;justify-content:flex-end;gap:.5rem;align-items:center}._workflowFields_18fpy_937{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;padding:1rem;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface-muted)}._sectionHeader_18fpy_948{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}._sectionLabel_18fpy_956{grid-column:1 / -1;color:var(--app-accent-text);font-size:.85rem;font-weight:650}._workflowPanel_18fpy_963,._budgetWorkflowFields_18fpy_970,._budgetWorkflowPanel_18fpy_971{border-color:var(--app-border);background:var(--app-surface-muted)}._budgetSectionLabel_18fpy_976{color:var(--app-accent-text)}._budgetTypeFieldset_18fpy_980{min-width:0;margin:0;padding:0;border:0}._budgetTypeFieldset_18fpy_980 legend,._workflowSubheading_18fpy_988{margin:0 0 .5rem;color:var(--app-text-muted);font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}._budgetTypeGrid_18fpy_997{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._budgetTypeChoice_18fpy_1003{display:flex;align-items:center;gap:.5rem;min-height:2.4rem;padding:.5rem .625rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);cursor:pointer;font-size:.85rem}._budgetTypeChoice_18fpy_1003 input{margin:0}._budgetBalanceGrid_18fpy_1020{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}._budgetBalanceCard_18fpy_1026{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border:1px solid var(--app-border);border-radius:9px;background:var(--app-surface)}._budgetBalanceCard_18fpy_1026 span{color:var(--app-text-muted);font-size:.75rem}._budgetBalanceCard_18fpy_1026 strong{font-size:1rem;font-variant-numeric:tabular-nums}._snapshotTimestamp_18fpy_1046{margin:.625rem 0 0;color:var(--app-text-muted);font-size:.75rem}._workflowActionRow_18fpy_1052{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}._formRequestFields_18fpy_1059,._formRequestPanel_18fpy_1060{border-color:color-mix(in srgb,#2563eb 40%,var(--app-border));background:color-mix(in srgb,#2563eb 6%,var(--app-tint-base))}._formRequestSectionLabel_18fpy_1065{color:#2563eb}._workflowHint_18fpy_1069{margin:0;color:var(--app-text-muted);font-size:.8rem;line-height:1.45}._workflowWarning_18fpy_1076{margin:.75rem 0;padding:.625rem .75rem;border:1px solid color-mix(in srgb,var(--app-warning-text) 35%,var(--app-border));border-radius:8px;color:var(--app-warning-text);background:color-mix(in srgb,var(--app-warning-text) 8%,var(--app-surface));font-size:.82rem}._formRequestSectionHeader_18fpy_1086{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}._formRequestCompleteBadge_18fpy_1093{flex:none;padding:.25rem .5rem;border-radius:999px;color:var(--app-success-text);background:color-mix(in srgb,var(--app-success-text) 10%,var(--app-surface));font-size:.72rem;font-weight:650}._formRequestDocumentList_18fpy_1103{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}._formRequestDocumentList_18fpy_1103 li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}._formRequestDocumentList_18fpy_1103 li>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}._formRequestDocumentList_18fpy_1103 strong{overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}._formRequestDocumentList_18fpy_1103 small{color:var(--app-text-muted);font-size:.74rem}._workflowLinkRow_18fpy_1142{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem}._formRequestUpload_18fpy_1149{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.625rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--app-border)}._formRequestUpload_18fpy_1149 ._workflowSubheading_18fpy_988{grid-column:1 / -1;margin-bottom:0}._hoursAdjustmentFields_18fpy_1164,._hoursAdjustmentPanel_18fpy_1165{border-color:var(--app-border);background:var(--app-surface-muted)}._hoursAdjustmentFields_18fpy_1164 ._sectionLabel_18fpy_956{color:var(--app-accent-text)}._workflowDraftSummary_18fpy_1174{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}._workflowDraftSummary_18fpy_1174 p{margin:0;color:var(--app-text-secondary);font-size:.85rem}._workflowReasonLabel_18fpy_1191{display:block;margin-bottom:.35rem;color:var(--app-text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}._workflowRequestedLines_18fpy_1200{display:flex;flex-direction:column;gap:.4rem;margin:.875rem 0 1rem}._workflowRequestedLine_18fpy_1200{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);font-size:.84rem}._workflowRequestedLine_18fpy_1200>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}._workflowRequestedLine_18fpy_1200 small{color:var(--app-text-muted)}._workflowRequestedLine_18fpy_1200>span{flex-shrink:0;font-weight:650}._workflowApplyButton_18fpy_1235{max-width:100%;white-space:normal;line-height:1.35}._typeManager_18fpy_1245{display:flex;flex-direction:column;gap:1rem}._typeList_18fpy_1251{display:flex;flex-direction:column;gap:.375rem;max-height:340px;overflow-y:auto}._typeRow_18fpy_413{display:grid;grid-template-columns:auto 1fr auto;gap:.625rem;align-items:center;padding:.625rem;border:1px solid var(--app-border);border-radius:9px;background:var(--app-surface)}._typeRow_18fpy_413 ._typeDot_18fpy_418{margin-top:0}._typeRowText_18fpy_1274{display:flex;flex-direction:column;gap:.1rem;min-width:0}._typeRowText_18fpy_1274 strong{font-size:.875rem;font-weight:650}._typeRowText_18fpy_1274 small{display:-webkit-box;overflow:hidden;color:var(--app-text-muted);font-size:.76rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}._typeRowActions_18fpy_1296{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:wrap}._typeInactive_18fpy_1304{opacity:.55}._typeCreate_18fpy_1308{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;padding-top:1rem;border-top:1px solid var(--app-border)}._typeCreateHeader_18fpy_1316{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._typeCreate_18fpy_1308 h3{margin:0;font-size:.9rem;font-weight:650}._typeCreateActions_18fpy_1330{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.5rem}._typeListEmpty_18fpy_1337{padding:1.5rem;text-align:center;color:var(--app-text-muted);font-size:.875rem;border:1px dashed var(--app-border);border-radius:9px}._backButton_18fpy_1348{margin-bottom:.75rem}._detailTitle_18fpy_1352{display:flex;gap:.625rem;align-items:flex-start;min-width:0}._detailTitle_18fpy_1352 h1{margin:0;font-size:1.5rem;font-weight:650;letter-spacing:-.02em}._detailTitle_18fpy_1352 ._typeDot_18fpy_418{margin-top:.55rem}._detailGrid_18fpy_1370{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:1.125rem;align-items:start}._detailColumn_18fpy_1379{display:flex;flex-direction:column;gap:1.125rem;min-width:0}._detailWide_18fpy_1387{grid-column:1 / -1;min-width:0}._panel_18fpy_156{padding:1.25rem}._panel_18fpy_156 h2,._panel_18fpy_156 h3{margin:0 0 1rem;font-size:1rem;font-weight:650}._panelHeader_18fpy_1405{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}._panelHeader_18fpy_1405 h2,._panelHeader_18fpy_1405 h3{margin:0}._panelHeader_18fpy_1405 h3{font-size:1rem;font-weight:650}._parentTaskLink_18fpy_1423{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;color:var(--app-text-secondary);font-size:.875rem}._panelSection_18fpy_1432{margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--app-border)}._panelSection_18fpy_1432:first-of-type{margin-top:0;padding-top:0;border-top:0}._detailMeta_18fpy_1444,._readonlyMeta_18fpy_1445{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}._detailMetaTriple_18fpy_1452{grid-template-columns:repeat(3,minmax(0,1fr))}._readonlyMeta_18fpy_1445{margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--app-border)}._metaItem_18fpy_1463{display:flex;flex-direction:column;gap:.25rem;min-width:0}._metaItem_18fpy_1463>span{color:var(--app-text-muted);font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}._metaItem_18fpy_1463 strong{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}._entityProfileLink_18fpy_1484{color:var(--app-accent);text-decoration:none;text-underline-offset:.18em}._entityProfileLink_18fpy_1484:hover,._entityProfileLink_18fpy_1484:focus-visible{text-decoration:underline}._entityProfileLink_18fpy_1484:focus-visible{border-radius:3px;outline:2px solid color-mix(in srgb,var(--app-accent) 45%,transparent);outline-offset:2px}._originContact_18fpy_1504{display:flex;flex-direction:column;gap:.25rem;margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--app-border)}._originContact_18fpy_1504>span{color:var(--app-text-muted);font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}._originContact_18fpy_1504 strong{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}._originCompany_18fpy_1527{margin-left:.5rem;color:var(--app-text-muted);font-weight:400}._originReach_18fpy_1533{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem}._detailText_18fpy_1540{margin:0 0 .75rem;white-space:pre-wrap;line-height:1.55;color:var(--app-text-secondary);font-size:.9rem}._detailText_18fpy_1540:last-child{margin-bottom:0}._attachmentsHint_18fpy_1552{margin:0 0 1rem;color:var(--app-text-muted);font-size:.8rem;line-height:1.45}._originalMessageBody_18fpy_1566{margin:0;padding:.875rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-tint-base);color:var(--app-text);font-family:inherit;font-size:.875rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;overflow-y:auto}._attachmentComposer_18fpy_1582{display:grid;gap:.75rem;justify-items:stretch;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--app-border)}._attachmentComposer_18fpy_1582>button{justify-self:end}._attachmentList_18fpy_1595{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}._attachmentItem_18fpy_1604{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.625rem;align-items:start;padding:.7rem;border:1px solid var(--app-border);border-radius:9px;background:var(--app-tint-base)}._attachmentIcon_18fpy_1615{margin-top:.1rem;color:var(--app-text-muted)}._attachmentInfo_18fpy_1620{display:flex;flex-direction:column;gap:.2rem;min-width:0}._attachmentInfo_18fpy_1620 strong,._attachmentInfo_18fpy_1620 span,._attachmentInfo_18fpy_1620 small{overflow-wrap:anywhere}._attachmentInfo_18fpy_1620 strong{font-size:.85rem}._attachmentInfo_18fpy_1620 span{color:var(--app-text-secondary);font-size:.8rem}._attachmentInfo_18fpy_1620 small{color:var(--app-text-muted);font-size:.72rem}._attachmentActions_18fpy_1647{display:flex;align-items:center;gap:.125rem}._controlBar_18fpy_1653{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.875rem 1.25rem;align-items:end;margin-bottom:1.125rem;padding:.875rem 1rem;border:1px solid color-mix(in srgb,var(--app-accent) 30%,var(--app-border));border-radius:12px;background:color-mix(in srgb,var(--app-accent) 6%,var(--app-tint-base))}._controlBarWide_18fpy_1665{grid-column:1 / -1}._controlRow_18fpy_1669{display:flex;align-items:flex-end;gap:.5rem}._controlRow_18fpy_1669 ._field_18fpy_636,._controlRow_18fpy_1669 ._controlSelect_18fpy_1676{flex:1}._stackedField_18fpy_1680{margin-top:.75rem}._activityList_18fpy_1686{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._progressComposer_18fpy_1694{display:flex;flex-direction:column;align-items:flex-end;gap:.625rem;margin-bottom:1.125rem;padding-bottom:1.125rem;border-bottom:1px solid var(--app-border)}._progressComposer_18fpy_1694 ._field_18fpy_636{width:100%}._progressEntry_18fpy_1708{position:relative;margin-left:5px;padding:0 0 1.125rem 1.25rem;border-left:1px solid var(--app-border)}._progressEntry_18fpy_1708:before{content:"";position:absolute;top:.25rem;left:-5px;width:9px;height:9px;border-radius:50%;background:#0f766e;box-shadow:0 0 0 3px color-mix(in srgb,#0f766e 16%,transparent)}._progressEntry_18fpy_1708:last-child{padding-bottom:0;border-left-color:transparent}._progressEntryHeader_18fpy_1732{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._progressEntryHeader_18fpy_1732 strong{font-size:.83rem;font-weight:650}._progressEntryHeader_18fpy_1732 small{flex:0 0 auto;color:var(--app-text-muted);font-size:.75rem}._progressEntry_18fpy_1708 p{margin:.4rem 0 0;color:var(--app-text-secondary);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}._selectionBar_18fpy_1762{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;padding:.45rem .75rem;border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:.5rem;background:var(--app-accent-soft)}._selectionCount_18fpy_1773{margin-right:auto;color:var(--app-accent-text);font-size:.8125rem;font-weight:600}._delegationClients_18fpy_1781{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}._delegationClients_18fpy_1781 li{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;background:var(--app-surface-muted);font-size:.8125rem;font-weight:600}._affectedItemHandled_18fpy_1803 ._affectedName_18fpy_1803,._affectedItemClosed_18fpy_1811 ._affectedName_18fpy_1803{color:var(--app-text-secondary);font-weight:500}._affectedName_18fpy_1803{display:inline-flex;align-items:center;gap:.3rem}._affectedClosedMark_18fpy_1822{flex:none;color:var(--app-success-text)}._affectedItemMine_18fpy_1830{background:var(--app-selected-bg);box-shadow:inset 3px 0 0 var(--app-accent)}._affectedItemMine_18fpy_1830:hover{background:var(--app-selected-bg-hover)}._affectedItemMineDone_18fpy_1840{background:transparent}._mineProgress_18fpy_1844{margin:0 0 .6rem;padding:.3rem .55rem;border-radius:6px;background:var(--app-accent-soft);color:var(--app-accent-text);font-size:.78rem;font-weight:650}._affectedName_18fpy_1803{min-width:0;font-weight:600;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._priorityPill_18fpy_1866{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;border-radius:999px;padding:.15rem .6rem .15rem .5rem;background:color-mix(in srgb,var(--priority-color) 13%,var(--app-tint-base));color:color-mix(in srgb,var(--priority-color),#fff var(--app-ink-lift));font-size:.75rem;font-weight:700}._affectedPriorityCell_18fpy_1879{min-width:0}._priorityPill_18fpy_1866:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}._affectedMeta_18fpy_1892{color:var(--app-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}._affectedSubstitute_18fpy_1902{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._affectedSubstituteEmpty_18fpy_1909{color:var(--app-text-muted);font-style:italic}._affectedSteps_18fpy_1918{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;min-width:0}._affectedNoteFlag_18fpy_1929{display:flex;align-items:center;justify-content:flex-start;color:var(--app-text-muted)}._affectedPanelActions_18fpy_1938{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}._affectedPanelInfo_18fpy_1948{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-right:auto}._affectedPanelClosedBy_18fpy_1956{margin:0 auto 0 0;color:var(--app-text-muted);font-size:.78rem}._rowFacts_18fpy_1964{display:grid;grid-template-columns:8rem 1fr;gap:.2rem .85rem;align-items:baseline}._factLabel_18fpy_1971{font-size:.7rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--app-text-muted)}._factValue_18fpy_1979{min-width:0;font-size:.84rem;color:var(--app-text);overflow-wrap:anywhere}._factEmpty_18fpy_1986{color:var(--app-text-muted);font-style:italic}._noteClamped_18fpy_1988{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}._noteFull_18fpy_1996{white-space:pre-wrap}._noteMore_18fpy_1998{margin-top:.1rem;border:0;padding:0;background:none;color:var(--app-accent-text);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}._noteMore_18fpy_1998:hover{text-decoration:underline}._rowEditor_18fpy_2014{display:grid;gap:.6rem;padding:.7rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-muted)}._rowEditorGrid_18fpy_2023{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem}._rowEditorActions_18fpy_2029{display:flex;justify-content:flex-end;gap:.4rem}._addRowButton_18fpy_2037{margin-top:.6rem;padding:.3rem .15rem;border:0;background:transparent;color:var(--app-accent-text);font-size:.8125rem;font-weight:600;cursor:pointer}._addRowButton_18fpy_2037:hover{text-decoration:underline}._addRow_18fpy_2037{display:flex;align-items:flex-end;gap:.5rem;margin-top:.6rem}._addRowSelect_18fpy_2059{flex:1;min-width:0}._subtaskMineFlag_18fpy_2066,._subtaskFlag_18fpy_2067{display:inline-flex;align-items:center;border-radius:4px;padding:.05rem .3rem;background:color-mix(in srgb,var(--app-accent) 16%,var(--app-tint-base));color:var(--app-accent-text);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._stepChoice_18fpy_2082{display:flex;gap:.4rem;margin:0;padding:0;border:0}._stepChoice_18fpy_2082 legend{margin-bottom:.4rem;color:var(--app-text-muted);font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}._stepChip_18fpy_2099{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);color:var(--app-text-secondary);font-size:.78rem;font-weight:600;cursor:pointer}._stepChip_18fpy_2099:hover:not(._stepChipActive_18fpy_2113){background:var(--app-hover)}._stepChipActive_18fpy_2113{border-color:var(--step-color);background:color-mix(in srgb,var(--step-color) 14%,var(--app-tint-base));color:color-mix(in srgb,var(--step-color),#fff var(--app-ink-lift))}._stepChip_18fpy_2099:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._stepMark_18fpy_2132{display:flex;align-items:center;gap:.25rem;min-width:0;height:1.35rem;padding:0 .35rem;border:1px dashed var(--app-border-strong);border-radius:4px;color:var(--app-text-muted);font-size:.7rem;overflow:hidden}._stepMark_18fpy_2132 svg{flex:none}._stepMarkName_18fpy_2152{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._stepMarkPlanned_18fpy_2162{border:1px solid transparent;background:color-mix(in srgb,var(--mark-color) 12%,var(--app-tint-base));color:var(--mark-color);text-decoration:none}._stepMarkPlanned_18fpy_2162:hover{background:color-mix(in srgb,var(--mark-color) 19%,var(--app-tint-base))}._stepMarkPlanned_18fpy_2162:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._stepMarkDone_18fpy_2181{opacity:.6}._stepMarkDone_18fpy_2181 ._stepMarkName_18fpy_2152{font-weight:500;text-decoration:line-through}._subtaskForm_18fpy_2191{display:grid;gap:.85rem}._subtaskClientTaken_18fpy_2200{min-width:0;overflow:hidden;color:var(--mark-color);font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._subtaskFormActions_18fpy_2210{display:flex;justify-content:flex-end;gap:.5rem}._planningLink_18fpy_2216{display:inline-flex;align-items:center;color:var(--app-accent-text);font-size:.8125rem;font-weight:600;text-decoration:none}._planningLink_18fpy_2216:hover{text-decoration:underline}._rowSubtasks_18fpy_2231{grid-column:1 / -1;display:grid;gap:.3rem}._rowSubtaskList_18fpy_2237{list-style:none;display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0}._rowSubtaskItem_18fpy_2246{display:flex;align-items:baseline;gap:.5rem;padding:.25rem .45rem;border-left:3px solid var(--app-border-strong);border-radius:4px;font-size:.8125rem}._rowSubtaskItemMine_18fpy_2256{border-left-color:var(--app-accent);background:var(--app-selected-bg)}._rowSubtaskItemDone_18fpy_2261{color:var(--app-text-muted)}._rowSubtaskStatus_18fpy_2265{flex:none;width:5.5rem;color:var(--app-text-muted);font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}._rowSubtaskLabel_18fpy_2275{flex:1;min-width:0;overflow-wrap:anywhere}._rowSubtaskAssignee_18fpy_2281{flex:none;color:var(--app-text-secondary)}._groupedSubtaskRow_18fpy_2288{background:color-mix(in srgb,var(--app-surface-muted) 65%,var(--app-surface))}._groupedSubtaskTitle_18fpy_2292{display:flex;align-items:center;gap:.55rem;padding-left:1.35rem}._hierarchyBranch_18fpy_2299{flex:none;color:var(--app-text-muted);font-size:1rem}@media (max-width: 900px){._detailGrid_18fpy_1370{grid-template-columns:1fr}._affectedList_18fpy_2315{display:flex;flex-direction:column;gap:.5rem;border:0;border-radius:0;overflow:visible;background:transparent}._affectedGroup_18fpy_2325{position:static;border:0;border-radius:8px}._affectedColumns_18fpy_2331{display:none}._affectedItem_18fpy_1803{grid-template-columns:1.6rem 1.6rem 1fr auto;gap:.35rem .5rem;padding:.5rem .6rem;border:1px solid var(--app-border);border-radius:8px}._affectedItem_18fpy_1803:last-child{border-bottom:1px solid var(--app-border)}._affectedItem_18fpy_1803>._affectedSelect_18fpy_2347{grid-area:1 / 1}._affectedItem_18fpy_1803>._affectedExpand_18fpy_2348{grid-area:1 / 2}._affectedList_18fpy_2315:not(._affectedListSelectable_18fpy_2349) ._affectedItem_18fpy_1803>._affectedExpand_18fpy_2348{grid-area:1 / 1 / auto / 3}._affectedItem_18fpy_1803>._affectedName_18fpy_1803{grid-area:1 / 3;white-space:normal}._affectedItem_18fpy_1803>._affectedNoteFlag_18fpy_1929{grid-area:1 / 4}._affectedItem_18fpy_1803>._affectedPriorityCell_18fpy_1879{grid-area:2 / 1 / auto / 3}._affectedItem_18fpy_1803>._affectedMeta_18fpy_1892{grid-area:2 / 3 / auto / 5;text-align:right}._affectedItem_18fpy_1803>._affectedSubstitute_18fpy_1902{grid-area:3 / 1 / auto / 5}._affectedItem_18fpy_1803>._affectedSteps_18fpy_1918{grid-area:4 / 1 / auto / 5}._affectedPanel_18fpy_1938{margin:0;border:1px solid var(--app-border);border-radius:8px}}@media (max-width: 650px){._page_18fpy_8{padding:1rem}._pageHeader_18fpy_15{flex-direction:column}._headerActions_18fpy_47{width:100%}._formGrid_18fpy_570,._typeCreate_18fpy_1308,._workflowFields_18fpy_937,._detailMeta_18fpy_1444,._detailMetaTriple_18fpy_1452,._readonlyMeta_18fpy_1445,._dateTimeRow_18fpy_671,._dueRow_18fpy_681,._budgetTypeGrid_18fpy_997,._budgetBalanceGrid_18fpy_1020,._workflowLinkRow_18fpy_1142,._formRequestUpload_18fpy_1149{grid-template-columns:1fr}._workflowActionRow_18fpy_1052{align-items:stretch;flex-direction:column}._workflowDraftSummary_18fpy_1174,._workflowRequestedLine_18fpy_1200{align-items:flex-start;flex-direction:column}._workflowApplyButton_18fpy_1235{width:100%;height:auto;min-height:38px}._rowEditorGrid_18fpy_2023{grid-template-columns:1fr}._rowFacts_18fpy_1964{grid-template-columns:1fr;gap:.05rem 0}._rowFacts_18fpy_1964 ._factLabel_18fpy_1971{padding-top:.3rem}._rowSubtaskItem_18fpy_2246{flex-wrap:wrap}._rowSubtaskStatus_18fpy_2265{width:auto}._groupedSubtaskTitle_18fpy_2292{padding-left:.45rem}}._sourceIcon_18fpy_2445{display:inline-flex;align-items:center;color:var(--app-text-muted);flex-shrink:0}._checklist_18fpy_2456{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--app-border)}._checklistHead_18fpy_2462{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}._checklistHead_18fpy_2462 h4{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-secondary)}._checklistProgress_18fpy_2479{color:var(--app-text-secondary);font-size:.78rem;font-variant-numeric:tabular-nums}._checklistItems_18fpy_2485{list-style:none;display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0}._checklistItem_18fpy_2485{display:flex;align-items:center;gap:.5rem;padding:.2rem .15rem;border-radius:6px}._checklistItem_18fpy_2485:hover{background:var(--app-tint-base)}._checklistLabel_18fpy_2506{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;cursor:pointer;font-size:.875rem;line-height:1.4}._checklistLabel_18fpy_2506 span{overflow-wrap:anywhere}._checklistItemDone_18fpy_2521 ._checklistLabel_18fpy_2506 span{color:var(--app-text-muted);text-decoration:line-through}._checklistDoneBy_18fpy_2526{flex-shrink:0;color:var(--app-text-muted);font-size:.72rem}._checklistRemove_18fpy_2534{flex-shrink:0;display:inline-flex;padding:.15rem;border:0;border-radius:4px;background:transparent;color:var(--app-text-muted);opacity:0;cursor:pointer}._checklistItem_18fpy_2485:hover ._checklistRemove_18fpy_2534,._checklistRemove_18fpy_2534:focus-visible{opacity:1}._checklistRemove_18fpy_2534:hover{color:var(--app-danger-text, #b42318)}._checklistComposer_18fpy_2555{display:flex;align-items:center;gap:.4rem;margin-top:.5rem}._checklistComposer_18fpy_2555 input{flex:1;min-width:0;padding:.35rem .5rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);color:var(--app-text);font-size:.875rem}._childResultDone_18fpy_2577,._childResultOpen_18fpy_2578{font-size:.75rem;color:var(--app-text-muted)}._childResultDone_18fpy_2577{color:var(--app-success-text, #166534)}._fieldLabelMissing_18fpy_2590{color:var(--app-danger-text);font-weight:600}._affectedCounts_18fpy_2597{display:inline-flex;align-items:center;gap:6px}._affectedCovered_18fpy_2603{display:inline-flex;align-items:center;gap:2px}._periodValue_18fpy_2611{display:inline-flex;align-items:center;gap:4px}._periodEditor_18fpy_2617{margin:8px 0 12px;padding:12px;border:1px solid var(--app-border);border-radius:8px}._relatedPlanning_18fpy_2626{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:8px 10px;border-radius:6px;background:var(--app-warning-soft);color:var(--app-warning-text);font-size:.85rem}._relatedPlanning_18fpy_2626>span:first-child{flex:1 1 16rem}._relatedPlanningActions_18fpy_2643{display:inline-flex;align-items:center;gap:10px}._relatedPlanningError_18fpy_2649{flex-basis:100%;color:var(--app-danger-text)}._body_en9rb_1{display:grid;gap:1.1rem;justify-items:stretch}._intro_en9rb_7{margin:0;color:var(--app-text-muted);font-size:.875rem}._formError_en9rb_13{margin:0;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--app-danger-text) 40%,var(--app-border));border-left:4px solid var(--app-danger-text);border-radius:.5rem;background:var(--app-danger-soft);color:var(--app-danger-text);font-size:.875rem;font-weight:600}._validityRow_en9rb_25{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}._lines_en9rb_32{display:grid;gap:.9rem}._line_en9rb_32{display:grid;gap:.75rem;margin:0;padding:.9rem 1rem 1rem;border:1px solid var(--app-border);border-radius:.6rem;background:var(--app-surface-muted)}._lineLegend_en9rb_47{padding:0 .35rem;color:var(--app-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}._lineHeader_en9rb_55{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:.75rem}._sentence_en9rb_64{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._sentenceWord_en9rb_71{color:var(--app-text-secondary);font-size:.875rem}._sentenceErrors_en9rb_76{display:flex;gap:.3rem;width:fit-content;max-width:100%;padding:.35rem .55rem;border-left:3px solid var(--app-danger-text);border-radius:.25rem;background:var(--app-danger-soft)}._sentenceField_en9rb_87{display:grid;justify-items:start;gap:.35rem}._field_en9rb_93{display:grid;align-content:start;gap:.375rem;min-width:0}._fieldLabel_en9rb_100{color:var(--app-text-secondary);font-size:.8125rem;font-weight:500}._input_en9rb_106,._textarea_en9rb_107{width:100%;padding:.75rem .85rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface);color:var(--app-text-secondary);font-family:inherit;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #0000000d}._textarea_en9rb_107{resize:vertical}._numberInput_en9rb_124{width:5rem;flex:0 0 auto;padding-left:.6rem;padding-right:.4rem;text-align:center}._unitSelect_en9rb_132{width:auto;min-width:7rem;flex:0 0 auto}._inputError_en9rb_138{border-color:var(--app-danger-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-danger-text) 30%,transparent)}._input_en9rb_106:hover,._textarea_en9rb_107:hover{border-color:var(--app-text-muted)}._input_en9rb_106:focus,._textarea_en9rb_107:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._inputError_en9rb_138:hover,._inputError_en9rb_138:focus{border-color:var(--app-danger-text)}._fieldError_en9rb_161{color:var(--app-danger-text);font-size:.75rem;font-weight:600}._cadenceSelect_en9rb_167{align-self:end}._lineTools_en9rb_171{display:flex;gap:.3rem;padding-bottom:.1rem}._details_en9rb_177{border-top:1px solid var(--app-border);padding-top:.6rem}._detailsSummary_en9rb_182{color:var(--app-text-muted);font-size:.8125rem;cursor:pointer;list-style-position:inside}._detailsSummary_en9rb_182:hover{color:var(--app-text-secondary)}._detailsBody_en9rb_193{display:grid;gap:.75rem;padding-top:.75rem}._modeHint_en9rb_199,._lineAverage_en9rb_200{margin:0;color:var(--app-text-muted);font-size:.8125rem}._lineAverage_en9rb_200 strong{color:var(--app-text)}._footer_en9rb_210{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}._footerTotal_en9rb_218{color:var(--app-text-muted);font-size:.875rem}._footerTotal_en9rb_218 strong{color:var(--app-accent)}._footerActions_en9rb_227{display:flex;gap:.5rem}@media (max-width: 640px){._validityRow_en9rb_25,._lineHeader_en9rb_55{grid-template-columns:minmax(0,1fr)}._lineTools_en9rb_171{justify-content:flex-end}._footer_en9rb_210{flex-direction:column;align-items:stretch}}._toolButtonDanger_en9rb_248:hover{color:var(--app-danger-text)}._mark_1jqya_4{display:inline-flex;align-items:center;flex:0 0 auto;gap:3px;border-radius:3px;padding:0 3px;line-height:1.3;vertical-align:middle;background:color-mix(in srgb,var(--mark-color) 16%,var(--app-tint-base));color:color-mix(in srgb,var(--mark-color),#fff var(--app-ink-lift))}._mark_1jqya_4 svg{flex:0 0 auto}._withLabel_1jqya_21{padding:1px 6px;border-radius:999px}._label_1jqya_26{font-size:.75rem;font-weight:600;white-space:nowrap}._root_1feaz_1{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%;color:var(--app-text);font-weight:500;line-height:1.2;vertical-align:middle}._sm_1feaz_13{font-size:var(--ctl-font-sm)}._xs_1feaz_14{font-size:.75rem;gap:.3rem}._chip_1feaz_16{border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface);padding:2px .625rem 2px 2px}._chip_1feaz_16._xs_1feaz_14{padding:1px .5rem 1px 1px}._name_1feaz_25{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inactive_1feaz_31 ._name_1feaz_25{color:var(--app-text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--app-text-muted) 60%,transparent)}._unassigned_1feaz_37 ._name_1feaz_25{color:var(--app-text-muted);font-weight:400}._emptyAvatar_1feaz_42{width:24px;height:24px;flex-shrink:0;border-radius:999px;border:1px dashed var(--app-border-strong)}._xs_1feaz_14 ._emptyAvatar_1feaz_42{width:20px;height:20px}._panel_hifap_5{display:grid;gap:.4rem;padding:.6rem .75rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface)}._message_hifap_14,._legend_hifap_15{margin:0;font-size:.8rem;color:var(--app-text-muted)}._toggleOpen_hifap_22[aria-expanded=true]{background:var(--app-selected-bg);border-color:var(--app-border-strong);color:var(--app-selected-text)}._foldToggle_hifap_28{justify-self:start;padding:0;border:none;background:none;font:inherit;font-size:.8rem;font-weight:600;color:var(--app-accent-text);cursor:pointer}._foldToggle_hifap_28:hover{text-decoration:underline}._foldToggle_hifap_28:focus-visible{border-radius:.25rem;box-shadow:var(--ctl-focus-ring);outline:none}._list_hifap_50{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}._row_hifap_60{display:grid;grid-template-columns:7.6rem 8.4rem minmax(0,1fr) auto 1.6rem;align-items:center;gap:.6rem;padding:.3rem .5rem;border-left:3px solid transparent;border-radius:.375rem;font-size:.82rem;color:var(--app-text)}._rowAbsent_hifap_73{background:var(--app-surface-muted)}._rowOther_hifap_80{border-left-color:var(--other-color)}._rowCancelled_hifap_84{color:var(--app-text-muted)}._rowCancelled_hifap_84 ._date_hifap_88,._rowCancelled_hifap_84 ._time_hifap_89{color:var(--app-text-muted);text-decoration:line-through}._date_hifap_88{font-weight:600;white-space:nowrap}._weekday_hifap_99{font-weight:500}._time_hifap_89{color:var(--app-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._duration_hifap_109{font-weight:600}._person_hifap_113{display:inline-flex;align-items:center;gap:.35rem;min-width:0}._otherPerson_hifap_120{display:inline-flex;align-items:center;gap:.25rem;min-width:0;font-weight:600;color:color-mix(in srgb,var(--other-color),#fff var(--app-ink-lift))}._otherPerson_hifap_120 svg{flex:0 0 auto}._otherName_hifap_133{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._status_hifap_139{justify-self:end}._badge_hifap_143{display:inline-block;padding:.15rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}._badgeDraft_hifap_153{background:var(--app-warning-soft);color:var(--app-warning-text)}._badgeScheduled_hifap_158{background:var(--app-accent-soft);color:var(--app-accent-text)}._badgeConfirmed_hifap_163{display:inline-flex;align-items:center;background:var(--app-success-soft);color:var(--app-success-text)}._badgeCancelled_hifap_170{background:var(--app-border);color:var(--app-text-secondary)}._jump_hifap_175{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:.375rem;color:var(--app-text-secondary)}a._jump_hifap_175:hover{background:var(--app-hover);color:var(--app-accent-text)}a._jump_hifap_175:focus-visible{box-shadow:var(--ctl-focus-ring);outline:none}._absenceLine_hifap_196{margin:.35rem 0 .1rem;padding:.25rem .5rem 0;border-top:1px dashed var(--app-border-strong);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-secondary)}._notes_hifap_207{display:grid;grid-template-columns:8rem 1fr;gap:.3rem .85rem;margin:0}._notes_hifap_207 dt{padding-top:.15rem;font-size:.7rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--app-text-muted)}._notes_hifap_207 dd{margin:0;font-size:.84rem;color:var(--app-text);white-space:pre-wrap;overflow-wrap:anywhere}._empty_hifap_231{color:var(--app-text-muted);font-style:italic}@media (max-width: 640px){._row_hifap_60{grid-template-columns:minmax(0,1fr) auto 1.6rem;grid-template-areas:"date status jump" "time person person";row-gap:.1rem}._date_hifap_88{grid-area:date}._time_hifap_89{grid-area:time}._person_hifap_113{grid-area:person;justify-self:end}._status_hifap_139{grid-area:status}._jump_hifap_175{grid-area:jump}._notes_hifap_207{grid-template-columns:1fr;gap:.05rem 0}._notes_hifap_207 dd+dt{padding-top:.5rem}}._strip_ib3r3_1{min-width:0;border:1px solid var(--app-border);border-radius:8px;padding:8px;background:var(--app-tint-base);color:var(--app-text)}._header_ib3r3_2{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}._title_ib3r3_3{display:flex;align-items:center;gap:6px;margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650}._caption_ib3r3_4{margin:-2px 0 8px;color:var(--app-text-muted);font-size:.75rem;line-height:1.45}._hint_ib3r3_5,._unknown_ib3r3_5,._none_ib3r3_5{color:var(--app-text-muted);font-size:.68rem;line-height:1.4}._error_ib3r3_6{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;color:var(--app-danger-text);font-size:.75rem}._grid_ib3r3_7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._day_ib3r3_8{display:flex;flex-direction:column;gap:4px;min-width:0;padding:5px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface)}._dayAbsent_ib3r3_9{background:color-mix(in srgb,var(--app-danger-text) 4%,var(--app-surface))}._dayHeader_ib3r3_10{display:flex;align-items:baseline;justify-content:space-between;gap:3px;color:var(--app-text);font-size:.7rem}._dayHeader_ib3r3_10 small{color:var(--app-text-muted);font-size:.62rem;font-weight:500}._availability_ib3r3_12{display:flex;flex-direction:column;gap:2px;min-height:18px;padding-bottom:3px;border-bottom:1px solid var(--app-border)}._hours_ib3r3_13{padding:2px 4px;border-left:3px solid #059669;border-radius:3px;background:color-mix(in srgb,#059669 10%,var(--app-surface));color:var(--app-text-secondary);font-size:.65rem;font-variant-numeric:tabular-nums}._absence_ib3r3_14{display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:4px;background:color-mix(in srgb,var(--app-danger-text) 10%,var(--app-surface));color:var(--app-danger-text);font-size:.66rem;line-height:1.3}._entries_ib3r3_15{display:flex;flex-direction:column;gap:4px;min-width:0}._entry_ib3r3_16{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px 5px;border-left:3px solid var(--entry-color);border-radius:4px;background:color-mix(in srgb,var(--entry-color) 12%,var(--app-surface));font-size:.66rem;line-height:1.3;opacity:.55}._entry_ib3r3_16>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-secondary)}._entryTime_ib3r3_18{display:flex;align-items:center;gap:3px}._entry_ib3r3_16 small{color:var(--app-text-muted);font-size:.6rem}._entryHighlighted_ib3r3_20{opacity:1}._entrySelected_ib3r3_21{outline:2px solid var(--app-text);outline-offset:1px}._free_ib3r3_22{height:8px}@media (max-width: 1100px){._grid_ib3r3_7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 700px){._grid_ib3r3_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 380px){._grid_ib3r3_7{grid-template-columns:minmax(0,1fr)}}._navigation_ap3la_1{display:flex;align-items:center;gap:6px}@media (max-width: 520px){._navigation_ap3la_1{width:100%;justify-content:flex-end}}._form_1j59j_1{display:grid;gap:1rem}._heading_1j59j_6{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem}._heading_1j59j_6 h2,._heading_1j59j_6 p{margin:0}._heading_1j59j_6 h2{color:var(--app-text);font-size:1.125rem}._heading_1j59j_6 p{margin-top:.35rem;color:var(--app-text-muted);font-size:.875rem;line-height:1.5}._icon_1j59j_30{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--app-danger) 12%,transparent);color:var(--app-danger);font-weight:700}._field_1j59j_41{display:grid;gap:.4rem;color:var(--app-text-secondary);font-size:.8125rem;font-weight:500}._field_1j59j_41 textarea{width:100%;min-height:6.5rem;padding:.75rem .85rem;resize:vertical;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface);color:var(--app-text);font:inherit;font-size:.875rem}._field_1j59j_41 textarea:focus{border-color:var(--app-accent);outline:3px solid color-mix(in srgb,var(--app-accent) 18%,transparent)}._error_1j59j_67{margin:0;color:var(--app-danger);font-size:.875rem}._actions_1j59j_73{display:flex;justify-content:flex-end;gap:.65rem}@media (max-width: 480px){._actions_1j59j_73{display:grid;grid-template-columns:1fr}._actions_1j59j_73 button{width:100%}}._wrapper_173wp_1{display:grid;gap:1.25rem}._summaryHeader_173wp_6,._line_173wp_7,._historyRow_173wp_8{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._summaryHeader_173wp_6 h3,._line_173wp_7 h4,._history_173wp_8 h4,._emptyState_173wp_18 h3{margin:0;color:var(--app-text)}._summaryHeader_173wp_6 p,._line_173wp_7 p,._emptyState_173wp_18 p{margin:.35rem 0 0}._total_173wp_29,._lineAverage_173wp_30{display:grid;gap:.2rem;text-align:right;white-space:nowrap}._total_173wp_29 span,._lineAverage_173wp_30 span{color:var(--app-text-muted);font-size:.75rem}._total_173wp_29 strong{color:var(--app-accent);font-size:1.125rem}._lines_173wp_48{display:grid;gap:.75rem}._line_173wp_7{padding:.9rem 1rem;border:1px solid var(--app-border);border-radius:.6rem;background:var(--app-surface-muted)}._lineAverage_173wp_30 strong,._historyRow_173wp_8 strong{color:var(--app-text);font-size:.875rem}._muted_173wp_66,._legacy_173wp_67{color:var(--app-text-muted);font-size:.875rem}._error_173wp_72{color:var(--app-danger)}._emptyState_173wp_18{padding:1rem;border:1px dashed var(--app-border);border-radius:.6rem}._legacy_173wp_67,._requirementNotes_173wp_83{padding:.75rem;background:var(--app-surface-muted);border-radius:.5rem}._history_173wp_8{display:grid;gap:.6rem;padding-top:.25rem}._historyRow_173wp_8{padding-top:.6rem;border-top:1px solid var(--app-border);color:var(--app-text-secondary);font-size:.875rem}._historyMain_173wp_102,._historySide_173wp_103{display:flex;align-items:center;gap:.6rem}._historyMain_173wp_102{min-width:0;flex-wrap:wrap}._historyMain_173wp_102 small{width:100%;color:var(--app-text-muted)}._historySide_173wp_103{flex:0 0 auto}._cancelledRow_173wp_123{color:var(--app-text-muted)}._cancelledRow_173wp_123>._historyMain_173wp_102>span:first-child,._cancelledRow_173wp_123 ._historySide_173wp_103 strong{text-decoration:line-through}._cancelledBadge_173wp_132{padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--app-danger) 10%,transparent);color:var(--app-danger);font-size:.6875rem;font-weight:600;text-decoration:none}._headerSide_173wp_142{display:grid;justify-items:end;gap:.6rem}._headerActions_173wp_148{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}._emptyActions_173wp_155{margin-top:.9rem}@media (max-width: 640px){._summaryHeader_173wp_6,._line_173wp_7{display:grid}._total_173wp_29,._lineAverage_173wp_30{text-align:left;white-space:normal}._headerSide_173wp_142{justify-items:start;min-width:0;width:100%}._headerActions_173wp_148{display:grid;grid-template-columns:minmax(0,1fr);justify-content:flex-start;justify-items:start;width:100%}._historyRow_173wp_8{display:grid}._historySide_173wp_103{justify-content:space-between}}._panel_1ie4e_1{min-width:0}._fields_1ie4e_2{border:0;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}._fields_1ie4e_2:disabled{opacity:.75}._context_1ie4e_4{margin:20px 0;padding:14px 0;border-block:1px solid var(--border-color, #e2e8f0)}._context_1ie4e_4 summary{cursor:pointer;font-weight:600}._preview_1ie4e_6{margin-top:24px}._selection_1ie4e_7{margin:16px 0;padding:12px;background:var(--background-secondary, #f8fafc);border-radius:8px}._selection_1ie4e_7 summary{cursor:pointer;font-weight:600}._appointments_1ie4e_9{list-style:none;padding:0;display:grid;gap:12px}._appointments_1ie4e_9 li{padding:14px;border:1px solid var(--border-color, #e2e8f0);border-radius:8px}._appointments_1ie4e_9 p{margin:5px 0 10px}._times_1ie4e_12{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}._times_1ie4e_12 label{display:flex;flex-direction:column;gap:5px;min-width:0}._times_1ie4e_12 input{max-width:100%}@media (max-width: 640px){._fields_1ie4e_2{grid-template-columns:minmax(0,1fr)}._times_1ie4e_12{flex-direction:column}}._activityItem_jmxlb_4{position:relative;padding:0 0 1.125rem 1.25rem;border-left:1px solid var(--app-border);margin-left:5px}._activityItem_jmxlb_4:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--app-accent);left:-5px;top:.25rem}._activityItem_jmxlb_4:last-child{padding-bottom:0;border-left-color:transparent}._activityHeader_jmxlb_27{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit}._activityHeader_jmxlb_27[data-clickable]{cursor:pointer}._activityHeader_jmxlb_27[data-clickable]:hover strong{color:var(--app-accent)}._activityHeader_jmxlb_27:focus-visible{outline:2px solid var(--app-focus-ring, var(--app-accent));outline-offset:4px;border-radius:4px}._activityHeading_jmxlb_56{min-width:0}._activityHeading_jmxlb_56 strong{display:block;font-size:.83rem;font-weight:600}._activitySubject_jmxlb_66{font-weight:500;color:var(--app-text-muted);overflow-wrap:anywhere}._activitySubject_jmxlb_66:before{content:" · „"}._activitySubject_jmxlb_66:after{content:"“"}._activityHeading_jmxlb_56 small{display:block;color:var(--app-text-muted);font-size:.78rem;overflow-wrap:anywhere}._activityChevron_jmxlb_87{flex:0 0 auto;margin-top:.1rem;color:var(--app-text-muted);transition:transform .15s ease}._activityChevron_jmxlb_87[data-open]{transform:rotate(90deg)}._activityDetails_jmxlb_98{margin-top:.65rem;padding:.65rem .75rem;border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-accent) 3%,var(--app-surface))}._activityDetailsTitle_jmxlb_106{display:block;margin-bottom:.4rem;color:var(--app-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._activityTableWrap_jmxlb_116{max-width:100%;overflow-x:auto}._activityChangesTable_jmxlb_121{width:100%;border-collapse:collapse;font-size:.76rem}._activityChangesTable_jmxlb_121 tr{border-top:1px solid var(--app-border)}._activityChangesTable_jmxlb_121 thead tr,._activityChangesTable_jmxlb_121 tbody tr:first-child{border-top:0}._activityChangesTable_jmxlb_121 th,._activityChangesTable_jmxlb_121 td{padding:.35rem .3rem;vertical-align:top;overflow-wrap:anywhere}._activityChangesTable_jmxlb_121 thead th{color:var(--app-text-muted);font-size:.68rem;font-weight:600;text-align:left}._activityChangesTable_jmxlb_121 tbody th{min-width:6rem;padding-left:0;color:var(--app-text-muted);font-weight:500;text-align:left}._activityBefore_jmxlb_158{color:var(--app-text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--app-text) 30%,transparent)}._activityAfter_jmxlb_164{color:var(--app-text);font-weight:600}._activityArrow_jmxlb_169{width:1rem;color:var(--app-accent);text-align:center}._activityRedacted_jmxlb_177{color:var(--app-text-muted);font-style:italic}._activityFooter_jmxlb_183{margin-top:.25rem}._entry_15578_4{background:var(--app-surface);border:1px solid var(--app-border);border-left:3px solid var(--type-color, var(--app-accent));border-radius:.5rem;padding:.75rem 1rem;transition:border-color .15s ease-in-out}._entry_15578_4:hover{border-color:color-mix(in srgb,var(--type-color, var(--app-accent)) 60%,var(--app-border))}._header_15578_17{display:flex;align-items:flex-start;gap:.75rem}._headerButton_15578_23{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}._headerButton_15578_23:focus-visible{outline:2px solid var(--app-focus-ring, var(--app-accent));outline-offset:4px;border-radius:4px}._headerText_15578_45{min-width:0;display:flex;flex-direction:column;gap:.25rem}._badges_15578_52{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}._typeBadge_15578_59{display:inline-block;padding:.1rem .5rem;border-radius:1rem;font-size:.7rem;font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--type-color) 16%,var(--app-tint-base, var(--app-surface)));color:var(--type-color)}._statusBadge_15578_70{display:inline-block;padding:.1rem .5rem;border-radius:1rem;border:1px solid var(--app-border);background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:.6875rem;font-weight:700;white-space:nowrap}._statusBadge_15578_70[data-status=DONE]{border-color:color-mix(in srgb,var(--app-success-text, #15803d) 40%,var(--app-border));color:var(--app-success-text, #15803d)}._statusBadge_15578_70[data-status=CANCELLED]{color:var(--app-text-muted)}._summary_15578_91{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}._dates_15578_97{color:var(--app-text-muted);font-size:.75rem;overflow-wrap:anywhere}._chevron_15578_103{flex:0 0 auto;margin-top:.2rem;color:var(--app-text-muted);transition:transform .15s ease}._chevron_15578_103[data-open]{transform:rotate(90deg)}._openLink_15578_114{flex:0 0 auto;font-size:.75rem;white-space:nowrap}._body_15578_120{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--app-border)}._activityList_15578_126{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._hint_15578_134{margin:0;color:var(--app-text-muted);font-size:.8rem}._error_15578_140{margin:0;color:var(--app-danger-text, #b91c1c);font-size:.8rem}._filterBar_1ohqs_6{display:flex;gap:.375rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem}._searchInput_1ohqs_14{width:180px}._filterChip_1ohqs_18{display:flex;align-items:center;gap:.375rem;padding:.3rem .625rem;border-radius:.5rem;border:1px solid var(--app-border);background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}._filterChip_1ohqs_18:hover{border-color:var(--type-color, #93c5fd)}._filterChip_1ohqs_18:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--type-color, #94a3b8);flex-shrink:0}._filterChipHidden_1ohqs_46{color:var(--app-text-muted);background:transparent;border-color:var(--app-border)}._filterChipHidden_1ohqs_46:before{opacity:.3}._filterChipAll_1ohqs_57:before{display:none}._windowFooter_1ohqs_62{display:flex;align-items:center;justify-content:center;gap:.625rem;flex-wrap:wrap;margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--app-border)}._windowRange_1ohqs_73{font-size:.75rem;color:var(--app-text-muted)}._loadMoreButton_1ohqs_78{padding:.3rem .75rem;border-radius:.5rem;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-secondary);font-size:.75rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease}._loadMoreButton_1ohqs_78:hover:not(:disabled){border-color:#93c5fd;color:var(--app-text)}._loadMoreButton_1ohqs_78:disabled{opacity:.6;cursor:default}._visibilitySelect_1ohqs_102{display:inline-flex;flex:0 0 auto;width:11rem;vertical-align:middle}._visibilityBadge_1ohqs_109{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:700;white-space:nowrap}._visibilityBadgeNormal_1ohqs_120{background:var(--app-surface-muted);border:1px solid var(--app-border);color:var(--app-text-secondary)}._visibilityBadgeRestricted_1ohqs_126{background:var(--app-warning-soft);border:1px solid color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border));color:var(--app-warning-text)}._visibilityLabel_1ohqs_132{font-weight:600;color:currentColor;opacity:.72}._container_4kbjb_1{padding:0}._typeSelector_4kbjb_6{display:flex;gap:.375rem;margin-bottom:.625rem;flex-wrap:wrap;align-items:center}._typeSeparator_4kbjb_14{width:1px;height:1.25rem;background:var(--app-border);margin:0 .125rem}._addForm_4kbjb_22{margin-bottom:1.25rem}._textareaWrapper_4kbjb_26{position:relative}._textarea_4kbjb_26{width:100%;padding:.75rem;border:1px solid var(--app-border);border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .15s ease-in-out;box-sizing:border-box}._textarea_4kbjb_26:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._textarea_4kbjb_26:disabled{background-color:var(--app-surface-muted);cursor:not-allowed}._mentionDropdown_4kbjb_55{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:0 4px 16px #0000001a;z-index:200;overflow:hidden}._mentionItem_4kbjb_68{display:block;width:100%;text-align:left;padding:.5rem .875rem;border:none;background:transparent;font-size:.875rem;color:var(--app-text);cursor:pointer;transition:background .1s}._mentionItem_4kbjb_68:hover{background:var(--app-surface-muted)}._linkedBadge_4kbjb_86{display:inline-flex;align-items:center;gap:.375rem;background:var(--app-accent-soft);color:var(--app-accent-text);border-radius:1rem;padding:.2rem .625rem;font-size:.75rem;font-weight:500;margin-top:.375rem;margin-bottom:.25rem}._linkedBadgeRemove_4kbjb_100{background:none;border:none;cursor:pointer;color:var(--app-accent-text);font-size:.9rem;line-height:1;padding:0;display:flex;align-items:center}._addFormActions_4kbjb_112{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem}._hint_4kbjb_120{font-size:.75rem;color:var(--app-text-muted)}._visibilitySelect_4kbjb_125{flex:0 0 auto;width:11rem}._loading_4kbjb_131,._empty_4kbjb_138{text-align:center;padding:2rem;color:var(--app-text-muted);font-size:.875rem}._noteTypeBadge_4kbjb_145{display:inline-block;padding:.1rem .5rem;border-radius:1rem;font-size:.7rem;font-weight:600;letter-spacing:.02em}._crossRefLabel_4kbjb_154{font-size:.7rem;color:var(--app-text-muted);font-style:italic;white-space:nowrap}._statusChange_4kbjb_161{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}._statusArrow_4kbjb_168,._statusInitial_4kbjb_169{color:var(--app-text-muted)}._budgetText_4kbjb_173{min-width:0}._budgetAmount_4kbjb_177{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600}._budgetAmount_4kbjb_177[data-sign=plus]{color:var(--app-success-text)}._budgetAmount_4kbjb_177[data-sign=minus]{color:var(--app-danger-text)}._budgetState_4kbjb_191{color:var(--app-text-muted);font-size:.75rem}._deleteButton_4kbjb_197{flex-shrink:0;color:var(--app-danger-text)!important}._absenceForm_4kbjb_203{display:flex;flex-direction:column;gap:.75rem}._absenceField_4kbjb_209{display:flex;flex-direction:column;gap:.25rem}._absenceLabel_4kbjb_215{font-size:.75rem;font-weight:600;color:var(--app-text-secondary)}._absenceInput_4kbjb_221{width:100%;padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:.375rem;font-size:.875rem;font-family:inherit;color:var(--app-text);box-sizing:border-box;transition:border-color .15s ease-in-out}._absenceInput_4kbjb_221:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._absenceInput_4kbjb_221:disabled{background-color:var(--app-surface-muted);cursor:not-allowed}._dateRow_4kbjb_244{display:flex;gap:.75rem}._dateRow_4kbjb_244>*{flex:1}._deleteButton_4kbjb_197:hover{background-color:var(--app-danger-soft)!important;color:var(--app-danger-text)!important}._tableWrapper_4kbjb_260{overflow-x:auto}._dateCell_4kbjb_264{color:var(--app-text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}._entry_4kbjb_271{display:flex;flex-direction:column;gap:.25rem;min-width:0}._entryText_4kbjb_278{font-size:.875rem;color:var(--app-text);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}._entryMeta_4kbjb_286{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;color:var(--app-text-muted);font-size:.75rem}._taskStatus_4kbjb_295{display:inline-block;padding:.1rem .5rem;border-radius:1rem;border:1px solid var(--app-border);background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:.6875rem;font-weight:700;white-space:nowrap}._taskStatus_4kbjb_295[data-status=DONE]{border-color:color-mix(in srgb,var(--app-success-text, #15803d) 40%,var(--app-border));color:var(--app-success-text, #15803d)}._taskStatus_4kbjb_295[data-status=CANCELLED]{color:var(--app-text-muted)}._rowRolledBack_4kbjb_316 ._budgetText_4kbjb_173,._rowRolledBack_4kbjb_316 ._budgetAmount_4kbjb_177{color:var(--app-text-muted);text-decoration:line-through}._container_58auk_1{background:var(--color-surface, #ffffff);border:1px solid var(--color-border, var(--app-border));border-radius:.5rem;padding:1rem}._header_58auk_8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}._list_58auk_17{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}._row_58auk_26{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--color-border-light, #f1f5f9);border-radius:.375rem;cursor:pointer;background:var(--color-surface, #ffffff);transition:background .12s,border-color .12s,transform .12s}._row_58auk_26:hover{background:var(--color-primary-light, #eff6ff);border-color:var(--color-primary, #2563eb)}._row_58auk_26:focus{outline:2px solid var(--color-primary, #2563eb);outline-offset:1px}._rowStatic_58auk_49{cursor:default}._rowStatic_58auk_49:hover{background:var(--color-surface, #ffffff);border-color:var(--color-border-light, #f1f5f9)}._rowDuplicate_58auk_58{border-color:color-mix(in srgb,var(--app-danger-text) 45%,var(--app-border));background:var(--app-danger-soft)}._rowDuplicate_58auk_58:hover{background:color-mix(in srgb,var(--app-danger-text) 22%,var(--app-tint-base));border-color:var(--app-danger-text)}._rowDuplicate_58auk_58 ._date_58auk_68{color:var(--app-danger-text)}._rowCancelled_58auk_72{background:var(--app-surface-muted);border-color:var(--app-border);color:var(--app-text-muted)}._rowCancelled_58auk_72 ._date_58auk_68,._rowCancelled_58auk_72 ._mitarbeiter_58auk_79{color:var(--app-text-muted);text-decoration:line-through}._jumpBtn_58auk_84{font-family:inherit;font-size:1rem;line-height:1;width:1.75rem;height:1.75rem;border:1px solid var(--color-border, var(--app-border));border-radius:.375rem;background:var(--color-surface, #ffffff);color:var(--color-text-secondary, #475569);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s,border-color .12s}._jumpBtn_58auk_84:hover{background:var(--color-primary, #2563eb);color:#fff;border-color:var(--color-primary, #2563eb)}._dateCol_58auk_107{display:flex;flex-direction:column}._date_58auk_68{font-weight:600;font-size:.9rem;color:var(--color-text-primary, #0f172a)}._weekday_58auk_119{font-weight:500}._time_58auk_123{font-size:.8rem;color:var(--color-text-muted, #64748b);font-variant-numeric:tabular-nums}._duration_58auk_129{margin-left:.4em;font-weight:600}._mainCol_58auk_134{display:flex;flex-direction:column;min-width:0}._mitarbeiter_58auk_79{font-size:.9rem;color:var(--color-text-primary, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mitarbeiter_58auk_79>span{margin-left:6px}._location_58auk_153{font-size:.8rem;color:var(--color-text-muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaCol_58auk_161{display:flex;align-items:center;gap:.5rem}._badge_58auk_167{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:9999px;letter-spacing:.02em}._badgeDraft_58auk_175{background:var(--color-warning-light, #fef3c7);color:var(--color-warning, #f59e0b)}._badgeScheduled_58auk_180{background:var(--app-accent-soft);color:var(--app-accent-text)}._badgeConfirmed_58auk_185{display:inline-flex;align-items:center;background:var(--color-success-light, #d1fae5);color:var(--color-success, #10b981)}._badgeCancelled_58auk_192{background:var(--app-border);color:var(--app-text-secondary)}._notesDot_58auk_197{color:var(--color-primary, #2563eb);font-size:1.4rem;line-height:.5;cursor:help}._empty_58auk_204{padding:1.5rem;text-align:center;color:var(--color-text-muted, #64748b);font-size:.9rem;background:var(--color-border-light, #f1f5f9);border-radius:.375rem}._draftsHeader_58auk_213{margin:.875rem 0 .375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-warning, #b45309);display:flex;align-items:center;gap:.375rem}._outsideRangeHeader_58auk_225{margin:1rem 0 .375rem;padding-top:.75rem;border-top:1px solid var(--color-border, var(--app-border));font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #64748b)}._rowOutsideRange_58auk_236{opacity:.72;background:var(--color-border-light, #f8fafc)}._rowOutsideRange_58auk_236:hover{opacity:1}._addressDivider_58auk_247{list-style:none;margin:.5rem 0;padding:.4rem .75rem;display:flex;flex-direction:column;gap:.15rem;border-radius:.375rem;background:var(--app-warning-soft);color:var(--app-warning-text);border-left:3px solid var(--app-warning-text);font-size:.78rem;cursor:default}._addressDividerLabel_58auk_262{font-weight:600;letter-spacing:.01em}._addressDividerAddr_58auk_267{font-size:.72rem;font-weight:400;color:var(--app-warning-text)}._error_58auk_273{padding:.75rem;margin-bottom:.5rem;background:var(--app-danger-soft);color:var(--app-danger-text);border-radius:.375rem;font-size:.85rem}._footer_58auk_282{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border-light, #f1f5f9);flex-wrap:wrap}._windowInfo_58auk_293{font-size:.75rem;color:var(--color-text-muted, #64748b)}._container_1of8i_3{display:flex;flex-direction:column;gap:.25rem;position:relative;min-width:0}._label_1of8i_11{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._trigger_1of8i_18{display:flex;align-items:center;gap:.375rem;width:100%;height:var(--ctl-h-md);padding:0 var(--ctl-pad-x-md);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);font-size:var(--ctl-font-md);transition:all .15s ease;box-shadow:0 1px 2px #0000000d;box-sizing:border-box}._trigger_1of8i_18:hover{border-color:var(--app-text-muted)}._trigger_1of8i_18:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._triggerDisabled_1of8i_43,._triggerDisabled_1of8i_43:hover{border-color:var(--app-border);opacity:.6;cursor:not-allowed}._triggerDisabled_1of8i_43 ._timeInput_1of8i_50,._triggerDisabled_1of8i_43 ._chevronButton_1of8i_51{cursor:not-allowed}._triggerOpen_1of8i_55{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._clockIcon_1of8i_60{color:var(--app-text-muted);flex-shrink:0}._timeInput_1of8i_50{flex:1;min-width:0;width:3.5rem;border:none;outline:none;font-size:.875rem;font-family:inherit;font-variant-numeric:tabular-nums;color:var(--app-text);background:transparent;padding:0}._timeInput_1of8i_50::placeholder{color:var(--app-text-muted)}._chevronButton_1of8i_51{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--app-text-muted);flex-shrink:0}._chevron_1of8i_51{transition:transform .2s ease;flex-shrink:0}._chevronOpen_1of8i_100{transform:rotate(180deg)}._dropdown_1of8i_105{position:absolute;top:calc(100% + .25rem);left:0;width:7rem;z-index:var(--ctl-menu-z);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);animation:_slideDown_1of8i_1 .15s ease-out;overflow:hidden}@keyframes _slideDown_1of8i_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._optionsList_1of8i_125{max-height:200px;overflow-y:auto;padding:var(--ctl-menu-pad)}._optionsList_1of8i_125::-webkit-scrollbar{width:6px}._optionsList_1of8i_125::-webkit-scrollbar-track{background:var(--app-surface-muted);border-radius:3px}._optionsList_1of8i_125::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:3px}._optionsList_1of8i_125::-webkit-scrollbar-thumb:hover{background:var(--app-text-muted)}._option_1of8i_125{display:block;width:100%;padding:var(--ctl-menu-item-pad);border:none;background:transparent;border-radius:var(--ctl-menu-item-radius);font-size:var(--ctl-menu-item-font);font-family:inherit;font-variant-numeric:tabular-nums;color:var(--app-text-secondary);cursor:pointer;text-align:left}._option_1of8i_125:hover{background:var(--ctl-menu-item-hover)}._optionSelected_1of8i_164{background:var(--app-accent-soft);color:var(--app-accent-text);font-weight:600}._optionSelected_1of8i_164:hover{background:color-mix(in srgb,var(--app-accent) 22%,var(--app-tint-base))}._container_6wnun_1{background:var(--color-surface, #ffffff);border:1px solid var(--color-border, var(--app-border));border-radius:.5rem;padding:1rem}._containerEmbedded_6wnun_8{border:none;border-radius:0;padding:0;background:transparent}._header_6wnun_15{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}._headerActions_6wnun_24{display:flex;align-items:center;gap:.75rem}._showAll_6wnun_30{font-size:.85rem;font-weight:500;color:var(--color-primary, #2563eb);text-decoration:none}._showAll_6wnun_30:hover{text-decoration:underline}._list_6wnun_41{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}._row_6wnun_50{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--color-border-light, #f1f5f9);border-radius:.375rem;cursor:pointer;background:var(--color-surface, #ffffff);transition:background .12s,border-color .12s}._row_6wnun_50:hover{background:var(--color-primary-light, #eff6ff);border-color:var(--color-primary, #2563eb)}._row_6wnun_50:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:1px}._mainCol_6wnun_73{display:flex;flex-direction:column;min-width:0}._titleRow_6wnun_79{display:flex;align-items:center;gap:.4rem;min-width:0}._taskTitle_6wnun_86{font-size:.9rem;color:var(--color-text-primary, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitle_6wnun_94{font-size:.8rem;color:var(--color-text-muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaCol_6wnun_102{display:flex;align-items:center;gap:.6rem}._due_6wnun_108{font-size:.8rem;color:var(--color-text-muted, #64748b);font-variant-numeric:tabular-nums;white-space:nowrap}._dueOverdue_6wnun_115{font-size:.8rem;font-weight:600;color:var(--app-danger-text);font-variant-numeric:tabular-nums;white-space:nowrap}._empty_6wnun_123{padding:1.5rem;text-align:center;font-size:.875rem;color:var(--color-text-muted, #64748b)}._retry_6wnun_130{margin-left:.5rem;border:none;background:none;padding:0;font:inherit;color:var(--color-primary, #2563eb);cursor:pointer;text-decoration:underline}._intro_2ty54_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}._intro_2ty54_1 p{margin:0;max-width:34rem;color:var(--app-text-secondary);font-size:.875rem;line-height:1.5}._effectiveField_2ty54_17{display:flex;flex:0 0 12rem}._loading_2ty54_22{padding:3rem 1rem;text-align:center;color:var(--app-text-muted)}._note_2ty54_28{margin:.85rem 0 0;color:var(--app-text-muted);font-size:.75rem;line-height:1.45}._footer_2ty54_35{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}._footerHint_2ty54_43{margin-right:auto;color:var(--app-danger-text);font-size:.75rem}@media (max-width: 720px){._intro_2ty54_1{flex-direction:column}._effectiveField_2ty54_17{width:100%}}._card_193w7_1{margin-top:1.25rem;padding:1rem 1.1rem;border:1px solid var(--app-border);border-radius:.6rem;background:var(--app-surface-muted);display:grid;gap:.85rem}._header_193w7_11{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_193w7_11 h3{margin:0;color:var(--app-text);font-size:1rem}._subtitle_193w7_24{margin:.3rem 0 0;color:var(--app-text-muted);font-size:.8125rem;max-width:46rem}._week_193w7_31{margin:0;display:grid;grid-template-columns:minmax(6rem,max-content) 1fr;gap:.4rem 1rem;align-items:baseline}._day_193w7_39{color:var(--app-text-muted);font-size:.8125rem}._windows_193w7_44{margin:0;display:flex;flex-wrap:wrap;gap:.4rem}._window_193w7_44{padding:.15rem .5rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface);color:var(--app-text);font-size:.8125rem;font-variant-numeric:tabular-nums}._muted_193w7_61{margin:0;color:var(--app-text-muted);font-size:.8125rem}._error_193w7_67{margin:0;color:var(--app-danger-text);font-size:.8125rem}._history_193w7_73{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}._historyRow_193w7_81{padding:.5rem .7rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface)}._historyRowActive_193w7_88{border-color:var(--app-accent)}._historyValidity_193w7_92{display:flex;align-items:center;gap:.5rem;color:var(--app-text);font-size:.8125rem}._historyWeek_193w7_100{margin:.25rem 0 0;color:var(--app-text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}._badge_193w7_107{padding:.05rem .4rem;border-radius:999px;background:var(--app-tint-base, var(--app-surface-muted));color:var(--app-text-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em}._calendar_1oqvy_1{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}._header_1oqvy_7{display:flex;align-items:center;justify-content:center;gap:var(--space-1, .25rem)}._year_1oqvy_14{min-width:3.5rem;text-align:center;font-size:var(--ctl-font-sm);font-weight:600;color:var(--app-text);font-variant-numeric:tabular-nums}._grid_1oqvy_23{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-1, .25rem)}._cell_1oqvy_29{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--ctl-h-md);padding:var(--space-1, .25rem);border:1px solid var(--app-border);border-radius:var(--ctl-radius-sm);background:var(--app-surface);color:var(--app-text-secondary);font:inherit;font-size:var(--ctl-font-sm)}button._cell_1oqvy_29{cursor:pointer}button._cell_1oqvy_29:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._monthName_1oqvy_54{line-height:1.2}._mark_1oqvy_58{display:inline-flex;height:14px}._done_1oqvy_63{background:var(--app-success-soft);border-color:transparent;color:var(--app-success-text)}._missing_1oqvy_69{background:var(--app-surface);border-style:dashed;border-color:var(--app-warning-text);color:var(--app-warning-text)}._missing_1oqvy_69._selected_1oqvy_76{background:var(--app-warning-soft);border-style:solid}button._missing_1oqvy_69:hover{background:var(--app-warning-soft)}._covered_1oqvy_85{background:var(--app-surface-muted);color:var(--app-text-secondary)}._notEligible_1oqvy_90{background:var(--app-surface-muted);border-color:transparent;color:var(--app-text-muted)}._future_1oqvy_96{border-style:dashed;color:var(--app-text-muted)}._footer_1oqvy_101{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, .75rem);flex-wrap:wrap}._hint_1oqvy_109{margin:0;font-size:var(--ctl-font-sm);color:var(--app-text-muted)}:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: var(--app-accent-soft);--color-secondary: #64748b;--color-secondary-hover: #475569;--color-background: var(--app-surface-muted);--color-surface: var(--app-surface);--color-border: var(--app-border);--color-border-light: var(--app-border);--color-text-primary: var(--app-text);--color-text-secondary: var(--app-text-secondary);--color-text-muted: var(--app-text-muted);--color-success: #10b981;--color-success-light: var(--app-success-soft);--color-warning: #f59e0b;--color-warning-light: var(--app-warning-soft);--color-danger: #ef4444;--color-danger-light: var(--app-danger-soft);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem}._pageContainer_6d3c3_52{padding:var(--space-6);background-color:var(--color-background);min-height:calc(100vh - 60px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_6d3c3_59{margin-bottom:var(--space-6);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._backButton_6d3c3_68{align-self:flex-start;margin-bottom:.5rem}._clientHeaderBar_6d3c3_74{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-1);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._titleBlock_6d3c3_88{display:flex;flex-direction:column;gap:var(--space-3);flex:1}._titleRow_6d3c3_95{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._titleName_6d3c3_102{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);line-height:1.2}._chip_6d3c3_109{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:9999px;font-size:var(--text-xs);font-weight:600;white-space:nowrap}._chipBlue_6d3c3_120{background-color:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-primary)}._chipGray_6d3c3_126{background-color:var(--color-border-light);color:var(--color-text-secondary);border:1px solid var(--color-border)}._chipGreen_6d3c3_132{background-color:var(--color-success-light);color:var(--color-success);border:1px solid var(--color-success)}._headerMeta_6d3c3_138{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._completeness_6d3c3_145{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}._metaText_6d3c3_152{font-size:var(--text-sm);color:var(--color-text-muted)}._badge_6d3c3_157{display:inline-flex;align-items:center;gap:var(--space-1);background-color:var(--color-primary-light);color:var(--color-primary);padding:var(--space-1) var(--space-3);border-radius:9999px;font-size:var(--text-xs);font-weight:600;border:1px solid var(--color-primary)}._balanceIntegrityWarning_6d3c3_170{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-6);background:var(--app-danger-soft);border:1px solid color-mix(in srgb,var(--app-danger-text) 40%,var(--app-border));border-left:4px solid var(--app-danger-text);border-radius:var(--radius-lg);color:var(--color-text-primary)}._balanceIntegrityWarningBody_6d3c3_184{min-width:0}._balanceIntegrityWarningTitle_6d3c3_188{margin-bottom:var(--space-1);color:var(--app-danger-text);font-weight:700}._balanceIntegrityWarningText_6d3c3_194{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}._balanceIntegrityWarningList_6d3c3_201{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none}._balanceIntegrityWarningList_6d3c3_201 li{display:inline-flex;gap:var(--space-2);align-items:baseline;font-size:var(--text-sm)}._balanceIntegrityWarningList_6d3c3_201 strong{color:var(--app-danger-text)}._balanceIntegrityWarningActions_6d3c3_221{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-2)}._activityLoadWarning_6d3c3_228{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--app-warning-soft);border:1px solid color-mix(in srgb,var(--app-warning-text) 35%,var(--app-border));border-radius:var(--radius-md);color:var(--app-warning-text);font-size:var(--text-sm)}._activityLoadWarning_6d3c3_228 button{padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline}@media (max-width: 768px){._balanceIntegrityWarning_6d3c3_170{flex-direction:column}._balanceIntegrityWarningActions_6d3c3_221{width:100%}}._detailsGrid_6d3c3_264{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-8)}@media (min-width: 768px){._detailsGrid_6d3c3_264{grid-template-columns:1.75fr 1fr}._detailsGridSingle_6d3c3_276{grid-template-columns:1fr}}._infoCard_6d3c3_282,._balancesAndActionsCard_6d3c3_283{background-color:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);transition:all .15s ease-in-out}._infoCard_6d3c3_282:hover,._balancesAndActionsCard_6d3c3_283:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary)}._tabBar_6d3c3_299{display:flex;border-bottom:2px solid var(--color-border);margin-bottom:var(--space-6);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabBar_6d3c3_299::-webkit-scrollbar{display:none}._tabButton_6d3c3_312{padding:var(--space-3) var(--space-4);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);white-space:nowrap;transition:all .15s ease-in-out}._tabButton_6d3c3_312:hover{color:var(--color-primary);background-color:var(--color-primary-light)}._tabButtonActive_6d3c3_331{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._tabContent_6d3c3_337{min-height:200px}._tabContent_6d3c3_337>._subsectionTitle_6d3c3_341:first-child{margin-top:0}._sectionTitle_6d3c3_345{font-size:var(--text-lg);font-weight:700;margin-top:0;margin-bottom:var(--space-4);color:var(--color-text-primary);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary);letter-spacing:-.025em}._subsectionTitle_6d3c3_341{font-size:var(--text-base);font-weight:600;margin-top:var(--space-6);margin-bottom:var(--space-3);color:var(--color-text-secondary);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);letter-spacing:-.015em}._infoSection_6d3c3_367{margin-bottom:var(--space-4)}._detailItem_6d3c3_372{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.6;display:flex;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid transparent;transition:border-color .15s ease-in-out}._detailItem_6d3c3_372:hover{border-color:var(--color-border)}._detailLabel_6d3c3_388{font-weight:600;color:var(--color-text-secondary);margin-right:var(--space-3);display:inline-block;min-width:140px;font-size:var(--text-sm)}._dlGrid_6d3c3_398{display:grid;grid-template-columns:minmax(180px,auto) 1fr;column-gap:var(--space-4);row-gap:var(--space-3);margin-bottom:var(--space-4)}._dt_6d3c3_406{text-align:left;color:var(--color-text-secondary);font-weight:600;font-size:var(--text-sm);padding:var(--space-1) 0;display:flex;align-items:center;justify-content:flex-start}._dd_6d3c3_417{color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--space-1) 0;display:flex;align-items:center;font-weight:500}._dtTop_6d3c3_428,._ddTop_6d3c3_429{align-items:flex-start}._inlineRow_6d3c3_433{display:inline-flex;align-items:center;gap:var(--space-2)}._copyButton_6d3c3_439{margin-left:.25rem;vertical-align:middle}._notesSection_6d3c3_445{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._notesTitle_6d3c3_451{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-3);color:var(--color-text-primary)}._notesBox_6d3c3_458{background-color:var(--color-border-light);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);min-height:120px;max-width:100%;font-size:var(--text-sm);color:var(--color-text-secondary);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;line-height:1.6;transition:all .15s ease-in-out}._notesBoxClickable_6d3c3_475{cursor:pointer}._notesBoxClickable_6d3c3_475:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}._notesPlaceholder_6d3c3_484{color:var(--color-text-muted, #999);font-style:italic}._notesEditWrapper_6d3c3_489{display:flex;flex-direction:column;gap:var(--space-2)}._notesTextarea_6d3c3_495{background-color:var(--color-bg, var(--app-surface));padding:var(--space-4);border-radius:var(--radius-md);border:2px solid var(--color-primary);min-height:120px;max-width:100%;width:100%;font-size:var(--text-sm);font-family:inherit;color:var(--color-text-primary);white-space:pre-wrap;line-height:1.6;resize:vertical;outline:none;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 59, 130, 246),.15)}._notesEditActions_6d3c3_513{display:flex;align-items:center;gap:var(--space-2)}._notesHint_6d3c3_519{font-size:var(--text-xs);color:var(--color-text-muted, #999);margin-left:var(--space-2)}._actionButtonsContainer_6d3c3_527{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex;gap:var(--space-3);flex-wrap:wrap}._actionButtonsContainer_6d3c3_527>*{flex:1 1 0}._loadingContainer_6d3c3_542,._errorContainer_6d3c3_543{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-8);background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;min-height:200px;margin:var(--space-8) auto;max-width:600px;border:1px solid var(--color-border)}._loadingContainer_6d3c3_542 p{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:500}._errorContainer_6d3c3_543{background-color:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-text-primary)}._errorMessage_6d3c3_572{margin-bottom:var(--space-6);font-weight:600;color:var(--color-danger);font-size:var(--text-base)}._spinner_6d3c3_579{border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;width:32px;height:32px;animation:_spin_6d3c3_579 1s linear infinite}@keyframes _spin_6d3c3_579{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){._pageContainer_6d3c3_52{padding:var(--space-4)}._clientHeaderBar_6d3c3_74{padding:var(--space-4);flex-direction:column;align-items:stretch}._dlGrid_6d3c3_398{grid-template-columns:1fr;gap:var(--space-2)}._dt_6d3c3_406{text-align:left;font-weight:600;color:var(--color-text-secondary);justify-content:flex-start}._dd_6d3c3_417{padding-left:var(--space-4);border-left:2px solid var(--color-border);margin-bottom:var(--space-3)}._actionButtonsContainer_6d3c3_527{flex-direction:column}._tabButton_6d3c3_312{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}}._statusBadge_6d3c3_634{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:9999px;font-size:var(--text-xs);font-weight:600;text-transform:capitalize;line-height:1.4;margin-left:var(--space-2);border:1px solid}._statusBadgeGreen_6d3c3_646{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}._statusBadgeRed_6d3c3_653{background-color:transparent;color:var(--color-danger);border-color:var(--color-danger)}._statusBadgeGray_6d3c3_660{background-color:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}._toggleMissing_6d3c3_667{color:var(--app-accent-text)}a{color:var(--color-primary);text-decoration:none;transition:color .15s ease-in-out}a:hover{color:var(--color-primary-hover);text-decoration:underline}._bottomTabBar_6d3c3_684{display:flex;border-bottom:2px solid var(--color-border);margin-bottom:var(--space-4);gap:0}._bottomTab_6d3c3_684{padding:var(--space-3) var(--space-6);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);white-space:nowrap;transition:all .15s ease-in-out}._bottomTab_6d3c3_684:hover{color:var(--color-primary);background-color:var(--color-primary-light)}._bottomTabActive_6d3c3_710{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._topControls_1fmpn_6{display:flex;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}._monthYearGroup_1fmpn_14{display:flex;gap:.5rem;align-items:flex-end}._monthSelect_1fmpn_21{min-width:0!important;width:148px;flex:0 0 auto}._yearSelect_1fmpn_26{min-width:0!important;width:92px;flex:0 0 auto}._topActions_1fmpn_31{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._monthPicker_1fmpn_39{position:relative;flex:0 0 auto}._monthTrigger_1fmpn_43{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:160px;padding:.5rem .75rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;font-size:.9375rem;font-weight:500;color:var(--app-text);cursor:pointer;transition:border-color .12s,background-color .12s}._monthTrigger_1fmpn_43:hover,._monthTriggerOpen_1fmpn_60{border-color:#93c5fd}._monthTriggerChevron_1fmpn_63{color:var(--app-text-secondary);transition:transform .15s;flex:0 0 auto}._monthTriggerChevronOpen_1fmpn_68{transform:rotate(180deg)}._monthPopover_1fmpn_71{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:288px;padding:.5rem .75rem .75rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.6rem;box-shadow:0 12px 28px #0f172a2e}._headerControls_1fmpn_85{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._distributionLayout_1fmpn_93{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1.5rem;align-items:start}._totalsPanel_1fmpn_99{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}._totalsActions_1fmpn_107{display:flex;flex-direction:column;gap:.5rem}._totalsChecks_1fmpn_113{display:flex;flex-direction:column;gap:.25rem;text-align:center;font-size:.8125rem;font-weight:500}@media (max-width: 900px){._distributionLayout_1fmpn_93{grid-template-columns:1fr}._totalsPanel_1fmpn_99{margin-top:0}}._warningMessage_1fmpn_132{background-color:var(--app-danger-soft);color:var(--app-danger-text);border:1px solid color-mix(in srgb,#ef4444 40%,transparent);border-radius:.375rem;padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;display:flex;align-items:center}._warningMessage_1fmpn_132:before{content:"⚠️";margin-right:.5rem}._fillButtonContainer_1fmpn_151{margin-left:auto;flex-shrink:0;display:flex;gap:.5rem;align-items:center}._fillButton_1fmpn_151{background-color:#6366f1;color:#fff;padding:.5rem .75rem;font-size:.875rem;height:38px;display:flex;align-items:center;gap:.5rem}._fillButton_1fmpn_151:hover:not(:disabled){background-color:#4f46e5}._label_1fmpn_174{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem;color:var(--app-text-secondary)}._select_1fmpn_181{width:100%;padding:.5rem 2.5rem .5rem .75rem;border:1px solid var(--app-border);border-radius:.375rem;font-size:.875rem;height:38px;background-color:var(--app-surface);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .7rem center;background-repeat:no-repeat;background-size:1.2em 1.2em}._select_1fmpn_181:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}._clientInfoBox_1fmpn_204{background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:1.25rem;margin-bottom:1.5rem}._clientInfoTitle_1fmpn_211{font-size:1rem;font-weight:600;color:var(--app-text);margin-top:0;margin-bottom:1rem;border-bottom:1px solid var(--app-border);padding-bottom:.625rem}._clientInfoGrid_1fmpn_220{display:grid;grid-template-columns:1fr;gap:.5rem 1.25rem;font-size:.875rem;color:var(--app-text-secondary)}._clientInfoGrid_1fmpn_220 span strong{color:var(--app-text-secondary);display:inline-block;min-width:70px}._mitarbeiterField_1fmpn_234{display:flex;align-items:center;gap:.5rem;position:relative}._mitarbeiterName_1fmpn_241{margin-left:.25rem}._mitarbeiterEditBtn_1fmpn_245{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--app-text-muted);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._mitarbeiterEditBtn_1fmpn_245:hover{background-color:var(--app-hover);color:var(--app-text-secondary)}._mitarbeiterSearchContainer_1fmpn_263{display:flex;align-items:center;gap:.5rem;position:relative}._mitarbeiterSearchInput_1fmpn_270{padding:.375rem .5rem;border:1px solid var(--app-border);border-radius:4px;font-size:.875rem;width:180px}._mitarbeiterSearchInput_1fmpn_270:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._mitarbeiterDropdown_1fmpn_284{position:absolute;top:100%;left:0;right:30px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:4px;box-shadow:0 4px 6px -1px #0000001a;max-height:200px;overflow-y:auto;z-index:100;margin-top:2px}._mitarbeiterOption_1fmpn_299{padding:.5rem .75rem;cursor:pointer;font-size:.875rem;transition:background-color .1s ease}._mitarbeiterOption_1fmpn_299:hover{background-color:var(--app-surface-muted)}._mitarbeiterNoResults_1fmpn_310{padding:.5rem .75rem;color:var(--app-text-muted);font-size:.875rem;font-style:italic}._mitarbeiterCancelBtn_1fmpn_317{background:none;border:none;cursor:pointer;padding:.25rem .5rem;color:var(--app-text-muted);font-size:1rem;border-radius:4px}._mitarbeiterCancelBtn_1fmpn_317:hover{background-color:var(--app-danger-soft);color:var(--app-danger-text)}._unifiedInfoGrid_1fmpn_333{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2rem;align-items:start}._infoSection_1fmpn_340{display:flex;flex-direction:column}._infoSectionRight_1fmpn_346{display:flex;flex-direction:column;gap:1rem;min-width:0}._infoSectionTitle_1fmpn_353{font-size:.875rem;font-weight:600;color:var(--app-text);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--app-border)}@media (max-width: 768px){._unifiedInfoGrid_1fmpn_333{grid-template-columns:1fr;gap:1.5rem}}._tableWrapper_1fmpn_371{overflow-x:auto;margin-bottom:1.875rem;border:1px solid var(--app-border);border-radius:.5rem;max-height:400px;overflow-y:auto}._table_1fmpn_371{width:100%;border-collapse:collapse;font-size:.8125rem;min-width:700px}._table_1fmpn_371 thead th{background-color:var(--app-surface-muted);border-bottom:2px solid var(--app-border);padding:.625rem .75rem;text-align:center;font-weight:600;color:var(--app-text-secondary);position:sticky;top:0;z-index:1}._table_1fmpn_371 tbody tr:nth-child(2n){background-color:var(--app-surface-muted)}._table_1fmpn_371 tbody tr:hover{background-color:var(--app-accent-soft)}._table_1fmpn_371 td{padding:.25rem;border-top:1px solid var(--app-border);vertical-align:middle}._table_1fmpn_371 td:not(:last-child){border-right:1px solid var(--app-border)}._dayCell_1fmpn_406{text-align:center;color:var(--app-text-muted);font-weight:500;width:5%;padding:.625rem .25rem}._notesCell_1fmpn_413{width:20%}._signatureCell_1fmpn_414{text-align:center;width:8%;padding:.625rem .25rem}._input_1fmpn_421{width:100%;border:1px solid var(--app-border);padding:.375rem .5rem;border-radius:.25rem;font-size:.8125rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;height:34px}._input_1fmpn_421:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}._timeInput_1fmpn_436{text-align:center}._numberInput_1fmpn_437{text-align:right}._numberInput_1fmpn_437::-webkit-outer-spin-button,._numberInput_1fmpn_437::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._numberInput_1fmpn_437{-moz-appearance:textfield}._checkbox_1fmpn_443{width:1rem;height:1rem;accent-color:#3B82F6;cursor:pointer;vertical-align:middle}._summaryGrid_1fmpn_452{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.875rem}._summaryCard_1fmpn_457{background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:1.25rem;display:flex;flex-direction:column}._summaryTitle_1fmpn_465{font-size:1.125rem;font-weight:600;color:var(--app-text);margin-top:0;margin-bottom:1.25rem}._distributionActions_1fmpn_474{margin-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center;gap:.625rem;flex-wrap:wrap}._calculateButton_1fmpn_482{background-color:#10b981;color:#fff;padding:.5rem .75rem;font-size:.8125rem}._calculateButton_1fmpn_482:hover:not(:disabled){background-color:#059669}._clearButton_1fmpn_490{background-color:var(--app-surface-muted);color:var(--app-text-secondary);padding:.375rem .625rem;font-size:.75rem;border:1px solid var(--app-border)}._clearButton_1fmpn_490:hover:not(:disabled){background-color:var(--app-hover)}._reportButton_1fmpn_499{background-color:#8b5cf6;color:#fff;padding:.5rem .75rem;font-size:.8125rem}._reportButton_1fmpn_499:hover:not(:disabled){background-color:#7c3aed}._reportButton_1fmpn_499:disabled{background-color:var(--app-border-strong);color:var(--app-text-muted)}._distributionInputs_1fmpn_511{display:grid;gap:.75rem}._distributionGrid_1fmpn_514{display:grid;gap:.75rem 0;align-items:center;margin-top:1rem}._distributionHeaderRow_1fmpn_522{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;padding-bottom:.5rem;border-bottom:1px solid var(--app-border);margin-bottom:.5rem;gap:1rem 2rem}._distributionHeaderLabel_1fmpn_532{font-weight:600;font-size:.75rem;color:var(--app-text-muted);text-align:left}._distributionHeaderValue_1fmpn_539{font-weight:600;font-size:.75rem;color:var(--app-text-muted);text-align:center;width:120px;box-sizing:border-box;padding-right:30px}._distributionRow_1fmpn_550{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem 2rem}._distributionLabel_1fmpn_557{font-size:.875rem;color:var(--app-text-secondary);text-align:left}._distributionValueGroup_1fmpn_563{display:flex;align-items:center;gap:.3125rem;width:120px;justify-content:center}._distributionInputHours_1fmpn_571,._distributionInputAnfahrten_1fmpn_572{width:70px;padding:.375rem .5rem;font-size:.8125rem;height:34px}._distributionUnit_1fmpn_579{font-size:.8125rem;color:var(--app-text-muted);min-width:25px;text-align:left}._summaryRow_1fmpn_586{display:flex;align-items:center;justify-content:space-between}._summaryLabel_1fmpn_592{font-size:.875rem;color:var(--app-text-secondary);flex-grow:1;margin-right:.625rem}._summaryValue_1fmpn_599{display:flex;align-items:center;gap:.3125rem}._differenceCheck_1fmpn_601{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--app-border);font-size:.8125rem;text-align:right;font-weight:500}._differenceError_1fmpn_610{color:var(--app-danger-text)}._differenceOk_1fmpn_611{color:#059669}._totalHoursSection_1fmpn_614{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--app-border);display:flex;align-items:baseline;justify-content:space-between;font-size:1rem}._totalHoursSection_1fmpn_614 span{color:var(--app-text-secondary)}._totalHoursSection_1fmpn_614 strong{color:var(--app-text);font-size:1.25rem}._signaturesSection_1fmpn_626{display:grid;gap:1rem}._signatureLabel_1fmpn_627{display:flex;align-items:center;font-size:.875rem;cursor:pointer;color:var(--app-text-secondary)}._signatureLabel_1fmpn_627 input[type=checkbox]{margin-right:.625rem}._statusMessage_1fmpn_637{flex-grow:1;margin-right:1rem}._errorTextFooter_1fmpn_641{color:var(--app-danger-text);font-size:.875rem;font-weight:500}._buttonGroup_1fmpn_647{display:flex;gap:.625rem}._footerBar_1fmpn_650{display:flex;flex-direction:column;gap:.5rem;width:100%}._footerActionsRow_1fmpn_656{display:flex;justify-content:flex-end;align-items:center;gap:1rem;flex-wrap:wrap}._footerLeft_1fmpn_663,._footerRight_1fmpn_664{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}._footerError_1fmpn_670{color:var(--app-danger-text);font-size:.875rem;font-weight:500}._button_1fmpn_647{padding:.625rem 1rem;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease;line-height:1.5;border:1px solid transparent}._button_1fmpn_647:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1fmpn_692{background-color:var(--app-surface);border-color:var(--app-border);color:var(--app-text-secondary)}._cancelButton_1fmpn_692:hover:not(:disabled){background-color:var(--app-surface-muted)}._draftButton_1fmpn_699{background-color:var(--app-text-muted);color:#fff}._draftButton_1fmpn_699:hover:not(:disabled){background-color:var(--app-text-secondary)}._submitButton_1fmpn_705{background-color:#3b82f6;color:#fff}._submitButton_1fmpn_705:hover:not(:disabled){background-color:#2563eb}._submitButton_1fmpn_705:disabled{background-color:#93c5fd;border-color:#93c5fd}._balanceDeductions_1fmpn_716{background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:1.25rem;margin-top:1.5rem;margin-bottom:1.5rem;position:sticky;top:0;z-index:2}._balanceDeductions_1fmpn_716 h3{font-size:1rem;font-weight:600;color:var(--app-text);margin-top:0;margin-bottom:1rem;border-bottom:1px solid var(--app-border);padding-bottom:.625rem}._deductionsGrid_1fmpn_738{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._deductionItem_1fmpn_744{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.375rem;font-size:.875rem}._deductionItem_1fmpn_744 span:first-child{color:var(--app-text-secondary);font-weight:500}._deductionItem_1fmpn_744 span:last-child{color:var(--app-text);font-weight:600}._timesheetTotalsContainer_1fmpn_766{margin:0;padding:.75rem 1rem;background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem}._totalRow_1fmpn_774{display:flex;justify-content:space-between;align-items:center;padding:5px 0}._totalLabel_1fmpn_781{font-weight:600;color:var(--app-text-secondary)}._totalValue_1fmpn_786{font-weight:500;color:var(--app-text)}._totalInput_1fmpn_792{width:100px;text-align:right;padding:.375rem .5rem;font-size:.875rem;height:34px}._totalInputAnfahrten_1fmpn_800{width:100px}._totalInputGroup_1fmpn_805{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._calculatedHint_1fmpn_812{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._syncButtonContainer_1fmpn_818{margin-top:10px;text-align:center}._syncButton_1fmpn_818{background-color:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._syncButton_1fmpn_818:hover{background-color:#2563eb}._syncButton_1fmpn_818:active{background-color:#1d4ed8}._entriesSyncButtonContainer_1fmpn_844{margin-top:15px;padding:15px;background-color:var(--app-surface-muted);border-radius:.375rem;text-align:center;border:1px solid var(--app-border)}._entriesSyncButton_1fmpn_844{background-color:#10b981;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-bottom:.5rem}._entriesSyncButton_1fmpn_844:hover{background-color:#059669}._entriesSyncButton_1fmpn_844:active{background-color:#047857}._syncHint_1fmpn_874{font-size:.75rem;color:var(--app-text-muted);line-height:1.4}._toggleTableButtonContainer_1fmpn_881{margin-bottom:1rem;text-align:center}._toggleTableButton_1fmpn_881{background-color:#3b82f6;color:#fff;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border:1px solid #3B82F6;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}._toggleTableButton_1fmpn_881:hover{background-color:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}._balanceDisplay_1fmpn_905{background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}._balanceDisplayTitle_1fmpn_913{font-size:1rem;font-weight:600;color:var(--app-text-secondary);margin-bottom:.75rem}._balanceDisplayContent_1fmpn_920{display:flex;flex-direction:column;gap:.5rem}._balanceItem_1fmpn_926{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}._balanceLabel_1fmpn_933{font-size:.875rem;color:var(--app-text-muted)}._balanceValue_1fmpn_938{font-size:.875rem;font-weight:600;color:var(--app-text)}._balanceGrid_1fmpn_947{display:grid;grid-template-columns:1fr auto auto;column-gap:.75rem;row-gap:.5rem;align-items:center}._balanceGrid_1fmpn_947 ._balanceItem_1fmpn_926{display:contents}._balanceGrid_1fmpn_947 ._balanceValue_1fmpn_938{justify-self:end}._inputWrapper_1fmpn_964{position:relative;display:flex;flex-direction:column}._inputWarning_1fmpn_970{border-color:#f59e0b!important;background-color:var(--app-warning-soft)}._validationMessage_1fmpn_975{padding:1rem;background-color:var(--app-danger-soft);color:var(--app-danger-text);border:1px solid color-mix(in srgb,#ef4444 30%,transparent);border-radius:.375rem;margin-bottom:1rem}._modalTitleWithMarker_1fmpn_987,._clientValueWithMarker_1fmpn_988{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}._modalTitleWithMarker_1fmpn_987>span:first-child,._clientValueWithMarker_1fmpn_988>span:first-child{overflow:hidden;text-overflow:ellipsis}._content_11od1_3{display:flex;flex-direction:column;gap:1.5rem}._messageContainer_11od1_9{display:flex;align-items:flex-start;gap:1rem}._message_11od1_9{margin:0;color:var(--app-text-secondary);font-size:.9375rem;line-height:1.5;flex:1}._iconInfo_11od1_24,._iconSuccess_11od1_25,._iconWarning_11od1_26,._iconError_11od1_27{font-size:1.5rem;font-weight:700;flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%}._iconInfo_11od1_24{color:var(--app-accent-text);background-color:var(--app-accent-soft)}._iconSuccess_11od1_25{color:var(--app-success-text);background-color:var(--app-success-soft)}._iconWarning_11od1_26{color:var(--app-warning-text);background-color:var(--app-warning-soft)}._iconError_11od1_27{color:var(--app-danger-text);background-color:var(--app-danger-soft)}._info_11od1_60{border-left:4px solid var(--app-accent);background-color:var(--app-surface-muted);padding:1rem;margin:-1.5rem -1.5rem -.5rem}._success_11od1_70{border-left:4px solid var(--app-success-text);background-color:var(--app-success-soft);padding:1rem;margin:-1.5rem -1.5rem -.5rem}._warning_11od1_80{border-left:4px solid var(--app-warning-text);background-color:var(--app-warning-soft);padding:1rem;margin:-1.5rem -1.5rem -.5rem}._error_11od1_90{border-left:4px solid var(--app-danger-text);background-color:var(--app-danger-soft);padding:1rem;margin:-1.5rem -1.5rem -.5rem}._actions_11od1_100{display:flex;justify-content:flex-end}@media (max-width: 768px){._messageContainer_11od1_9{gap:.75rem}._actions_11od1_100{justify-content:stretch}._actions_11od1_100>*{flex:1}}._container_yxgut_1{position:relative;display:inline-flex;flex:0 0 auto}._chip_yxgut_8{display:inline-flex;align-items:center;gap:.35rem;height:38px;padding:0 .75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);color:var(--app-text-secondary);font-size:.9rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._chip_yxgut_8:hover:not(:disabled){border-color:#2563eb;background:var(--app-surface-muted)}._chip_yxgut_8:disabled{opacity:.6;cursor:default}._chipOverride_yxgut_36{border-color:#2563eb;background:var(--app-accent-soft);color:var(--app-accent-text)}._label_yxgut_42{font-weight:600;color:var(--app-text-muted)}._chipOverride_yxgut_36 ._label_yxgut_42{color:var(--app-accent-text)}._value_yxgut_51{font-variant-numeric:tabular-nums}._popover_yxgut_55{position:absolute;top:calc(100% + 4px);right:0;z-index:60;min-width:180px;padding:.5rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;gap:.25rem}._inputRow_yxgut_71{display:flex;align-items:center;gap:.35rem;margin-bottom:.25rem}._input_yxgut_71{flex:1 1 auto;min-width:0;width:100%;height:34px;padding:0 .5rem;border:1px solid var(--app-border);border-radius:6px;font-size:.9rem;font-variant-numeric:tabular-nums}._input_yxgut_71:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}._euro_yxgut_96{color:var(--app-text-muted);font-size:.85rem;white-space:nowrap}._suggestions_yxgut_102{display:flex;flex-direction:column;gap:.125rem;max-height:180px;overflow-y:auto}._option_yxgut_110{display:block;width:100%;text-align:left;padding:.4rem .5rem;border:none;border-radius:6px;background:transparent;color:var(--app-text-secondary);font-size:.9rem;font-variant-numeric:tabular-nums;cursor:pointer}._option_yxgut_110:hover{background:var(--app-surface-muted)}._optionActive_yxgut_128{background:var(--app-accent-soft);color:var(--app-accent-text);font-weight:600}._optionDefault_yxgut_134{margin-top:.25rem;border-top:1px solid var(--app-border);color:var(--app-text-muted)}._panel_1vl1x_3{background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.625rem;box-shadow:0 1px 3px #0000000d;min-width:0}._tabBar_1vl1x_11{display:flex;gap:.125rem;padding:.375rem .375rem 0;border-bottom:1px solid var(--app-border);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabBar_1vl1x_11::-webkit-scrollbar{display:none}._tab_1vl1x_11{display:inline-flex;align-items:center;gap:.375rem;flex:0 1 auto;min-width:0;padding:.5rem .625rem;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:none;font-family:inherit;font-size:var(--ctl-font-md);font-weight:500;color:var(--app-text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}._tabIcon_1vl1x_50{display:inline-flex;flex:0 0 auto;align-items:center}._tabLabel_1vl1x_56{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tab_1vl1x_11:hover{color:var(--app-accent-text)}._tab_1vl1x_11:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring);border-radius:var(--ctl-radius-sm)}._tabActive_1vl1x_72{color:var(--app-accent-text);border-bottom-color:var(--app-accent);font-weight:600}._count_1vl1x_79{flex:0 0 auto;min-width:1.25rem;padding:0 .3125rem;border-radius:999px;background-color:var(--app-hover);font-size:var(--ctl-font-sm);font-weight:600;line-height:1.25rem;text-align:center;color:var(--app-text-secondary)}._tabActive_1vl1x_72 ._count_1vl1x_79{background-color:var(--app-accent-soft);color:var(--app-accent-text)}._body_1vl1x_102{padding:1.25rem;min-width:0;max-height:min(70vh,42rem);overflow-y:auto;overscroll-behavior:contain}._bodyUnbounded_1vl1x_110{max-height:none;overflow-y:visible}._container_fq0tu_9{padding:1.5rem;background-color:var(--app-surface);border-radius:.75rem;border:1px solid var(--app-border);box-shadow:0 1px 3px #0000000d;min-width:0}._editorView_fq0tu_18{display:flex;flex-direction:column;gap:1rem;min-width:0}._editorHeader_fq0tu_27{display:flex;flex-direction:column;gap:.625rem;padding-bottom:1rem;border-bottom:1px solid var(--app-border)}._editorBreadcrumb_fq0tu_35{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--app-text-muted);min-width:0;flex-wrap:wrap}._eyebrow_fq0tu_45{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase}._editorBreadcrumbLink_fq0tu_53{background:none;border:none;padding:0;color:var(--app-text-muted);font-family:inherit;font-size:.75rem;cursor:pointer;text-decoration:none}._editorBreadcrumbLink_fq0tu_53:hover{color:var(--app-text);text-decoration:underline}._editorBreadcrumbSep_fq0tu_66{color:#d1d5db}._editorBreadcrumbCurrent_fq0tu_68{color:var(--app-text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._editorTitleRow_fq0tu_76{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._editorTitleLeft_fq0tu_84{display:flex;align-items:center;gap:.875rem;min-width:0}._editorTitle_fq0tu_76{margin:0;font-size:1.5rem;font-weight:700;color:var(--app-text);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}._editorTitleDivider_fq0tu_104{width:1px;height:1.25rem;background:var(--app-border)}._editorTitleSub_fq0tu_110{font-size:1.5rem;color:var(--app-text-secondary);font-weight:600}._editorActions_fq0tu_116{display:inline-flex;gap:.5rem;flex-wrap:wrap}._pill_fq0tu_124{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem .1875rem .4375rem;font-size:.6875rem;font-weight:600;border-radius:999px;border:1px solid transparent}._pill_fq0tu_124:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:currentColor}._pillStandard_fq0tu_143{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}._pillPrivat_fq0tu_149{color:#6d28d9;background:#ede9fe;border-color:#ddd6fe}._pillAv_fq0tu_155{color:#047857;background:var(--app-success-soft);border-color:#6ee7b7}._pillNew_fq0tu_161{color:#92400e;background:var(--app-warning-soft);border-color:#fcd34d}._editorBody_fq0tu_169{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:1.25rem;align-items:start}@media (max-width: 960px){._editorBody_fq0tu_169{grid-template-columns:1fr}}._editorAside_fq0tu_182,._editorMain_fq0tu_189{display:flex;flex-direction:column;gap:1rem;min-width:0}._sideCard_fq0tu_199{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-surface)}._sideCardHeader_fq0tu_205{padding:.625rem .875rem;background:var(--app-surface-muted);border-radius:calc(.625rem - 1px) calc(.625rem - 1px) 0 0;border-bottom:1px solid var(--app-border);font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.05em;text-transform:uppercase}._sideCardBody_fq0tu_217{padding:.875rem}._sideCardGrid_fq0tu_221{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._sideCardGrid_fq0tu_221>*{margin-bottom:0!important;min-width:0}._sideCardGridFull_fq0tu_234{grid-column:1 / -1}._sideCardHint_fq0tu_239{margin:0 0 .75rem;font-size:.75rem;line-height:1.4;color:var(--app-text-muted)}._contactGroupBody_fq0tu_248{padding-left:.75rem;border-left:2px solid var(--app-border)}._mainSectionHeader_fq0tu_254{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem;flex-wrap:wrap}._mainSectionTitle_fq0tu_262{margin:0;font-size:.875rem;font-weight:700;color:var(--app-text)}._mainSectionHint_fq0tu_269{font-size:.8125rem;color:var(--app-text-muted)}._statePanel_fq0tu_276{padding:2rem;text-align:center;color:var(--app-text-muted);background-color:var(--app-surface-muted);border-radius:.625rem;border:1px solid var(--app-border)}._errorBox_fq0tu_285{background-color:var(--app-danger-soft);border:1px solid #fca5a5;color:#991b1b;padding:.625rem .875rem;border-radius:.5rem;font-size:.8125rem;line-height:1.45}@media (max-width: 640px){._container_fq0tu_9{padding:1rem}._sideCardGrid_fq0tu_221{grid-template-columns:1fr}}[data-scheme=dark] ._editorBreadcrumbSep_fq0tu_66{color:var(--app-border-strong)}[data-scheme=dark] ._editorTitleDivider_fq0tu_104{background:var(--app-border)}[data-scheme=dark] ._pillStandard_fq0tu_143{color:var(--app-accent-text);background:color-mix(in srgb,var(--app-accent) 18%,transparent);border-color:color-mix(in srgb,var(--app-accent) 40%,var(--app-border))}[data-scheme=dark] ._pillPrivat_fq0tu_149{color:#c4b5fd;background:color-mix(in srgb,#8b5cf6 20%,transparent);border-color:color-mix(in srgb,#8b5cf6 40%,var(--app-border))}[data-scheme=dark] ._pillAv_fq0tu_155{color:var(--app-success-text);background:color-mix(in srgb,var(--app-success-text) 15%,transparent);border-color:color-mix(in srgb,var(--app-success-text) 38%,var(--app-border))}[data-scheme=dark] ._pillNew_fq0tu_161{color:var(--app-warning-text);background:color-mix(in srgb,var(--app-warning-text) 15%,transparent);border-color:color-mix(in srgb,var(--app-warning-text) 38%,var(--app-border))}[data-scheme=dark] ._errorBox_fq0tu_285{color:var(--app-danger-text);background-color:color-mix(in srgb,var(--app-danger-text) 14%,transparent);border-color:color-mix(in srgb,var(--app-danger-text) 40%,var(--app-border))}._rows_c97b6_7{position:relative;display:flex;flex-direction:column;padding:.75rem 0;margin:-.75rem 0}._row_c97b6_7{position:relative;padding:.375rem 0}._row_c97b6_7:first-child{padding-top:0}._row_c97b6_7:last-of-type{padding-bottom:0}._row_c97b6_7>*{margin-bottom:0!important}._dragging_c97b6_37{opacity:.45}._dropBefore_c97b6_42:before,._dropAfter_c97b6_43:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:1px;background:var(--app-accent);pointer-events:none}._dropBefore_c97b6_42:before{top:-1px}._dropAfter_c97b6_43:after{bottom:-1px}._handle_c97b6_63{display:inline-flex;align-items:center;gap:.25rem;cursor:grab;-webkit-user-select:none;user-select:none}._handle_c97b6_63:active{cursor:grabbing}._grip_c97b6_75{flex-shrink:0;color:var(--app-text-muted)}._status_c97b6_81{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._wrap_1wxaz_1{display:flex;flex-direction:column;gap:.75rem}._intro_1wxaz_7{margin:0;font-size:.8125rem;color:var(--app-text-secondary)}._addresses_1wxaz_13{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:var(--app-text);background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:.5rem .75rem}._addrLabel_1wxaz_25{display:inline-block;min-width:3.5rem;font-weight:600;color:var(--app-text-muted)}._field_1wxaz_32{display:flex;flex-direction:column;gap:.25rem}._fieldLabel_1wxaz_38{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._input_1wxaz_44{padding:.4375rem .625rem;font:inherit;font-size:.875rem;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem}._input_1wxaz_44:focus{outline:none;border-color:var(--app-accent)}._muted_1wxaz_59{margin:0;font-size:.8125rem;color:var(--app-text-muted)}._affected_1wxaz_65{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--app-border);padding-top:.625rem}._affectedHead_1wxaz_73{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._list_1wxaz_79{display:flex;flex-direction:column;gap:.1875rem;margin:0;padding:0;list-style:none;max-height:11rem;overflow-y:auto}._listItem_1wxaz_91{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;color:var(--app-text)}._itemButton_1wxaz_102{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;width:100%;padding:.125rem .375rem;margin:0 -.375rem;font:inherit;color:inherit;text-align:left;background:none;border:0;border-radius:.375rem;cursor:pointer}._itemButton_1wxaz_102:hover{background:var(--app-surface-muted)}._itemButton_1wxaz_102:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._itemButton_1wxaz_102[aria-pressed=true]{background:var(--app-surface-muted);box-shadow:inset 2px 0 0 var(--app-accent)}._itemDate_1wxaz_133{color:var(--app-text-muted);font-variant-numeric:tabular-nums}._itemName_1wxaz_138{font-weight:500}._pinBadge_1wxaz_142{font-size:.6875rem;padding:.0625rem .375rem;border-radius:.75rem;color:var(--app-text-muted);background:var(--app-surface-muted);border:1px solid var(--app-border)}._more_1wxaz_151{font-size:.75rem;color:var(--app-text-muted)}._choice_1wxaz_156{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--app-text);cursor:pointer}._choice_1wxaz_156 input{margin-top:.1875rem;flex-shrink:0}._choiceHint_1wxaz_170{display:block;margin-top:.125rem;font-size:.75rem;color:var(--app-text-muted)}._wrap_1yqud_3{display:flex;flex-direction:column;gap:.75rem}._intro_1yqud_9{margin:0;font-size:.875rem;color:var(--app-text)}._list_1yqud_15{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}._choice_1yqud_24{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--app-text);cursor:pointer}._muted_1yqud_33{color:var(--app-text-muted)}._changes_1yqud_38{display:flex;flex-direction:column;gap:.375rem;padding:.5rem .75rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem}._changesTitle_1yqud_48{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._changeList_1yqud_54{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;margin:0;font-size:.8125rem}._changeList_1yqud_54 dt{font-weight:600;color:var(--app-text-muted)}._changeList_1yqud_54 dd{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;color:var(--app-text);overflow-wrap:anywhere}._arrow_1yqud_77{flex-shrink:0;color:var(--app-text-muted)}._note_1yqud_82{margin:0;font-size:.8125rem;color:var(--app-text-muted)}._failed_1yqud_88{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;color:var(--app-danger-text);background:var(--app-danger-soft);border-radius:.5rem}._failed_1yqud_88 svg{flex-shrink:0;margin-top:.125rem}._list_45ie4_3{display:flex;flex-direction:column;gap:.75rem}._card_45ie4_10{padding:.625rem .75rem .75rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface)}._cardHeader_45ie4_17{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._cardActions_45ie4_24{display:flex;align-items:center;gap:.125rem}._cardTitle_45ie4_30{font-size:.75rem;font-weight:600;color:var(--app-text-muted)}._error_45ie4_36{margin:0;font-size:.8125rem;color:var(--app-danger-text)}._grid_1p444_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._grid_1p444_3>*{margin-bottom:0!important;min-width:0}._full_1p444_16{grid-column:1 / -1}@media (max-width: 640px){._grid_1p444_3{grid-template-columns:1fr}}._chevron_1p444_26,._chevronOpen_1p444_27{transition:transform .12s ease}._chevronOpen_1p444_27{transform:rotate(180deg)}._carried_1p444_36{color:var(--app-text-muted)}._menu_1p444_42{z-index:var(--ctl-menu-z);max-width:min(var(--ctl-menu-max-w),calc(100vw - 1rem));max-height:min(var(--ctl-menu-max-h),var(--menu-available-h, var(--ctl-menu-max-h)));overflow-y:auto;padding:var(--ctl-menu-pad);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);box-sizing:border-box}._option_1p444_55{display:flex;flex-direction:column;gap:.125rem;width:100%;padding:var(--ctl-menu-item-pad);border:none;background:transparent;border-radius:var(--ctl-menu-item-radius);font-size:var(--ctl-menu-item-font);font-family:inherit;color:var(--app-text);text-align:left;cursor:pointer;box-sizing:border-box}._option_1p444_55:hover,._optionActive_1p444_73{background:var(--ctl-menu-item-hover)}._optionName_1p444_77,._optionMeta_1p444_78{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionName_1p444_77{font-weight:500}._optionMeta_1p444_78{font-size:.75rem;color:var(--app-text-muted)}._trigger_1qnuo_1{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;padding:0;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--app-text-secondary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0}._trigger_1qnuo_1:hover,._triggerOpen_1qnuo_23{border-color:var(--app-border);background:var(--app-surface-muted);color:var(--app-text)}._trigger_1qnuo_1:focus-visible{outline:3px solid rgba(59,130,246,.4);outline-offset:1px}._menu_1qnuo_34{position:fixed;z-index:var(--ctl-menu-z);min-width:12rem;padding:var(--ctl-menu-pad);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);background:var(--app-surface);box-shadow:var(--ctl-menu-shadow);animation:_actionMenuIn_1qnuo_1 .15s ease-out}@keyframes _actionMenuIn_1qnuo_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._item_1qnuo_51{display:flex;align-items:center;gap:.5rem;width:100%;padding:var(--ctl-menu-item-pad);border:none;border-radius:var(--ctl-menu-item-radius);background:transparent;color:var(--app-text);font:inherit;font-size:var(--ctl-menu-item-font);text-align:left;cursor:pointer}._item_1qnuo_51:hover:not(:disabled){background:var(--app-surface-muted)}._item_1qnuo_51:disabled{opacity:.45;cursor:not-allowed}._itemIcon_1qnuo_76{display:inline-flex;flex-shrink:0}._itemDanger_1qnuo_81{color:var(--app-danger-text)}._itemDanger_1qnuo_81:hover:not(:disabled){background:var(--app-danger-soft)}._container_jq910_3{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:250px}._label_jq910_11{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._selectRow_jq910_20{display:flex;gap:.5rem;align-items:flex-end}._select_jq910_20{flex:1;min-width:0}._editInput_jq910_35{flex:1;min-width:0;padding:.625rem .75rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface);color:var(--app-text);font-family:inherit;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #0000000d;transition:border-color .12s ease,box-shadow .12s ease}._editInput_jq910_35:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a,0 2px 4px #00000014}._editInput_jq910_35::placeholder{color:var(--app-text-muted)}@media (max-width: 768px){._container_jq910_3{min-width:100%}}._container_ay15b_3{padding:0;max-width:100%;margin:0;background:transparent;min-height:auto}._header_ay15b_13{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.5rem;background-color:var(--app-surface);border-bottom:1px solid var(--app-border);flex-wrap:wrap}._headerLeft_ay15b_24{display:flex;align-items:flex-end;gap:1rem;flex:1;min-width:0;flex-wrap:nowrap}._sectionTitle_ay15b_36{font-size:1.125rem;font-weight:600;color:var(--app-text);margin:0}._batchPicker_ay15b_45{display:flex;flex:1 1 18rem;min-width:12rem;max-width:28rem}._filterBar_ay15b_54{display:flex;flex:0 1 auto;min-width:0;padding-bottom:.3125rem}._resultsInfo_ay15b_61{display:flex;align-items:center;gap:.375rem;flex:0 1 auto;min-width:0;flex-wrap:wrap;padding-bottom:.65rem}._statChip_ay15b_73{padding:.1875rem .5rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:.75rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}._statChipApproved_ay15b_85{border-color:color-mix(in srgb,var(--app-success-text) 35%,transparent);background:var(--app-success-soft);color:var(--app-success-text)}._statChipPending_ay15b_91{border-color:color-mix(in srgb,var(--app-warning-text) 35%,transparent);background:var(--app-warning-soft);color:var(--app-warning-text)}._statChipErrors_ay15b_97{border-color:color-mix(in srgb,var(--app-danger-text) 35%,transparent);background:var(--app-danger-soft);color:var(--app-danger-text)}._actions_ay15b_103{display:flex;align-items:center;gap:.5rem;padding-bottom:.25rem;flex-shrink:0}._iconAction_ay15b_112{width:2.125rem;min-height:2.125rem;padding:0}._spinning_ay15b_119{animation:_iconSpin_ay15b_1 .7s linear infinite}@keyframes _iconSpin_ay15b_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinning_ay15b_119{animation:none;opacity:.5}}._loading_ay15b_135{padding:3rem;text-align:center;color:var(--app-text-muted);font-size:.875rem;background:var(--app-surface)}._emptyState_ay15b_144{padding:4rem 2rem;text-align:center;background:var(--app-surface);color:var(--app-text-muted)}._emptyState_ay15b_144 h3{font-size:1.125rem;color:var(--app-text-secondary);margin:0 0 .5rem;font-weight:600}._emptyState_ay15b_144 p{color:var(--app-text-muted);font-size:.875rem;margin:0}._tableCard_ay15b_165{background:var(--app-surface);overflow:hidden;margin:0 1.5rem 1rem}._table_ay15b_165{width:100%;border-collapse:separate;border-spacing:0}._thead_ay15b_178{background:linear-gradient(90deg,var(--app-surface-muted) 0%,var(--app-hover) 100%);border-bottom:2px solid var(--app-border)}._theadRow_ay15b_183{display:grid;grid-template-columns:100px 1.5fr 100px 1.5fr 140px 150px;padding:1rem 1.5rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--app-text-secondary)}._theadRow_ay15b_183>div{display:flex;align-items:center}._theadRow_ay15b_183>div:nth-child(5){justify-content:center}._theadRow_ay15b_183>div:last-child{justify-content:center}._tbody_ay15b_210{background:var(--app-surface)}._trow_ay15b_214{display:grid;grid-template-columns:100px 1.5fr 100px 1.5fr 140px 150px;padding:.75rem 1.5rem;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--app-border) 60%,transparent);transition:all .2s ease}._trow_ay15b_214:hover{background-color:var(--app-surface-muted);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}._trow_ay15b_214:last-child{border-bottom:none}._trow_ay15b_214>div{display:flex;align-items:center;font-size:.875rem;color:var(--app-text-secondary)}._trow_ay15b_214>div:nth-child(5){justify-content:center}._sequenceNumber_ay15b_246{font-weight:600;color:var(--app-accent);font-size:.875rem}._fileName_ay15b_252{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--app-text-secondary)}._pageInfo_ay15b_260{font-size:.8125rem;color:var(--app-text-muted);font-weight:500;font-variant-numeric:tabular-nums}._clientName_ay15b_267{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--app-text-secondary)}._clientNameWithMarker_ay15b_275{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}._clientNameWithMarker_ay15b_275>span:first-child{overflow:hidden;text-overflow:ellipsis}._statusBadge_ay15b_289{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize;line-height:1.4;white-space:nowrap;transition:all .15s ease-in-out}._statusApproved_ay15b_301{background-color:var(--app-success-soft);color:var(--app-success-text);border:1px solid #10b981}._statusMatched_ay15b_307{background-color:var(--app-accent-soft);color:var(--app-accent-text);border:1px solid color-mix(in srgb,var(--app-accent) 45%,transparent)}._statusUnmatched_ay15b_313{background-color:var(--app-warning-soft);color:var(--app-warning-text);border:1px solid #f59e0b}._statusDuplicate_ay15b_319{background-color:#fed7aa;color:#9a3412;border:1px solid #ea580c}[data-scheme=dark] ._statusDuplicate_ay15b_319{background-color:#ea580c29;color:#fdba74;border-color:#ea580c80}._statusError_ay15b_331{background-color:var(--app-danger-soft);color:var(--app-danger-text);border:1px solid #ef4444}._statusDismissed_ay15b_337{background-color:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid #64748b}._statusNew_ay15b_343{background-color:#e0e7ff;color:#3730a3;border:1px solid #6366f1}[data-scheme=dark] ._statusNew_ay15b_343{background-color:#6366f12e;color:#a5b4fc;border-color:#6366f180}._rowActions_ay15b_356{display:flex;gap:.5rem;justify-content:flex-end;width:100%;justify-self:stretch}._openButton_ay15b_365{padding:.375rem .875rem;font-size:.8125rem;font-weight:500;background-color:var(--app-accent-soft);color:var(--app-accent-text);border:1px solid color-mix(in srgb,var(--app-accent) 30%,transparent);border-radius:.375rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}._openButton_ay15b_365:hover:not(:disabled){background-color:color-mix(in srgb,var(--app-accent) 22%,var(--app-tint-base));border-color:var(--app-accent);color:var(--app-accent-text)}._openButton_ay15b_365:disabled{opacity:.4;cursor:not-allowed}._rowMenu_ay15b_390{width:1.875rem;height:1.875rem}@media (max-width: 1200px){._theadRow_ay15b_183,._trow_ay15b_214{grid-template-columns:80px 1.5fr 80px 1.2fr 120px 130px;padding:.875rem 1rem}}@media (max-width: 968px){._container_ay15b_3{padding:0}._header_ay15b_13{flex-direction:column;gap:1rem;align-items:stretch;padding:1rem}._headerLeft_ay15b_24{flex-direction:column;align-items:stretch;gap:.75rem}._resultsInfo_ay15b_61{padding-bottom:0}._tableCard_ay15b_165{margin:0 .75rem .75rem}._theadRow_ay15b_183,._trow_ay15b_214{grid-template-columns:70px 1fr 70px 1fr 100px 120px;padding:.75rem;font-size:.8rem}}@media (max-width: 768px){._sectionTitle_ay15b_36{font-size:1rem}._resultsInfo_ay15b_61{font-size:.75rem}._theadRow_ay15b_183{display:none}._trow_ay15b_214{display:flex;flex-direction:column;gap:.5rem;padding:1rem;align-items:stretch}._trow_ay15b_214>div{justify-content:space-between}._rowActions_ay15b_356{justify-content:stretch;margin-top:.5rem;opacity:1}._rowActions_ay15b_356 ._openButton_ay15b_365{flex:1}}._overlay_3tznj_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._batchContainer_3tznj_18{background:var(--app-surface);border-radius:12px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0000004d}._batchHeader_3tznj_30{padding:1.25rem 1.5rem;border-bottom:1px solid var(--app-border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._batchHeader_3tznj_30 h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--app-text)}._statusSummary_3tznj_46{display:flex;gap:1rem;font-size:.875rem}._summaryItem_3tznj_52{display:flex;align-items:center;gap:.25rem;color:var(--app-text-muted)}._streamingStatus_3tznj_60{padding:.75rem 1.5rem;background-color:var(--app-accent-soft);border-bottom:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border))}._streamingInfo_3tznj_66{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--app-accent-text);margin-bottom:.5rem}._currentFile_3tznj_75{font-size:.8125rem;color:var(--app-accent-text);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._streamingProgressBar_3tznj_84{height:4px;background-color:color-mix(in srgb,var(--app-accent) 22%,var(--app-tint-base));border-radius:2px;overflow:hidden}._streamingProgressFill_3tznj_91{height:100%;background:linear-gradient(90deg,#0ea5e9,#0284c7);transition:width .3s ease}._errorStatus_3tznj_98{padding:.75rem 1.5rem;background-color:var(--app-danger-soft);border-bottom:1px solid color-mix(in srgb,var(--app-danger-text) 30%,var(--app-border));display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--app-danger-text)}._errorIcon_3tznj_109{flex-shrink:0}._documentList_3tznj_114{flex:1;overflow-y:auto;padding:.5rem 0}._emptyState_3tznj_120{padding:3rem 1.5rem;text-align:center;color:var(--app-text-muted);font-size:.9375rem}._documentItem_3tznj_127{display:flex;align-items:center;padding:.875rem 1.5rem;gap:.75rem;border-bottom:1px solid var(--app-border);transition:background-color .15s ease}._documentItem_3tznj_127:last-child{border-bottom:none}._documentItem_3tznj_127._clickable_3tznj_140{cursor:pointer}._documentItem_3tznj_127._clickable_3tznj_140:hover{background-color:var(--app-surface-muted)}._documentStatus_3tznj_148{font-size:1rem;width:1.5rem;text-align:center;flex-shrink:0}._documentDetails_3tznj_155{flex:1;min-width:0}._documentName_3tznj_160{display:block;font-size:.9375rem;font-weight:500;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pageInfo_3tznj_170{font-weight:400;color:var(--app-text-muted);font-size:.8125rem}._documentMeta_3tznj_176{display:block;font-size:.8125rem;color:var(--app-text-muted);margin-top:.125rem}._clientNameWithMarker_3tznj_183{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}._clientNameWithMarker_3tznj_183>span:first-child{overflow:hidden;text-overflow:ellipsis}._suggestedName_3tznj_196{color:var(--app-accent-text);font-style:italic}._noMatch_3tznj_201{color:var(--app-text-muted)}._suggestionLine_3tznj_206{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}._notMatchedBadge_3tznj_213{display:inline-block;padding:.0625rem .4375rem;border-radius:999px;background-color:var(--app-warning-soft);color:#92400e;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}._suggestionGroup_3tznj_225{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}._suggestionArrow_3tznj_232{color:var(--app-text-muted)}._suggestionLabel_3tznj_236{color:var(--app-text-muted);font-weight:500}._suggestionChip_3tznj_241{display:inline-flex;align-items:center;padding:.125rem .5rem;border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:999px;background-color:var(--app-accent-soft);color:var(--app-accent-text);font-size:.8125rem;font-family:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._suggestionChip_3tznj_241:hover{background-color:color-mix(in srgb,var(--app-accent) 22%,var(--app-tint-base));border-color:var(--app-accent)}._errorText_3tznj_260{color:var(--app-danger-text)}._documentAction_3tznj_264{font-size:.8125rem;color:#3b82f6;flex-shrink:0;opacity:0;transition:opacity .15s ease}._documentItem_3tznj_127._clickable_3tznj_140:hover ._documentAction_3tznj_264{opacity:1}._statusApproved_3tznj_277{color:#16a34a}._statusMatched_3tznj_281{color:var(--app-accent-text)}._statusPending_3tznj_285{color:#d97706}._statusError_3tznj_289{color:var(--app-danger-text)}._statusProcessing_3tznj_293{color:var(--app-text-muted)}._documentItem_3tznj_127._statusApproved_3tznj_277{background-color:var(--app-success-soft)}._documentItem_3tznj_127._statusApproved_3tznj_277 ._documentName_3tznj_160{color:var(--app-success-text)}._documentItem_3tznj_127._statusError_3tznj_289{background-color:var(--app-danger-soft)}._batchFooter_3tznj_312{padding:1rem 1.5rem;border-top:1px solid var(--app-border);display:flex;justify-content:flex-end;gap:.75rem;flex-shrink:0}@media (max-width: 640px){._batchContainer_3tznj_18{width:95%;max-height:90vh}._batchHeader_3tznj_30{flex-direction:column;align-items:flex-start;gap:.75rem}._statusSummary_3tznj_46{width:100%;justify-content:flex-start}._documentItem_3tznj_127{padding:.75rem 1rem}._documentAction_3tznj_264{display:none}._batchFooter_3tznj_312{flex-direction:column}._batchFooter_3tznj_312 button{width:100%}}._uploadContainer_7xvxk_3{max-width:900px;margin:0 auto;padding:1.5rem}._monthSelector_7xvxk_10{background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 8%,var(--app-tint-base)),color-mix(in srgb,var(--app-accent) 14%,var(--app-tint-base)));border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 16px #0ea5e91a}._monthSelector_7xvxk_10 h3{margin:0 0 1rem;color:var(--app-accent-text);font-size:1.125rem;font-weight:600}._periodInputs_7xvxk_30{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}._inputGroup_7xvxk_37{display:flex;flex-direction:column;gap:.5rem}._inputGroup_7xvxk_37 label{font-size:.875rem;font-weight:500;color:var(--app-accent-text)}._periodInfo_7xvxk_49{margin:0;padding:.75rem;background:color-mix(in srgb,var(--app-surface) 78%,transparent);border-radius:.5rem;font-size:.875rem;color:var(--app-accent-text);line-height:1.5}._uploadSection_7xvxk_60{background:linear-gradient(135deg,var(--app-surface-muted) 0%,var(--app-surface) 100%);border:1px solid var(--app-border);border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 16px #0000000d}._uploadSection_7xvxk_60 h3{margin:0 0 1rem;color:var(--app-text);font-size:1.125rem;font-weight:600}._usageHint_7xvxk_76{margin:.5rem 0 0;font-size:.8125rem;color:var(--app-text-secondary)}._usageWarning_7xvxk_82{color:#b45309;font-weight:600}._usageCritical_7xvxk_87{color:#b91c1c;font-weight:700}._selectedFiles_7xvxk_93{margin-top:1rem}._progressSection_7xvxk_98{margin-bottom:1.5rem;padding:1.5rem;background:var(--app-warning-soft);border:1px solid color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border));border-radius:.75rem}._progressBar_7xvxk_106{width:100%;height:.5rem;background:var(--app-border);border-radius:.25rem;overflow:hidden;margin-bottom:.5rem}._progressFill_7xvxk_115{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);transition:width .3s ease}._progressText_7xvxk_121{display:block;text-align:center;font-size:.875rem;font-weight:600;color:var(--app-warning-text)}._resultsSection_7xvxk_130{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000000d}._resultsSection_7xvxk_130 h3{margin:0 0 1rem;color:var(--app-text);font-size:1.125rem;font-weight:600}._resultStats_7xvxk_146{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}._stat_7xvxk_152{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:.5rem;text-align:center}._totalStat_7xvxk_161{background:var(--app-surface-muted);border:1px solid var(--app-border)}._successStat_7xvxk_166{background:var(--app-success-soft);border:1px solid color-mix(in srgb,var(--app-success-text) 35%,var(--app-border))}._warningStat_7xvxk_171{background:var(--app-warning-soft);border:1px solid color-mix(in srgb,var(--app-warning-text) 35%,var(--app-border))}._errorStat_7xvxk_176{background:var(--app-danger-soft);border:1px solid color-mix(in srgb,var(--app-danger-text) 35%,var(--app-border))}._statLabel_7xvxk_181{font-size:.875rem;color:var(--app-text-muted);font-weight:500}._statValue_7xvxk_187{font-size:1.5rem;font-weight:700;color:var(--app-text)}._totalStat_7xvxk_161 ._statValue_7xvxk_187{color:var(--app-text-secondary)}._successStat_7xvxk_166 ._statValue_7xvxk_187{color:var(--app-success-text)}._warningStat_7xvxk_171 ._statValue_7xvxk_187{color:var(--app-warning-text)}._errorStat_7xvxk_176 ._statValue_7xvxk_187{color:var(--app-danger-text)}._modalActions_7xvxk_210{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--app-border)}._select_7xvxk_93{padding:.625rem;border:1px solid var(--app-border);border-radius:.5rem;font-size:.875rem;color:var(--app-text-secondary);background:var(--app-surface);cursor:pointer;transition:all .2s ease;width:100%}._select_7xvxk_93:hover{border-color:var(--app-text-muted)}._select_7xvxk_93:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._select_7xvxk_93:disabled{opacity:.5;cursor:not-allowed;background:var(--app-surface-muted)}@media (max-width: 768px){._uploadContainer_7xvxk_3{padding:1rem}._periodInputs_7xvxk_30,._resultStats_7xvxk_146{grid-template-columns:1fr}._modalActions_7xvxk_210{flex-direction:column-reverse}._modalActions_7xvxk_210 button{width:100%}}._processingContainer_rqszk_1{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;gap:1.5rem}._spinnerContainer_rqszk_9{display:flex;justify-content:center;align-items:center;padding:1rem}._spinner_rqszk_9{width:60px;height:60px;border:4px solid var(--app-border, #f3f3f3);border-top:4px solid var(--app-accent, #3498db);border-radius:50%;animation:_spin_rqszk_9 1s linear infinite}@keyframes _spin_rqszk_9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statusText_rqszk_30{text-align:center;width:100%}._progressText_rqszk_35{font-size:1.1rem;font-weight:500;color:var(--app-text, #333);margin:0 0 .5rem}._currentFile_rqszk_42{font-size:.9rem;color:var(--app-text-secondary, #666);margin:0;word-break:break-word}._progressSection_rqszk_49{width:100%;display:flex;flex-direction:column;gap:.5rem;align-items:center}._progressBar_rqszk_57{width:100%;height:24px;background-color:var(--app-hover, #e9ecef);border-radius:12px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}._progressFill_rqszk_66{height:100%;background:linear-gradient(90deg,#4caf50,#45a049);transition:width .3s ease;border-radius:12px}._progressPercentage_rqszk_73{font-size:1rem;font-weight:600;color:#4caf50}._helperText_rqszk_79{font-size:.85rem;color:var(--app-text-muted, #888);text-align:center;margin:0;font-style:italic}._listContainer_picve_1{background-color:var(--app-surface);border-radius:.75rem;border:1px solid var(--app-border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:box-shadow .2s ease;display:flex;flex-direction:column;height:calc(100vh - 200px);min-height:0;overflow:hidden}._fillAvailableHeight_picve_14{flex:1 1 0;height:auto;min-height:0}._listContainer_picve_1:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._listHeader_picve_24{padding:.75rem 1.5rem;border-bottom:1px solid var(--app-border);flex-shrink:0}._searchContainer_picve_30{flex:1;min-width:280px;width:auto}._filterBar_picve_38{min-width:min(26rem,100%)}._tableWrapper_picve_42{overflow:auto;margin:0 1.5rem 1rem;flex:1 1 0;min-height:0}@media (max-width: 768px){._tableWrapper_picve_42{margin:0 .75rem .75rem}}._archivedRow_picve_55{opacity:.55}._nameCell_picve_59{font-weight:600;color:var(--app-text)}._activeBadge_picve_64{background-color:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,#10b981 40%,transparent)}._archivedBadge_picve_70{background-color:var(--app-surface-muted);color:var(--app-text-muted);border-color:var(--app-border)}._actionButtons_picve_76{display:flex;gap:.25rem;align-items:center;justify-content:flex-end}._dangerButton_picve_83{color:var(--app-danger-text)!important}._dangerButton_picve_83:hover{background-color:var(--app-danger-soft)!important;color:var(--app-danger-text)!important}._emptyState_picve_92{padding:3rem 2rem;text-align:center;color:var(--app-text-muted);background-color:var(--app-surface-muted);border-radius:.75rem;border:2px dashed var(--app-border);margin:1.5rem}._emptyStateIcon_picve_102{font-size:3rem;margin-bottom:1rem;opacity:.5}._emptyState_picve_92 h3{font-size:1.125rem;font-weight:600;color:var(--app-text-secondary);margin-bottom:.5rem}._emptyState_picve_92 p{font-size:.875rem;color:var(--app-text-muted);margin:0}._loadingContainer_picve_121{padding:1.5rem}._skeletonHeader_picve_125{height:3rem;background:linear-gradient(90deg,var(--app-surface-muted) 25%,var(--app-hover) 50%,var(--app-surface-muted) 75%);background-size:200% 100%;animation:_shimmer_picve_1 1.5s infinite;border-radius:.5rem;margin-bottom:1rem}._skeletonRow_picve_134{height:3.5rem;background:linear-gradient(90deg,var(--app-surface-muted) 25%,var(--app-hover) 50%,var(--app-surface-muted) 75%);background-size:200% 100%;animation:_shimmer_picve_1 1.5s infinite;border-radius:.375rem;margin-bottom:.5rem}@keyframes _shimmer_picve_1{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 768px){._listHeader_picve_24{padding:1rem}._searchContainer_picve_30{min-width:auto}._emptyState_picve_92{margin:1rem;padding:2rem 1rem}}._capacitySummary_3xwvj_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background)}._capacityTitle_3xwvj_12,._capacityValue_3xwvj_13,._capacityMeta_3xwvj_14{margin:0}._capacityTitle_3xwvj_12{color:var(--color-text-primary);font-size:var(--text-base)}._capacityValue_3xwvj_13{display:flex;align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);color:var(--color-primary);font-size:var(--text-xl);font-weight:700}._capacityMeta_3xwvj_14{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:400}@media (max-width: 640px){._capacitySummary_3xwvj_1,._capacityValue_3xwvj_13{align-items:flex-start;flex-direction:column}}._railWrap_1l88s_7{flex:0 0 auto;width:max(0px,calc(4.5rem - max(0px,(100vw - var(--main-max-width, 1200px)) / 2)));min-height:0;transition:width .18s ease}._pinned_1l88s_14{width:max(0px,calc(14rem - max(0px,(100vw - var(--main-max-width, 1200px)) / 2)))}._rail_1l88s_7{position:fixed;top:calc(var(--app-banner-height, 0px) + 69px + 1.5rem);bottom:1.5rem;left:1.5rem;z-index:20;width:3.5rem;display:flex;flex-direction:column;gap:.125rem;background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.625rem;padding:.375rem;box-shadow:0 1px 3px #0000000d;overflow:hidden;transition:width .18s ease,box-shadow .18s ease}._rail_1l88s_7:hover,._rail_1l88s_7:has(:focus-visible){width:13rem;box-shadow:0 12px 28px -12px #0f172a47}._pinned_1l88s_14 ._rail_1l88s_7{width:13rem;box-shadow:0 1px 3px #0000000d}._tab_1l88s_54{flex:0 0 auto;display:flex;align-items:center;height:2.5rem;border-radius:.6875rem;font-size:.9375rem;font-weight:500;color:var(--app-text-secondary);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:background-color .16s ease,color .16s ease,box-shadow .2s ease}._tab_1l88s_54:link,._tab_1l88s_54:visited{color:var(--app-text-secondary)}._tabButton_1l88s_75{width:100%;padding:0;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer}._icon_1l88s_87{flex:0 0 2.625rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:var(--app-text-muted);transition:color .16s ease}._label_1l88s_97{opacity:0;transform:translate(-4px);overflow:hidden;transition:opacity .16s ease,transform .16s ease}._rail_1l88s_7:hover ._label_1l88s_97,._rail_1l88s_7:has(:focus-visible) ._label_1l88s_97,._pinned_1l88s_14 ._label_1l88s_97{opacity:1;transform:none}._activeTab_1l88s_111{background-color:var(--tab-accent, #2563eb);color:#fff;font-weight:600;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--tab-accent, #2563eb) 60%,transparent)}._activeTab_1l88s_111:link,._activeTab_1l88s_111:visited,._activeTab_1l88s_111:hover,._activeTab_1l88s_111:focus{color:#fff}._activeTab_1l88s_111 ._icon_1l88s_87{color:inherit}._tab_1l88s_54:not(._activeTab_1l88s_111):hover{background-color:var(--app-hover);color:var(--tab-accent, #2563eb)}._tab_1l88s_54:not(._activeTab_1l88s_111):hover ._icon_1l88s_87{color:var(--tab-accent, #2563eb)}._pinButton_1l88s_139{margin-top:auto;flex:0 0 auto;display:flex;align-items:center;height:2.25rem;padding:0;border:none;background:transparent;border-radius:.6875rem;font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--app-text-muted);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}._pinButton_1l88s_139:hover{background-color:var(--app-hover);color:var(--app-text-secondary)}._pinButton_1l88s_139 ._icon_1l88s_87{color:inherit}@media (max-width: 768px){._railWrap_1l88s_7,._pinned_1l88s_14{width:100%;margin-bottom:1rem}._rail_1l88s_7,._rail_1l88s_7:hover,._rail_1l88s_7:has(:focus-visible),._pinned_1l88s_14 ._rail_1l88s_7{position:static;width:100%;flex-direction:row;overflow-x:auto;box-shadow:0 1px 3px #0000000d}._tab_1l88s_54{padding-right:.75rem}._icon_1l88s_87{flex-basis:2.25rem}._label_1l88s_97{opacity:1;transform:none}._pinButton_1l88s_139{display:none}}[data-scheme=dark] ._tab_1l88s_54:not(._activeTab_1l88s_111):hover,[data-scheme=dark] ._tab_1l88s_54:not(._activeTab_1l88s_111):hover ._icon_1l88s_87{color:color-mix(in srgb,var(--tab-accent, #60a5fa) 55%,#fff)}[data-scheme=dark] ._activeTab_1l88s_111{background-color:color-mix(in srgb,var(--tab-accent, #2563eb) 65%,black)}._page_o4b9x_5{height:100%;min-height:0;display:flex;flex-direction:row;overflow:hidden}._content_o4b9x_13{flex:1 1 auto;min-width:0;min-height:0;overflow:auto}._listContent_o4b9x_20{display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){._page_o4b9x_5{flex-direction:column}}._container_k4ph0_1{padding:0}._typeSelector_k4ph0_5{display:flex;gap:.375rem;margin-bottom:.625rem;flex-wrap:wrap;align-items:center}._typeSeparator_k4ph0_13{width:1px;height:1.25rem;background:var(--app-border);margin:0 .125rem}._addForm_k4ph0_20{margin-bottom:1.25rem}._textareaWrapper_k4ph0_24{position:relative}._textarea_k4ph0_24{width:100%;padding:.75rem;border:1px solid var(--app-border);border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .15s ease-in-out;box-sizing:border-box}._textarea_k4ph0_24:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._textarea_k4ph0_24:disabled{background-color:var(--app-surface-muted);cursor:not-allowed}._mentionDropdown_k4ph0_52{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:0 4px 16px #0000001a;z-index:200;overflow:hidden}._mentionItem_k4ph0_65{display:block;width:100%;text-align:left;padding:.5rem .875rem;border:none;background:transparent;font-size:.875rem;color:var(--app-text);cursor:pointer;transition:background .1s}._mentionItem_k4ph0_65:hover{background:var(--app-surface-muted)}._linkedBadge_k4ph0_82{display:inline-flex;align-items:center;gap:.375rem;background:var(--app-accent-soft);color:var(--app-accent-text);border-radius:1rem;padding:.2rem .625rem;font-size:.75rem;font-weight:500;margin-top:.375rem;margin-bottom:.25rem}._linkedBadgeRemove_k4ph0_96{background:none;border:none;cursor:pointer;color:var(--app-accent-text);font-size:.9rem;line-height:1;padding:0;display:flex;align-items:center}._addFormActions_k4ph0_108{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem}._hint_k4ph0_116{font-size:.75rem;color:var(--app-text-muted)}._visibilitySelect_k4ph0_121{flex:0 0 auto;width:11rem}._loading_k4ph0_126,._empty_k4ph0_133{text-align:center;padding:2rem;color:var(--app-text-muted);font-size:.875rem}._notesList_k4ph0_140{display:flex;flex-direction:column;gap:.75rem}._noteCard_k4ph0_146{background:var(--app-surface);border:1px solid var(--app-border);border-left:3px solid var(--type-color, #3b82f6);border-radius:.5rem;padding:.75rem 1rem;transition:border-color .15s ease-in-out}._noteCard_k4ph0_146:hover{border-color:color-mix(in srgb,var(--type-color, #3b82f6) 60%,var(--app-border))}._noteCardCrossRef_k4ph0_159{background:var(--app-surface-muted);border-style:dashed}._noteHeader_k4ph0_164{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:.5rem}._noteMeta_k4ph0_172{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--app-text-muted);flex-wrap:wrap}._noteTypeBadge_k4ph0_181{display:inline-block;padding:.1rem .5rem;border-radius:1rem;font-size:.7rem;font-weight:600;letter-spacing:.02em}._noteSeparator_k4ph0_190{color:#cbd5e1}._noteDate_k4ph0_194{color:var(--app-text-muted)}._noteActions_k4ph0_198{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._crossRefLabel_k4ph0_205{font-size:.7rem;color:var(--app-text-muted);font-style:italic;white-space:nowrap}._noteContent_k4ph0_212{font-size:.875rem;color:var(--app-text);line-height:1.5;white-space:pre-wrap;word-break:break-word}._deleteButton_k4ph0_220{flex-shrink:0}._absenceForm_k4ph0_225{display:flex;flex-direction:column;gap:.75rem}._absenceField_k4ph0_231{display:flex;flex-direction:column;gap:.25rem}._absenceLabel_k4ph0_237{font-size:.75rem;font-weight:600;color:var(--app-text-secondary)}._absenceInput_k4ph0_243{width:100%;padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:.5rem;font-size:.875rem;font-family:inherit;box-sizing:border-box;transition:border-color .15s ease-in-out}._absenceInput_k4ph0_243:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._absenceInput_k4ph0_243:disabled{background-color:var(--app-surface-muted);cursor:not-allowed}._dateRow_k4ph0_265{display:flex;gap:.75rem}._dateRow_k4ph0_265>*{flex:1}._deleteButton_k4ph0_220:hover{color:var(--app-danger-text)}._panel_c6eb9_1{display:flex;flex-direction:column;gap:var(--space-5)}._headingRow_c6eb9_7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._title_c6eb9_14,._historyTitle_c6eb9_15{margin:0;color:var(--color-text-primary)}._title_c6eb9_14{font-size:var(--text-lg)}._historyTitle_c6eb9_15{margin-top:var(--space-2);font-size:var(--text-base)}._subtitle_c6eb9_29,._hint_c6eb9_30,._emptyText_c6eb9_31,._meta_c6eb9_32{color:var(--color-text-muted)}._subtitle_c6eb9_29{margin:var(--space-1) 0 0;font-size:var(--text-sm)}._form_c6eb9_41{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background)}._formGrid_c6eb9_48,._summaryGrid_c6eb9_49{display:grid;gap:var(--space-4)}._formGrid_c6eb9_48{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-3)}._summaryGrid_c6eb9_49{grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr)}._field_c6eb9_63{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600}._field_c6eb9_63 input,._field_c6eb9_63 textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-weight:400;box-sizing:border-box}._field_c6eb9_63 input:focus,._field_c6eb9_63 textarea:focus{outline:2px solid var(--color-primary-light);border-color:var(--color-primary)}._formActions_c6eb9_91{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}._formError_c6eb9_98,._warning_c6eb9_99,._ok_c6eb9_100{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm)}._formError_c6eb9_98,._warning_c6eb9_99{color:var(--app-danger-text);background:var(--app-danger-soft)}._ok_c6eb9_100{color:var(--app-success-text);background:var(--app-success-soft)}._summaryCard_c6eb9_117{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._cardLabel_c6eb9_124{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600}._primaryValue_c6eb9_130{margin-top:var(--space-2);color:var(--color-primary);font-size:var(--text-2xl);font-weight:700}._meta_c6eb9_32,._hint_c6eb9_30,._emptyText_c6eb9_31{font-size:var(--text-sm)}._emptyText_c6eb9_31{margin:var(--space-3) 0 0}._comparisonList_c6eb9_147{display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0;font-size:var(--text-sm)}._comparisonList_c6eb9_147 dt{color:var(--color-text-secondary)}._comparisonList_c6eb9_147 dd{margin:0;color:var(--color-text-primary);font-weight:600}._hint_c6eb9_30{margin:var(--space-3) 0 0;line-height:1.5}._tableWrap_c6eb9_170{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}._table_c6eb9_170{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_c6eb9_170 th,._table_c6eb9_170 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}._table_c6eb9_170 th{background:var(--color-background);color:var(--color-text-secondary);font-weight:600}._table_c6eb9_170 tbody tr:last-child td{border-bottom:0}._dateWithBadge_c6eb9_200{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}._reasonCell_c6eb9_207{min-width:220px;white-space:pre-wrap}._state_c6eb9_212{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-3);color:var(--color-text-muted)}._errorState_c6eb9_222{color:var(--app-danger-text)}@media (max-width: 760px){._headingRow_c6eb9_7{flex-direction:column}._formGrid_c6eb9_48,._summaryGrid_c6eb9_49{grid-template-columns:1fr}}._panel_1l2ws_1{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}._headingRow_1l2ws_9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._title_1l2ws_16,._historyTitle_1l2ws_17{margin:0;color:var(--color-text-primary)}._title_1l2ws_16{font-size:var(--text-lg)}._historyTitle_1l2ws_17{margin-bottom:var(--space-3);font-size:var(--text-base)}._subtitle_1l2ws_31,._emptyText_1l2ws_32{color:var(--color-text-muted);font-size:var(--text-sm)}._subtitle_1l2ws_31{margin:var(--space-1) 0 0}._warning_1l2ws_41,._formError_1l2ws_42{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--app-danger-text);background:var(--app-danger-soft);font-size:var(--text-sm)}._form_1l2ws_42{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background)}._formGrid_1l2ws_57,._summaryGrid_1l2ws_58{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._field_1l2ws_64{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600}._field_1l2ws_64 input{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-weight:400}._field_1l2ws_64 input:focus{outline:2px solid var(--color-primary-light);border-color:var(--color-primary)}._formActions_1l2ws_90{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}._summaryGrid_1l2ws_58{margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._summaryGrid_1l2ws_58>div{min-width:0}._summaryGrid_1l2ws_58 dt{color:var(--color-text-secondary);font-size:var(--text-sm)}._summaryGrid_1l2ws_58 dd{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-weight:600}._emptyText_1l2ws_32{margin:0}._tableWrap_1l2ws_124{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}._table_1l2ws_124{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_1l2ws_124 th,._table_1l2ws_124 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}._table_1l2ws_124 th{background:var(--color-background);color:var(--color-text-secondary);font-weight:600}._table_1l2ws_124 tbody tr:last-child td{border-bottom:0}._state_1l2ws_154{display:flex;min-height:140px;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-3);color:var(--color-text-muted)}._errorState_1l2ws_164{color:var(--app-danger-text)}@media (max-width: 760px){._headingRow_1l2ws_9{flex-direction:column}._formGrid_1l2ws_57,._summaryGrid_1l2ws_58{grid-template-columns:1fr}}._panel_d1lz4_1{display:flex;flex-direction:column;gap:var(--space-4)}._heading_d1lz4_2{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}._heading_d1lz4_2 h3{margin:0;color:var(--color-text-primary);font-size:var(--text-lg)}._heading_d1lz4_2 p,._empty_d1lz4_4,._hint_d1lz4_4{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}._actions_d1lz4_5,._footer_d1lz4_5{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}._form_d1lz4_6{display:flex;flex-direction:column;gap:var(--space-3)}._form_d1lz4_6>label{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}._form_d1lz4_6>input{width:100%;box-sizing:border-box;height:var(--ctl-h-md);padding:0 var(--space-3);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface);color:var(--app-text);font:inherit}._form_d1lz4_6>input:focus{outline:none;box-shadow:var(--ctl-focus-ring)}._dateGrid_d1lz4_10{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._checkbox_d1lz4_11{display:inline-flex;align-items:center;gap:var(--space-2)}._error_d1lz4_12{display:flex;align-items:center;gap:var(--space-2);color:var(--app-danger-text);background:var(--app-danger-soft);padding:var(--space-2) var(--space-3);border-radius:var(--ctl-radius-md);font-size:var(--text-sm)}._footer_d1lz4_5{margin-top:var(--space-2)}@media (max-width: 640px){._dateGrid_d1lz4_10{grid-template-columns:1fr}}._pageContainer_1j1e2_3{padding:var(--space-6);background-color:var(--color-background);min-height:calc(100vh - 60px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_1j1e2_10{margin-bottom:var(--space-6);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._backButton_1j1e2_19{align-self:flex-start;margin-bottom:.5rem}._headerBar_1j1e2_25{display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-1);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._titleRow_1j1e2_39{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._titleName_1j1e2_46{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);line-height:1.2}._infoCard_1j1e2_54{background-color:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);transition:all .15s ease-in-out}._infoCard_1j1e2_54:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary)}._tabBar_1j1e2_69{display:flex;border-bottom:2px solid var(--color-border);margin-bottom:var(--space-6);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabBar_1j1e2_69::-webkit-scrollbar{display:none}._tabButton_1j1e2_82{padding:var(--space-3) var(--space-4);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);white-space:nowrap;transition:all .15s ease-in-out}._tabButton_1j1e2_82:hover{color:var(--color-primary);background-color:var(--color-primary-light)}._tabButtonActive_1j1e2_101{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._tabContent_1j1e2_107{min-height:200px}._dlGrid_1j1e2_112{display:grid;grid-template-columns:minmax(180px,auto) 1fr;column-gap:var(--space-4);row-gap:var(--space-3);margin-bottom:var(--space-4)}._dt_1j1e2_120{text-align:left;color:var(--color-text-secondary);font-weight:600;font-size:var(--text-sm);padding:var(--space-1) 0;display:flex;align-items:center;justify-content:flex-start}._dd_1j1e2_131{color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--space-1) 0;display:flex;align-items:center;font-weight:500;margin:0}._inlineRow_1j1e2_141{display:inline-flex;align-items:center;gap:var(--space-2)}._copyButton_1j1e2_147{margin-left:.25rem;vertical-align:middle}._subsectionTitle_1j1e2_153{font-size:var(--text-base);font-weight:600;margin-top:var(--space-6);margin-bottom:var(--space-3);color:var(--color-text-secondary);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);letter-spacing:-.015em}._notesSection_1j1e2_165{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._notesTitle_1j1e2_171{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-3);color:var(--color-text-primary)}._notesBox_1j1e2_178{background-color:var(--color-border-light);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);min-height:80px;max-width:100%;font-size:var(--text-sm);color:var(--color-text-secondary);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;line-height:1.6;transition:all .15s ease-in-out}._notesBox_1j1e2_178:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}._loadingContainer_1j1e2_201,._errorContainer_1j1e2_202{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-8);background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;min-height:200px;margin:var(--space-8) auto;max-width:600px;border:1px solid var(--color-border)}._loadingContainer_1j1e2_201 p{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:500}._errorContainer_1j1e2_202{background-color:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-text-primary)}._spinner_1j1e2_231{border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;width:32px;height:32px;animation:_spin_1j1e2_231 1s linear infinite}@keyframes _spin_1j1e2_231{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dlGrid_1j1e2_112 a{color:var(--color-primary);text-decoration:none;transition:color .15s ease-in-out}._dlGrid_1j1e2_112 a:hover{color:var(--color-primary-hover);text-decoration:underline}@media (max-width: 640px){._pageContainer_1j1e2_3{padding:var(--space-4)}._headerBar_1j1e2_25{padding:var(--space-4);flex-direction:column;align-items:stretch}._dlGrid_1j1e2_112{grid-template-columns:1fr;gap:var(--space-2)}._dt_1j1e2_120{text-align:left;font-weight:600;color:var(--color-text-secondary);justify-content:flex-start}._dd_1j1e2_131{padding-left:var(--space-4);border-left:2px solid var(--color-border);margin-bottom:var(--space-3)}._tabButton_1j1e2_82{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}}._employmentStack_1j1e2_292{display:flex;flex-direction:column;gap:var(--space-5)}._overlay_15xpo_8{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;z-index:1000;animation:_overlayIn_15xpo_1 .18s ease-out}@keyframes _overlayIn_15xpo_1{0%{opacity:0}to{opacity:1}}._drawer_15xpo_24{width:min(720px,100vw);background:var(--app-surface);display:flex;flex-direction:column;height:100%;box-shadow:-16px 0 40px #0000002e;animation:_drawerIn_15xpo_1 .22s ease-out}@keyframes _drawerIn_15xpo_1{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}._header_15xpo_41{padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:.75rem;background:var(--app-surface)}._headerTopRow_15xpo_50{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._breadcrumb_15xpo_57{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--app-text-muted);min-width:0}._breadcrumbSep_15xpo_66{color:var(--app-border-strong)}._breadcrumbCurrent_15xpo_70{color:var(--app-text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._closeButton_15xpo_78{flex-shrink:0}._identityRow_15xpo_82{display:flex;align-items:center;gap:.875rem;min-width:0}._identityText_15xpo_89{display:flex;flex-direction:column;gap:.1875rem;min-width:0}._identityNameRow_15xpo_96{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}._identityName_15xpo_96{margin:0;font-size:1.25rem;font-weight:700;color:var(--app-text);letter-spacing:-.01em}._identityEmail_15xpo_111{font-size:.8125rem;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pendingBanner_15xpo_121{padding:.75rem 1.5rem;background:var(--app-warning-soft);border-bottom:1px solid color-mix(in srgb,#f59e0b 40%,transparent);display:flex;align-items:center;gap:.75rem}._pendingBannerIcon_15xpo_130{width:1.375rem;height:1.375rem;border-radius:999px;background:var(--app-warning-text, #d97706);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._pendingBannerText_15xpo_142{display:flex;flex-direction:column;gap:.125rem;min-width:0}._pendingBannerTitle_15xpo_149{font-size:.8125rem;font-weight:700;color:var(--app-warning-text)}._pendingBannerSubtitle_15xpo_155{font-size:.75rem;color:var(--app-warning-text)}._tabBar_15xpo_162{display:flex;gap:0;padding:0 1.5rem;background:var(--app-surface);border-bottom:1px solid var(--app-border)}._tab_15xpo_162{padding:.75rem 0;margin-right:1.25rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--app-text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:.375rem;transition:color .15s,border-color .15s}._tab_15xpo_162:hover{color:var(--app-text-secondary)}._tabActive_15xpo_192{color:var(--app-text);border-bottom-color:var(--app-text)}._tabCount_15xpo_197{font-size:.6875rem;color:var(--app-text-muted);font-weight:500;font-variant-numeric:tabular-nums}._body_15xpo_206{flex:1;overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}._section_15xpo_215{display:flex;flex-direction:column;gap:.5rem}._sectionHeader_15xpo_221{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._sectionHeaderLeft_15xpo_229{display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}._sectionTitle_15xpo_236{margin:0;font-size:.75rem;font-weight:700;color:var(--app-text);letter-spacing:.05em;text-transform:uppercase}._sectionRequired_15xpo_245{font-size:.6875rem;font-weight:700;color:var(--app-danger-text);letter-spacing:.04em;text-transform:uppercase}._sectionSubtle_15xpo_253{font-size:.75rem;color:var(--app-text-muted)}._sectionHint_15xpo_258{margin:0;font-size:.75rem;color:var(--app-text-muted);line-height:1.5}._checkRow_15xpo_265{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}._checkRow_15xpo_265 input{margin-top:.15rem;flex-shrink:0}._checkRow_15xpo_265>span{display:flex;flex-direction:column;gap:.15rem}._checkLabel_15xpo_283{font-size:.85rem;font-weight:500;color:var(--app-text)}._metaGrid_15xpo_291{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--app-border);border-radius:.625rem;overflow:hidden;background:var(--app-surface-muted)}._metaCell_15xpo_300{padding:.625rem .875rem;border-left:1px solid var(--app-border);display:flex;flex-direction:column;gap:.125rem;min-width:0}._metaCell_15xpo_300:first-child{border-left:none}._metaLabel_15xpo_313{font-size:.625rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.05em;text-transform:uppercase}._metaValue_15xpo_321{font-size:.8125rem;color:var(--app-text-secondary);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roleList_15xpo_333{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}._roleCard_15xpo_342{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .875rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.625rem;cursor:pointer;transition:background .15s,border-color .15s}._roleCard_15xpo_342:hover{background:var(--app-surface-muted)}._roleCardActive_15xpo_358{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 45%,transparent)}._roleCardActive_15xpo_358:hover{background:var(--app-accent-soft)}._roleCheckbox_15xpo_367{width:1rem;height:1rem;border-radius:.25rem;margin-top:.125rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1.5px solid var(--app-text-muted);color:#fff;transition:background .15s,border-color .15s}._roleCheckboxActive_15xpo_382{background:var(--app-accent);border-color:var(--app-accent)}._roleBody_15xpo_387{display:flex;flex-direction:column;gap:.1875rem;min-width:0;flex:1}._roleHeadRow_15xpo_395{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._roleName_15xpo_402{font-weight:600;color:var(--app-text);font-size:.875rem}._roleDescription_15xpo_408{font-size:.75rem;color:var(--app-text-muted);line-height:1.4}._rolePermCount_15xpo_414{margin-left:auto;font-size:.6875rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}._miniTag_15xpo_422{display:inline-block;padding:.0625rem .375rem;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:.25rem;border:1px solid transparent}._miniTagBuiltin_15xpo_433{color:#c4b5fd;background:#8b5cf629;border-color:#8b5cf666}._miniTagAdmin_15xpo_439{color:var(--app-warning-text);background:var(--app-warning-soft);border-color:color-mix(in srgb,#f59e0b 40%,transparent)}._miniTagAccent_15xpo_445{color:var(--app-accent-text);background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 35%,transparent)}._bereichGrid_15xpo_453{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}._bereichCard_15xpo_459{display:flex;align-items:center;gap:.5625rem;padding:.5625rem .75rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5625rem;cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--app-text-secondary);transition:background .15s,border-color .15s}._bereichCard_15xpo_459:hover{background:var(--app-surface-muted)}._bereichCardActive_15xpo_478{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 45%,transparent);color:var(--app-accent-text)}._bereichCardActive_15xpo_478:hover{background:var(--app-accent-soft)}._bereichFooter_15xpo_488{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;margin-top:.125rem}._bereichCount_15xpo_496{color:var(--app-text-muted);font-variant-numeric:tabular-nums}._permBox_15xpo_503{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.625rem;padding:.875rem;display:flex;flex-direction:column;gap:.875rem}._permGroup_15xpo_513{display:flex;flex-direction:column;gap:.375rem}._permGroupLabel_15xpo_519{font-size:.625rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.05em;text-transform:uppercase}._permRow_15xpo_527{display:flex;flex-wrap:wrap;gap:.375rem}._permPill_15xpo_533{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:500;color:var(--app-text-muted);background:transparent;border:1px solid var(--app-border);border-radius:999px;opacity:.6}._permPillOn_15xpo_547{color:var(--app-accent-text);background:var(--app-surface);border-color:var(--app-border);opacity:1}._permPillAdmin_15xpo_554{color:var(--app-warning-text);background:var(--app-warning-soft);border-color:color-mix(in srgb,#f59e0b 40%,transparent);opacity:1}._permDot_15xpo_561{width:.875rem;height:.875rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}._permDotOff_15xpo_572{background:transparent;border:1.25px dashed var(--app-text-muted)}._permDotOn_15xpo_577{background:var(--app-accent)}._permDotAdmin_15xpo_581{background:var(--app-warning-text, #d97706)}._permKey_15xpo_585{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}._auditEmpty_15xpo_592{padding:2rem 1.5rem;text-align:center;color:var(--app-text-muted);background:var(--app-surface-muted);border:1px dashed var(--app-border);border-radius:.625rem;font-size:.8125rem}._dangerZone_15xpo_604{padding:.875rem 1rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.625rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._dangerZoneText_15xpo_616{display:flex;flex-direction:column;gap:.125rem;min-width:0}._dangerZoneTitle_15xpo_623{font-size:.8125rem;font-weight:700;color:var(--app-text)}._dangerZoneSubtitle_15xpo_629{font-size:.75rem;color:var(--app-text-muted)}._dangerZoneActions_15xpo_634{display:inline-flex;gap:.5rem;flex-wrap:wrap}._notesField_15xpo_642{display:flex;flex-direction:column;gap:.375rem}._notesHint_15xpo_648{font-size:.75rem;color:var(--app-text-muted)}._textarea_15xpo_653{width:100%;box-sizing:border-box;padding:.625rem .75rem;font-family:inherit;font-size:.8125rem;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;resize:vertical;line-height:1.5}._textarea_15xpo_653:focus{outline:none;border-color:var(--app-accent);box-shadow:0 0 0 3px #3b82f626}._bodyState_15xpo_675{padding:2rem 1rem;text-align:center;color:var(--app-text-muted);font-size:.875rem}._errorBox_15xpo_682{background:var(--app-danger-soft);border:1px solid color-mix(in srgb,#ef4444 40%,transparent);color:var(--app-danger-text);padding:.625rem .875rem;border-radius:.5rem;font-size:.8125rem;line-height:1.45}._footer_15xpo_694{padding:.875rem 1.5rem;border-top:1px solid var(--app-border);background:var(--app-surface);display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._footerLeft_15xpo_705{font-size:.75rem;color:var(--app-text-muted);min-width:0}._footerLeftStrong_15xpo_711{color:var(--app-text-secondary);font-weight:600}._footerActions_15xpo_716{display:inline-flex;gap:.5rem;flex-wrap:wrap}@media (max-width: 720px){._drawer_15xpo_24{width:100vw}._metaGrid_15xpo_291,._bereichGrid_15xpo_453{grid-template-columns:repeat(2,1fr)}._metaCell_15xpo_300:nth-child(3){border-left:1px solid var(--app-border)}}@media (max-width: 480px){._metaGrid_15xpo_291,._bereichGrid_15xpo_453{grid-template-columns:1fr}._metaCell_15xpo_300{border-left:none;border-top:1px solid var(--app-border)}._metaCell_15xpo_300:first-child{border-top:none}._header_15xpo_41,._tabBar_15xpo_162,._body_15xpo_206,._footer_15xpo_694{padding-left:1rem;padding-right:1rem}}._body_na3po_1{display:flex;flex-direction:column;gap:.75rem}._field_na3po_7{display:flex;flex-direction:column;gap:.25rem}._fieldLabel_na3po_13{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._input_na3po_19{min-width:0;padding:.4375rem .625rem;font:inherit;font-size:.875rem;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem}._input_na3po_19:focus{outline:none;border-color:var(--app-accent)}._linkRow_na3po_35{display:flex;align-items:center;gap:.5rem}._linkInput_na3po_41{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8125rem}._hint_na3po_47{margin:0;font-size:.75rem;line-height:1.5;color:var(--app-text-muted)}._footer_na3po_54{display:flex;justify-content:flex-end;gap:.5rem}@media (max-width: 640px){._linkRow_na3po_35{flex-direction:column;align-items:stretch}}._container_184yq_10{padding:1.5rem;background-color:var(--app-surface);border-radius:.75rem;border:1px solid var(--app-border);box-shadow:0 1px 3px #0000000d}._pageHeader_184yq_20{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}._pageHeading_184yq_29{display:flex;flex-direction:column;gap:.25rem;min-width:0}._eyebrow_184yq_36{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase}._pageTitle_184yq_44{margin:0;font-size:1.5rem;font-weight:700;color:var(--app-text);letter-spacing:-.01em}._pageSubtitle_184yq_52{margin:0;font-size:.875rem;color:var(--app-text-muted);max-width:42rem}._pageSubtitleAlert_184yq_59{color:var(--app-warning-text);font-weight:600}._pageActions_184yq_64{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}._statStrip_184yq_73{display:grid;grid-template-columns:repeat(4,1fr);background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.625rem;overflow:hidden;margin-bottom:1.25rem}._statCell_184yq_83{padding:.875rem 1rem;border-left:1px solid var(--app-border);display:flex;flex-direction:column;gap:.25rem;min-width:0}._statCell_184yq_83:first-child{border-left:none}._statLabel_184yq_96{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.05em;text-transform:uppercase}._statValueRow_184yq_104{display:flex;align-items:baseline;gap:.5rem;min-width:0}._statValue_184yq_104{font-size:1.625rem;font-weight:700;color:var(--app-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}._statValueWarn_184yq_119{color:var(--app-warning-text)}._statHint_184yq_123{font-size:.75rem;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolbar_184yq_133{margin-bottom:1rem}._searchInput_184yq_137{min-width:16rem;width:auto}._tableContainer_184yq_147{overflow-x:auto}._userCell_184yq_151{display:flex;align-items:center;gap:.75rem;min-width:0}._userInfo_184yq_158{display:flex;flex-direction:column;gap:.0625rem;min-width:0}._userName_184yq_165{font-weight:600;color:var(--app-text);font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_184yq_174{font-size:.75rem;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dateCell_184yq_182{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;color:var(--app-text-muted)}._approvedByCell_184yq_189{font-size:.8125rem;color:var(--app-text-muted)}._emptyDash_184yq_194{color:var(--app-text-muted)}._chipRow_184yq_200{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}._chip_184yq_200{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:999px;font-size:.75rem;color:var(--app-text-secondary);font-weight:500}._chipAccent_184yq_220{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 35%,transparent);color:var(--app-accent-text)}._chipAdmin_184yq_226{background:var(--app-warning-soft);border-color:color-mix(in srgb,#f59e0b 40%,transparent);color:var(--app-warning-text)}._chipOverflow_184yq_232{font-size:.75rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums;padding:0 .25rem}._chipUnassigned_184yq_239{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._statusPill_184yq_247{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem .1875rem .4375rem;font-size:.6875rem;font-weight:600;border-radius:999px;border:1px solid transparent}._statusPill_184yq_247:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:currentColor}._statusPending_184yq_266{color:var(--app-warning-text);background:var(--app-warning-soft);border-color:color-mix(in srgb,#f59e0b 40%,transparent)}._statusApproved_184yq_272{color:var(--app-success-text);background:var(--app-success-soft);border-color:color-mix(in srgb,#10b981 40%,transparent)}._statusRejected_184yq_278{color:var(--app-danger-text);background:var(--app-danger-soft);border-color:color-mix(in srgb,#ef4444 40%,transparent)}._statusSuspended_184yq_284,._statusDefault_184yq_290{color:var(--app-text-secondary);background:var(--app-surface-muted);border-color:var(--app-border)}[data-scheme=dark] ._chipAccent_184yq_220{background:color-mix(in srgb,var(--app-accent) 10%,var(--app-surface));border-color:color-mix(in srgb,var(--app-accent) 24%,var(--app-border))}[data-scheme=dark] ._chipAdmin_184yq_226,[data-scheme=dark] ._statusPending_184yq_266{background:color-mix(in srgb,var(--app-warning-text) 10%,var(--app-surface));border-color:color-mix(in srgb,var(--app-warning-text) 24%,var(--app-border))}[data-scheme=dark] ._statusApproved_184yq_272{background:color-mix(in srgb,var(--app-success-text) 9%,var(--app-surface));border-color:color-mix(in srgb,var(--app-success-text) 22%,var(--app-border))}[data-scheme=dark] ._statusRejected_184yq_278{background:color-mix(in srgb,var(--app-danger-text) 9%,var(--app-surface));border-color:color-mix(in srgb,var(--app-danger-text) 22%,var(--app-border))}._rowButtonDanger_184yq_320{color:var(--app-danger-text);background:var(--app-surface);border-color:color-mix(in srgb,#ef4444 35%,transparent)}._rowButtonDanger_184yq_320:hover{background:var(--app-danger-soft);border-color:color-mix(in srgb,#ef4444 45%,transparent)}._noActions_184yq_331{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._avatar_184yq_339{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;letter-spacing:.02em;flex-shrink:0;color:hsl(var(--avatar-hue) 30% 30%);background:hsl(var(--avatar-hue) 50% 94%);border:1px solid hsl(var(--avatar-hue) 40% 86%)}._statePanel_184yq_354{padding:2rem;text-align:center;color:var(--app-text-muted);background-color:var(--app-surface-muted);border-radius:.625rem;border:1px solid var(--app-border)}._accessDenied_184yq_363{padding:2rem;text-align:center;background-color:var(--app-danger-soft);border:1px solid color-mix(in srgb,#ef4444 35%,transparent);border-radius:.625rem;color:var(--app-danger-text)}._accessDenied_184yq_363 h2{margin:0 0 .5rem;color:var(--app-danger-text)}._retryButton_184yq_377{margin-top:1rem;padding:.5rem 1rem;background-color:var(--app-accent);color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem}._retryButton_184yq_377:hover{background-color:#1d4ed8}@media (max-width: 900px){._statStrip_184yq_73{grid-template-columns:repeat(2,1fr)}._statCell_184yq_83:nth-child(3){border-left:none;border-top:1px solid var(--app-border)}._statCell_184yq_83:nth-child(4){border-top:1px solid var(--app-border)}}@media (max-width: 640px){._container_184yq_10{padding:1rem}._statStrip_184yq_73{grid-template-columns:1fr}._statCell_184yq_83{border-left:none;border-top:1px solid var(--app-border)}._statCell_184yq_83:first-child{border-top:none}._searchInput_184yq_137{min-width:0;width:100%}}[data-scheme=dark] ._retryButton_184yq_377{background:#1d4ed8;border-color:#1d4ed8;color:#fff}[data-scheme=dark] ._retryButton_184yq_377:hover{background:#1e40af;border-color:#1e40af}._container_orypk_11{display:flex;flex-direction:column;gap:.75rem;min-width:0}._toolbar_orypk_20{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:space-between}._searchField_orypk_28{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .75rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;flex:1;min-width:14rem}._searchField_orypk_28:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}._searchField_orypk_28 input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:.8125rem;color:var(--app-text)}._searchField_orypk_28 input::placeholder{color:var(--app-text-muted)}._searchIcon_orypk_58{color:var(--app-text-muted);flex-shrink:0}._bulkActions_orypk_60{display:inline-flex;align-items:center;gap:.25rem}._bulkSelectedCount_orypk_66{font-size:.75rem;color:var(--app-text-muted);margin-right:.5rem;font-variant-numeric:tabular-nums}._empty_orypk_75{padding:1.25rem;background-color:var(--app-surface-muted);border:1px dashed var(--app-border);border-radius:.625rem;color:var(--app-text-muted);font-size:.8125rem;text-align:center}._groupCard_orypk_87{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-surface);overflow:hidden}._groupCardSystem_orypk_94{border-color:var(--app-border);background:var(--app-surface-muted)}._groupHeader_orypk_99{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;padding:.75rem .875rem;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border)}._groupCardSystem_orypk_94 ._groupHeader_orypk_99{background:var(--app-surface-muted)}._groupHeading_orypk_115{display:flex;align-items:flex-start;gap:.5rem;flex:1 1 auto;min-width:0;padding:0;border:none;background:none;font-family:inherit;text-align:left;color:inherit;cursor:pointer}._groupHeading_orypk_115:disabled{cursor:default}._groupHeading_orypk_115:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring);border-radius:var(--ctl-radius-sm)}._groupHeadingText_orypk_140{display:flex;flex-direction:column;gap:.125rem;min-width:0}._groupChevron_orypk_147{flex-shrink:0;margin-top:.125rem;color:var(--app-text-muted);transition:transform .15s ease}._groupChevronOpen_orypk_154{transform:rotate(180deg)}._groupCardCollapsed_orypk_158 ._groupHeader_orypk_99{border-bottom:none}._groupTitle_orypk_162{display:block;margin:0;font-size:.875rem;font-weight:700;color:var(--app-text);letter-spacing:-.01em}._groupDescription_orypk_171{display:block;margin:0;font-size:.75rem;color:var(--app-text-muted);line-height:1.4}._groupHeaderRight_orypk_179{display:inline-flex;align-items:center;gap:.625rem;flex-shrink:0}._groupCount_orypk_186{font-size:.75rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums}._groupCount_orypk_186 strong{color:var(--app-text);font-weight:700}._groupBody_orypk_197{display:flex;flex-direction:column}._subRow_orypk_204{padding:.75rem .875rem;border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:.4375rem}._subRow_orypk_204:last-child{border-bottom:none}._subHead_orypk_214{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem}._subLabel_orypk_221{display:inline-flex;align-items:baseline;gap:.5rem;background:none;border:none;padding:0;font-family:inherit;text-align:left;cursor:pointer;min-width:0}._subLabel_orypk_221:hover:not(:disabled) ._subLabelText_orypk_234{text-decoration:underline;text-decoration-color:#d1d5db;text-underline-offset:3px}._subLabel_orypk_221:disabled{cursor:default}._subLabelText_orypk_234{font-size:.8125rem;font-weight:600;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subKey_orypk_251{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--app-text-muted);white-space:nowrap}._subCount_orypk_258{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._subCountFull_orypk_266{color:#047857}._subActions_orypk_268{display:flex;flex-wrap:wrap;gap:.375rem}._toggle_orypk_276{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .4375rem;font-family:inherit;font-size:.75rem;font-weight:600;border-radius:999px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-muted);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._toggle_orypk_276:hover:not(:disabled){background:var(--app-surface-muted);border-color:var(--app-border)}._toggle_orypk_276:disabled{cursor:not-allowed}._toggleCheck_orypk_299{width:.875rem;height:.875rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1.25px dashed var(--app-border-strong);color:#fff;flex-shrink:0;transition:background .12s,border-color .12s,border-style .12s}._toggle_orypk_276._toggleOn_orypk_313 ._toggleCheck_orypk_299{border-style:solid;background:#2563eb;border-color:#2563eb}._toggleLabel_orypk_319{font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.01em;text-transform:lowercase}._toggleOn_orypk_313{background:var(--app-surface-muted);border-color:var(--app-border);color:var(--app-text)}._toggleDanger_orypk_334._toggleOn_orypk_313{background:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger-text) 30%,var(--app-border));color:var(--app-danger-text)}._toggleDanger_orypk_334._toggleOn_orypk_313 ._toggleCheck_orypk_299{background:#b91c1c;border-color:#b91c1c}._toggleAdmin_orypk_345._toggleOn_orypk_313{background:var(--app-warning-soft);border-color:color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border));color:var(--app-warning-text)}._toggleAdmin_orypk_345._toggleOn_orypk_313 ._toggleCheck_orypk_299{background:#d97706;border-color:#d97706}._toggleReservedBadge_orypk_357{margin-left:.125rem;width:.875rem;height:.875rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--app-warning-text) 32%,var(--app-tint-base));color:var(--app-warning-text);border:1px solid color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border));font-size:.5625rem;font-weight:800;letter-spacing:0}._containerReadOnly_orypk_375 ._toggle_orypk_276,._containerReadOnly_orypk_375 ._subLabel_orypk_221,._containerReadOnly_orypk_375 ._bulkButton_orypk_377,._containerReadOnly_orypk_375 ._groupBulkButton_orypk_378{cursor:default}._containerReadOnly_orypk_375 ._toggle_orypk_276:hover,._containerReadOnly_orypk_375 ._subLabel_orypk_221:hover,._containerReadOnly_orypk_375 ._bulkButton_orypk_377:hover,._containerReadOnly_orypk_375 ._groupBulkButton_orypk_378:hover{background:inherit}@media (max-width: 640px){._searchField_orypk_28{min-width:0;width:100%}._bulkActions_orypk_60{width:100%;justify-content:flex-end}._groupHeader_orypk_99{flex-direction:column;align-items:stretch}._groupHeaderRight_orypk_179{justify-content:space-between}}._container_oyazw_1{display:flex;flex-direction:column;min-height:0;height:100%}._filterHeader_oyazw_11{display:flex;gap:8px;align-items:center;padding:0 0 8px}._filterButtonWrap_oyazw_18{position:relative;flex:0 0 auto}._filterBadge_oyazw_23{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;background-color:var(--app-accent);color:#fff;border-radius:9999px;font-size:.6875rem;font-weight:600}._activeFiltersChips_oyazw_37{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:0 0 .75rem}._filterChip_oyazw_45{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .7rem;background-color:var(--app-accent-soft);color:var(--app-accent-text);border:1px solid color-mix(in srgb,var(--app-accent) 25%,transparent);border-radius:9999px;font-size:.8125rem;font-weight:500}._removeChipButton_oyazw_58{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;background-color:transparent;border:none;color:var(--app-accent-text);font-size:1.125rem;line-height:1;cursor:pointer;border-radius:50%}._clearAllChipsButton_oyazw_74{padding:.25rem .625rem;background-color:transparent;color:var(--app-text-muted);border:1px solid var(--app-border);border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer}._filterContainer_oyazw_85{position:absolute;top:calc(100% + .45rem);right:0;z-index:120;width:min(800px,calc(100vw - 3rem));max-height:min(70vh,640px);padding:1rem;overflow-y:auto;background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:0 14px 34px #0f172a29}._searchInput_oyazw_100{flex:1 1 auto;min-width:0;width:auto}._chipFilterGroups_oyazw_106{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem}._chipFilterGroup_oyazw_106{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}._chipFilterLabel_oyazw_120{min-width:4.5rem;font-size:.75rem;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.025em}._chipFilterChips_oyazw_129{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}._groupedChipFilterContent_oyazw_136{display:flex;align-items:flex-start;gap:.625rem;flex:1;min-width:0}._actionChipGroups_oyazw_144{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1;min-width:0;gap:.5rem}._actionChipGroup_oyazw_144{display:grid;grid-template-columns:minmax(8.5rem,auto) 1fr;align-items:baseline;gap:.625rem}._actionChipGroupLabel_oyazw_159{color:var(--app-text-secondary);font-size:.6875rem;font-weight:600;line-height:1.75rem}._actionChipGroupChips_oyazw_166{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}@media (max-width: 700px){._groupedChipFilterContent_oyazw_136{flex-wrap:wrap}._actionChipGroups_oyazw_144{display:flex;flex-direction:column;flex-basis:100%}._actionChipGroup_oyazw_144{grid-template-columns:1fr;gap:.125rem}}@media (max-width: 720px){._filterContainer_oyazw_85{position:fixed;top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;max-height:78vh}}._filterRow_oyazw_202{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}._list_oyazw_211{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1 auto;min-height:0;container:auditfeed / inline-size}._row_oyazw_223{border-bottom:1px solid var(--app-border);transition:background-color .2s ease}._row_oyazw_223:last-child{border-bottom:none}._row_oyazw_223[data-open]{background:color-mix(in srgb,var(--app-accent) 5%,transparent)}._rowHeader_oyazw_239{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;width:100%;padding:14px 16px;background:none;border:none;text-align:left;color:var(--app-text);font:inherit;cursor:default;transition:background-color .15s ease}._rowHeader_oyazw_239[data-clickable=true]{cursor:pointer}._rowHeader_oyazw_239[data-clickable=true]:hover{background-color:color-mix(in srgb,var(--app-text) 4%,transparent)}._headMain_oyazw_263{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 100%}._marker_oyazw_273{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-accent)}._marker_oyazw_273[data-destructive]{background:var(--app-accent);border-color:var(--app-accent);color:var(--app-surface)}._headText_oyazw_292{display:flex;flex-direction:column;gap:2px;min-width:0}._action_oyazw_144{font-weight:600;font-size:15px;line-height:1.25;overflow-wrap:anywhere}._objectLine_oyazw_306{font-size:13px;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actorTag_oyazw_314{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 8px;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:9999px;font-size:12px;color:var(--app-text-muted)}._actorName_oyazw_327{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actorGlyph_oyazw_333{flex:none;opacity:.75}._time_oyazw_338{font-size:12.5px;color:var(--app-text-muted);white-space:nowrap}._chevron_oyazw_344{display:inline-flex;margin-left:auto;color:var(--app-text-muted);transition:transform .3s cubic-bezier(.4,0,.2,1)}._chevron_oyazw_344[data-open=true]{transform:rotate(180deg)}._chevron_oyazw_344[data-hidden=true]{visibility:hidden}@container auditfeed (min-width: 560px){._headMain_oyazw_263{flex:1 1 0}._chevron_oyazw_344{margin-left:0}}._detail_oyazw_370{padding:2px 16px 20px 64px;animation:_auditDetailIn_oyazw_1 .28s ease}@container auditfeed (max-width: 559px){._detail_oyazw_370{padding-left:16px}}@keyframes _auditDetailIn_oyazw_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._objektHeader_oyazw_392{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px}._objektEyebrow_oyazw_400{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent-text)}._objektLabel_oyazw_408{font-weight:600;font-size:15px}._tagMono_oyazw_413{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:12px;padding:2px 8px;border-radius:6px;background:var(--app-surface-muted);border:1px solid var(--app-border);color:var(--app-text-secondary)}._tagArea_oyazw_423{font-size:11.5px;font-weight:500;padding:2px 9px;border-radius:9999px;background:var(--app-accent-soft);color:var(--app-accent-text);border:1px solid color-mix(in srgb,var(--app-accent) 25%,transparent)}._card_oyazw_433{padding:12px 14px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);margin-bottom:12px}._cardTitle_oyazw_441{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-muted);margin-bottom:8px}._metaGrid_oyazw_451{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}._metaGrid_oyazw_451[data-single]{grid-template-columns:1fr}._metaGrid_oyazw_451 ._card_oyazw_433{margin-bottom:0}@container auditfeed (max-width: 559px){._metaGrid_oyazw_451{grid-template-columns:1fr}}._diff_oyazw_471,._context_oyazw_472{width:100%;border-collapse:collapse;font-size:12.5px}._diff_oyazw_471 tr,._context_oyazw_472 tr{border-top:1px solid var(--app-border)}._diff_oyazw_471 tr:first-child,._context_oyazw_472 tr:first-child{border-top:none}._diff_oyazw_471 th,._context_oyazw_472 th{text-align:left;font-weight:500;color:var(--app-text-muted);padding:5px 12px 5px 0;white-space:nowrap;vertical-align:top}._diff_oyazw_471 td,._context_oyazw_472 td{padding:5px 6px;vertical-align:top;word-break:break-word}._context_oyazw_472 td{color:var(--app-text)}._before_oyazw_509{color:var(--app-text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--app-text) 30%,transparent)}._after_oyazw_515{color:var(--app-text);font-weight:500}._arrow_oyazw_520{color:var(--app-accent);text-align:center;padding:5px 4px}._grundText_oyazw_526{font-size:13.5px;color:var(--app-text)}._grundEmpty_oyazw_531{font-size:13.5px;color:var(--app-text-muted)}._empty_oyazw_536,._error_oyazw_537,._muted_oyazw_538{color:var(--app-text-muted);font-size:13px;padding:12px 4px}._error_oyazw_537{color:#ef4444}._footer_oyazw_548{display:flex;justify-content:center;padding:10px 0 2px}._container_653bx_10{padding:1.5rem;background-color:var(--app-surface);border-radius:.75rem;border:1px solid var(--app-border);box-shadow:0 1px 3px #0000000d;min-width:0}._pageHeader_653bx_21{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}._pageHeading_653bx_30{display:flex;flex-direction:column;gap:.25rem;min-width:0}._eyebrow_653bx_37{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase}._pageTitle_653bx_45{margin:0;font-size:1.5rem;font-weight:700;color:var(--app-text);letter-spacing:-.01em}._pageSubtitle_653bx_53{margin:0;font-size:.875rem;color:var(--app-text-muted);max-width:42rem}._pageActions_653bx_60{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}._statStrip_653bx_69{display:grid;grid-template-columns:repeat(4,1fr);background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.625rem;overflow:hidden;margin-bottom:1.25rem}._statCell_653bx_79{padding:.875rem 1rem;border-left:1px solid var(--app-border);display:flex;flex-direction:column;gap:.25rem;min-width:0}._statCell_653bx_79:first-child{border-left:none}._statLabel_653bx_90{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.05em;text-transform:uppercase}._statValue_653bx_98{font-size:1.625rem;font-weight:700;color:var(--app-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}._statHint_653bx_106{font-size:.75rem;color:var(--app-text-muted)}._visibilityPanel_653bx_113{display:flex;flex-direction:column;gap:.875rem;padding:1rem;margin-bottom:1.25rem;border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-surface)}._visibilityPanelHeader_653bx_124{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}._visibilityPanelTitle_653bx_132{margin:.125rem 0 0;font-size:1rem;font-weight:700;color:var(--app-text)}._visibilityPanelStats_653bx_139{display:inline-flex;gap:.5rem;flex-wrap:wrap;font-size:.75rem;color:var(--app-text-muted);font-weight:600}._groupCreateForm_653bx_148{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(12rem,1fr) auto;gap:.5rem;align-items:center}._visibilityGroupGrid_653bx_155{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.625rem}._visibilityGroupItem_653bx_161{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface-muted);min-width:0}._visibilityGroupInactive_653bx_173{opacity:.62}._visibilityGroupMain_653bx_177{min-width:0;display:flex;flex-direction:column;gap:.125rem}._visibilityGroupName_653bx_184{font-size:.875rem;font-weight:700;color:var(--app-text)}._visibilityGroupDescription_653bx_190{font-size:.75rem;color:var(--app-text-muted);line-height:1.35}._visibilityGroupKey_653bx_196{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--app-text-muted)}._visibilityGroupActions_653bx_202{display:inline-flex;align-items:center;justify-content:flex-end;gap:.375rem;flex-wrap:wrap;flex-shrink:0}._visibilityEmpty_653bx_211{padding:.875rem;border:1px dashed var(--app-border);border-radius:.5rem;color:var(--app-text-muted);font-size:.8125rem}._filtersRow_653bx_221{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._searchInput_653bx_230{flex:1;min-width:16rem;max-width:24rem;width:auto}._filtersRowRight_653bx_237{display:inline-flex;align-items:center;gap:.875rem;flex-wrap:wrap}._toggle_653bx_244{display:inline-flex;align-items:center;gap:.4375rem;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._toggle_653bx_244 input[type=checkbox]{accent-color:#2563eb;width:.9375rem;height:.9375rem}._tableContainer_653bx_262{border:1px solid var(--app-border);border-radius:.625rem;overflow:hidden;background:var(--app-surface)}._nameCell_653bx_269{display:flex;flex-direction:column;gap:.125rem;min-width:12rem}._roleName_653bx_276{font-weight:600;color:var(--app-text);font-size:.875rem}._roleDescription_653bx_282{font-size:.75rem;color:var(--app-text-muted)}._keyCell_653bx_287{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;color:var(--app-text-secondary);font-size:.75rem}._subtle_653bx_293{color:var(--app-text-muted);font-style:italic}._groupChips_653bx_298{display:flex;flex-wrap:wrap;gap:.25rem}._groupChip_653bx_298{display:inline-flex;align-items:center;padding:.125rem .45rem;border-radius:999px;background:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));color:var(--app-accent-text);font-size:.6875rem;font-weight:700;white-space:nowrap}._rowInactive_653bx_317>*{opacity:.55}._actionsCol_653bx_321{display:flex;justify-content:flex-end;gap:.25rem;white-space:nowrap}._pill_653bx_331{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem .1875rem .4375rem;font-size:.6875rem;font-weight:600;border-radius:999px;border:1px solid transparent;white-space:nowrap}._pill_653bx_331:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:currentColor}._pillBuiltin_653bx_351{color:color-mix(in srgb,#8b5cf6 55%,var(--app-text));background:color-mix(in srgb,#8b5cf6 18%,var(--app-tint-base));border-color:color-mix(in srgb,#8b5cf6 35%,var(--app-border))}._pillCustom_653bx_357{color:var(--app-accent-text);background:color-mix(in srgb,var(--app-accent) 20%,var(--app-tint-base));border-color:color-mix(in srgb,var(--app-accent) 35%,var(--app-border))}._pillActive_653bx_363{color:var(--app-success-text);background:var(--app-success-soft);border-color:color-mix(in srgb,var(--app-success-text) 30%,var(--app-border))}._pillInactive_653bx_369{color:var(--app-text-secondary);background:var(--app-surface-muted);border-color:var(--app-border)}._statePanel_653bx_377{padding:2rem;text-align:center;color:var(--app-text-muted);background-color:var(--app-surface-muted);border-radius:.625rem;border:1px solid var(--app-border)}._editorView_653bx_390{display:flex;flex-direction:column;gap:1rem;min-width:0}._editorHeader_653bx_397{display:flex;flex-direction:column;gap:.625rem;padding-bottom:1rem;border-bottom:1px solid var(--app-border)}._editorBreadcrumb_653bx_405{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--app-text-muted);min-width:0;flex-wrap:wrap}._editorBreadcrumb_653bx_405 a,._editorBreadcrumbLink_653bx_416{background:none;border:none;padding:0;color:var(--app-text-muted);font-family:inherit;font-size:.75rem;cursor:pointer;text-decoration:none}._editorBreadcrumbLink_653bx_416:hover{color:var(--app-text);text-decoration:underline}._editorBreadcrumbSep_653bx_429{color:#d1d5db}._editorBreadcrumbCurrent_653bx_431{color:var(--app-text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._editorTitleRow_653bx_439{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._editorTitleLeft_653bx_447{display:flex;align-items:center;gap:.875rem;min-width:0}._editorTitle_653bx_439{margin:0;font-size:1.5rem;font-weight:700;color:var(--app-text);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}._editorTitleDivider_653bx_467{width:1px;height:1.25rem;background:var(--app-border)}._editorTitleSub_653bx_473{font-size:1.5rem;color:var(--app-text-secondary);font-weight:600}._editorTitleSubMuted_653bx_479{color:var(--app-text-muted);font-style:italic}._editorActions_653bx_484{display:inline-flex;gap:.5rem;flex-wrap:wrap}._lockCard_653bx_492{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.625rem}._lockIcon_653bx_502{width:2.25rem;height:2.25rem;border-radius:999px;background:color-mix(in srgb,#8b5cf6 18%,var(--app-tint-base));color:color-mix(in srgb,#8b5cf6 55%,var(--app-text));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._lockText_653bx_514{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}._lockTitle_653bx_522{font-size:.875rem;font-weight:700;color:var(--app-text)}._lockSubtitle_653bx_528{font-size:.8125rem;color:var(--app-text-secondary);line-height:1.45}._generalGrid_653bx_537{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;max-width:60rem}@media (max-width: 960px){._generalGrid_653bx_537{grid-template-columns:1fr}}._sideCard_653bx_551{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-surface);overflow:hidden}._sideCardHeader_653bx_558{padding:.625rem .875rem;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border);font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.05em;text-transform:uppercase}._sideCardBody_653bx_569{padding:.875rem;display:flex;flex-direction:column;gap:.75rem}._formGroup_653bx_576{display:flex;flex-direction:column;gap:.375rem}._label_653bx_582{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.05em;text-transform:uppercase}._input_653bx_590,._textarea_653bx_591{padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:.5rem;font-size:.875rem;background-color:var(--app-surface);font-family:inherit;color:var(--app-text)}._input_653bx_590::placeholder,._textarea_653bx_591::placeholder{color:var(--app-text-muted)}._input_653bx_590:focus,._textarea_653bx_591:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}._input_653bx_590:disabled,._textarea_653bx_591:disabled{background:var(--app-surface-muted);color:var(--app-text-muted);cursor:not-allowed}._textarea_653bx_591{resize:vertical;line-height:1.5}._toggleRow_653bx_623,._visibilityGroupList_653bx_629{display:flex;flex-direction:column;gap:.5rem}._toggleCard_653bx_635{display:flex;align-items:flex-start;gap:.5625rem;font-size:.875rem;color:var(--app-text-secondary);cursor:pointer;padding:.625rem .75rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;transition:background .15s,border-color .15s}._toggleCard_653bx_635:hover{background:var(--app-surface-muted)}._toggleCard_653bx_635 input[type=checkbox]{accent-color:#2563eb;width:.9375rem;height:.9375rem;margin-top:.1875rem}._toggleCard_653bx_635 input[type=checkbox]:disabled{cursor:not-allowed}._toggleCard_653bx_635 strong{display:block;font-weight:600;color:var(--app-text);font-size:.8125rem}._toggleHint_653bx_667{display:block;font-size:.75rem;color:var(--app-text-muted);font-weight:400;margin-top:.125rem}._permSectionHeader_653bx_677{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem;flex-wrap:wrap}._permSectionTitleBlock_653bx_685{display:flex;align-items:baseline;gap:.625rem;flex-wrap:wrap}._permSectionTitle_653bx_685{margin:0;font-size:.875rem;font-weight:700;color:var(--app-text)}._permSectionHint_653bx_699{font-size:.8125rem;color:var(--app-text-muted)}._helpText_653bx_704{font-size:.75rem;color:var(--app-text-muted);margin:0}._helpText_653bx_704 code{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;background-color:var(--app-surface-muted);padding:.0625rem .25rem;border-radius:.25rem;font-size:.75rem}._errorBox_653bx_718{background-color:var(--app-danger-soft);border:1px solid color-mix(in srgb,var(--app-danger-text) 30%,var(--app-border));color:var(--app-danger-text);padding:.625rem .875rem;border-radius:.5rem;font-size:.8125rem;line-height:1.45}@media (max-width: 900px){._statStrip_653bx_69{grid-template-columns:repeat(2,1fr)}._statCell_653bx_79:nth-child(3){border-left:none;border-top:1px solid var(--app-border)}._statCell_653bx_79:nth-child(4){border-top:1px solid var(--app-border)}}@media (max-width: 640px){._container_653bx_10{padding:1rem}._statStrip_653bx_69,._groupCreateForm_653bx_148{grid-template-columns:1fr}._visibilityGroupItem_653bx_161{flex-direction:column}._visibilityGroupActions_653bx_202{justify-content:flex-start}._statCell_653bx_79{border-left:none;border-top:1px solid var(--app-border)}._statCell_653bx_79:first-child{border-top:none}._searchInput_653bx_230{min-width:0;width:100%}}._historyOverlay_653bx_757{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end}._historyBackdrop_653bx_765{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a59;cursor:pointer;animation:_historyFadeIn_653bx_1 .18s ease}._historyDrawer_653bx_774{position:relative;width:560px;max-width:92vw;height:100%;background:var(--app-surface);border-left:1px solid var(--app-border);box-shadow:-8px 0 24px -12px #00000040;display:flex;flex-direction:column;animation:_historySlideIn_653bx_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _historyFadeIn_653bx_1{0%{opacity:0}to{opacity:1}}@keyframes _historySlideIn_653bx_1{0%{transform:translate(100%)}to{transform:translate(0)}}._historyHeader_653bx_797{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--app-border);flex:0 0 auto}._historyTitle_653bx_806{margin:0;font-size:16px;font-weight:600;color:var(--app-text)}._historyOpenLink_653bx_813{margin-left:auto;margin-right:.75rem;font-size:13px;font-weight:500;color:var(--app-accent, #db2777);text-decoration:none;white-space:nowrap}._historyOpenLink_653bx_813:hover{text-decoration:underline}._historyClose_653bx_827{border:none;background:none;font-size:22px;line-height:1;color:var(--app-text-muted);cursor:pointer;padding:0 4px}._historyClose_653bx_827:hover{color:var(--app-text)}._historyBody_653bx_841{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:1rem 1.25rem .75rem}._page_fzh68_1{display:flex;flex-direction:column;min-height:0;height:100%;padding:1.75rem;gap:1.25rem}._header_fzh68_10{display:flex;flex-direction:column;gap:.35rem}._eyebrow_fzh68_16{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-muted)}._title_fzh68_24{margin:0;font-size:1.375rem;font-weight:650;letter-spacing:-.01em;color:var(--app-text, #111827)}._subtitle_fzh68_32{margin:0;font-size:.875rem;color:var(--app-text-muted, #6b7280)}._card_fzh68_39{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:1rem 1.25rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f}[data-scheme=dark] ._card_fzh68_39{box-shadow:none}@media (max-width: 640px){._page_fzh68_1{padding:1rem}._card_fzh68_39{padding:.75rem .85rem;border-radius:12px}}:root{--c-bg-primary: var(--app-surface);--c-bg-secondary: var(--app-surface-muted);--c-bg-tertiary: var(--app-surface-muted);--c-text-primary: var(--app-text);--c-text-secondary: var(--app-text-secondary);--c-text-muted: var(--app-text-muted);--c-border: var(--app-border);--c-border-light: var(--app-border);--c-accent: #3b82f6;--c-accent-hover: #2563eb;--c-accent-soft: rgba(59, 130, 246, .12);--c-success: #10b981;--c-success-hover: #059669;--c-warning: #f59e0b;--c-error: #ef4444;--c-error-bg: var(--app-danger-soft);--c-error-border: #fecaca;--c-code-bg: var(--app-surface-muted);--c-code-text: #8b4513;--c-numeric: #0c7c59;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--font-size-xs: .75rem;--font-size-sm: .85rem;--font-size-base: .9rem;--font-size-md: .95rem;--font-size-lg: 1.1rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.8rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-mono: "Monaco", "Menlo", "Ubuntu Mono", monospace;--radius-sm: .25rem;--radius-md: .375rem;--radius-full: 50%;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._buttonBase_sm98k_102{border:none;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none;outline:none}._buttonBase_sm98k_102:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}._buttonBase_sm98k_102:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}._inputBase_sm98k_130{width:100%;padding:var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);transition:border-color var(--transition-base);background:var(--c-bg-primary);color:var(--c-text-primary)}._inputBase_sm98k_130:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}._settingsContainer_sm98k_151{max-width:1200px;margin:0 auto;padding:var(--space-8);background:var(--c-bg-secondary);min-height:100vh}._header_sm98k_159{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--c-border)}._headerContent_sm98k_165{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}._headerStats_sm98k_173{display:flex;gap:var(--space-4);margin-top:var(--space-2)}._statItem_sm98k_179{text-align:center;padding:var(--space-2) 0}._statValue_sm98k_184{display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--c-accent);line-height:1}._statLabel_sm98k_192{display:block;font-size:var(--font-size-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-1)}._title_sm98k_201{font-size:clamp(var(--font-size-xl),1.5rem + .5vw,var(--font-size-2xl));font-weight:var(--font-weight-semibold);color:var(--c-text-primary);margin:0;display:flex;align-items:center;gap:var(--space-2)}._titleIcon_sm98k_211{display:inline-flex;align-items:center;justify-content:center;color:var(--c-accent)}._sectionIcon_sm98k_218{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-md);background:var(--c-accent-soft);color:var(--c-accent);flex-shrink:0}._subtitle_sm98k_230{color:var(--c-text-secondary);font-size:var(--font-size-md);margin-top:var(--space-2);font-weight:var(--font-weight-normal)}._loadingContainer_sm98k_241{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:var(--space-4)}._loadingSpinner_sm98k_250{width:2rem;height:2rem;border:2px solid transparent;border-top-color:var(--c-accent);border-radius:var(--radius-full);animation:_spin_sm98k_1 .8s cubic-bezier(.55,.14,.45,.86) infinite}@keyframes _spin_sm98k_1{to{transform:rotate(360deg)}}._loadingText_sm98k_265{color:var(--c-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}._errorContainer_sm98k_271{background:var(--c-error-bg);border:1px solid var(--c-error-border);border-radius:var(--radius-sm);padding:var(--space-4);margin:var(--space-4) 0;text-align:center}._errorText_sm98k_280{color:var(--c-error);font-size:var(--font-size-base);margin:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}._toolbar_sm98k_295{background:var(--c-bg-primary);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-6);display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap;box-shadow:var(--shadow-sm)}._searchSection_sm98k_308{flex:1;min-width:200px}._searchInput_sm98k_313{width:100%}._filterSection_sm98k_317{min-width:180px}._categoryFilter_sm98k_321{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg-primary);color:var(--c-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--transition-base)}._categoryFilter_sm98k_321:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}._viewOptions_sm98k_339{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--c-text-secondary)}._sortInfo_sm98k_347{font-size:var(--font-size-xs);color:var(--c-text-muted)}._settingsGrid_sm98k_352{display:grid;gap:var(--space-6)}._settingsSection_sm98k_357{background:var(--c-bg-primary);border-radius:var(--radius-md);border:1px solid var(--c-border);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base)}._settingsSection_sm98k_357:hover{box-shadow:var(--shadow-md)}._sectionHeader_sm98k_370{background:var(--c-bg-tertiary);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--c-border)}._sectionTitleRow_sm98k_376{display:flex;justify-content:space-between;align-items:center}._sectionTitle_sm98k_376{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--c-text-primary);margin:0;display:flex;align-items:center;gap:var(--space-2)}._settingsCount_sm98k_392{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--c-text-muted);background:var(--c-bg-tertiary);border:1px solid var(--c-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);margin-left:var(--space-2)}._sectionDescription_sm98k_403{color:var(--c-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-1);margin-bottom:0;line-height:1.4}._usageNote_sm98k_411{color:var(--c-text-muted);font-size:var(--font-size-xs, .75rem);font-variant-numeric:tabular-nums;margin-top:var(--space-1)}._usageWrap_sm98k_418{margin-top:var(--space-1);min-width:140px}._usageBarTrack_sm98k_423{width:100%;height:6px;background:var(--c-border-light);border-radius:var(--radius-sm);overflow:hidden}._usageBarFill_sm98k_431{height:100%;border-radius:var(--radius-sm);transition:width .3s ease}._usageBar_normal_sm98k_437{background:var(--c-success)}._usageBar_high_sm98k_438{background:var(--c-warning)}._usageBar_full_sm98k_439{background:var(--c-error)}._tableContainer_sm98k_445{overflow-x:auto;max-width:100%}._pgDateRow_sm98k_450 ._pgDateValue_sm98k_450,._pgDateValue_sm98k_450{font-variant-numeric:tabular-nums;color:var(--c-text-muted);font-weight:var(--font-weight-normal)}._pgUnifiedDateCell_sm98k_453{text-align:right;color:var(--c-text-secondary);font-style:italic}._settingsTable_sm98k_459{width:100%;border-collapse:collapse;font-size:var(--font-size-base);table-layout:fixed}._pgGridTable_sm98k_467{width:100%;table-layout:fixed}._pgGridTable_sm98k_467 ._headerCell_sm98k_471{text-align:right}._pgGridTable_sm98k_467 th:first-child,._pgGridTable_sm98k_467 td:first-child{text-align:left}._pgGridTable_sm98k_467 ._headerCell_sm98k_471,._pgGridTable_sm98k_467 ._tableCell_sm98k_480{padding-top:var(--space-3);padding-bottom:var(--space-3)}._pgGridTable_sm98k_467 ._pgHeaderCell_sm98k_484{text-align:right}._pgGridTable_sm98k_467 ._pgLabelCell_sm98k_485{text-align:left}._pgGridTable_sm98k_467 ._pgValueCell_sm98k_486{text-align:right;font-variant-numeric:tabular-nums}._pgGridTable_sm98k_467 ._clickableCell_sm98k_487{cursor:pointer}._pgGridTable_sm98k_467 ._tableCell_sm98k_480{transition:background-color .15s ease-in-out}._pgGridTable_sm98k_467 ._clickableCell_sm98k_487:hover,._pgGridTable_sm98k_467 ._tableRow_sm98k_490:hover{background-color:var(--app-surface-muted)}._pgGridTable_sm98k_467 th:nth-child(1),._pgGridTable_sm98k_467 td:nth-child(1){width:20%!important}._pgGridTable_sm98k_467 th:nth-child(2),._pgGridTable_sm98k_467 td:nth-child(2),._pgGridTable_sm98k_467 th:nth-child(3),._pgGridTable_sm98k_467 td:nth-child(3),._pgGridTable_sm98k_467 th:nth-child(4),._pgGridTable_sm98k_467 td:nth-child(4),._pgGridTable_sm98k_467 th:nth-child(5),._pgGridTable_sm98k_467 td:nth-child(5){width:20%!important}._tableHeader_sm98k_509{background:var(--c-bg-tertiary)}._headerCell_sm98k_471{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--font-weight-semibold);color:var(--c-text-secondary);font-size:var(--font-size-sm);border-bottom:1px solid var(--c-border)}._sortButton_sm98k_522{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left;display:flex;align-items:center;gap:var(--space-1);transition:color var(--transition-base);-webkit-user-select:none;user-select:none}._sortButton_sm98k_522:hover{color:var(--c-accent)}._sortButton_sm98k_522:focus{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--radius-sm)}._tableRow_sm98k_490{border-bottom:1px solid var(--c-border-light);transition:background-color var(--transition-fast)}._tableRow_sm98k_490:hover{background:var(--c-bg-tertiary)}._tableCell_sm98k_480{padding:var(--space-4);vertical-align:middle}._keyCell_sm98k_563{font-family:inherit;font-size:var(--font-size-base);max-width:250px;word-break:break-word}._settingName_sm98k_570{font-weight:var(--font-weight-semibold);color:var(--c-text-primary);margin-bottom:var(--space-1)}._settingKey_sm98k_576{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--c-text-muted);background:var(--c-code-bg);padding:2px var(--space-1);border-radius:var(--radius-sm);display:inline-block}._settingMeta_sm98k_586{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}._categoryBadge_sm98k_593{font-size:var(--font-size-xs);background:var(--c-accent);color:#fff;padding:2px var(--space-2);border-radius:var(--radius-full);font-weight:var(--font-weight-medium)}._valueContainer_sm98k_602{display:flex;flex-direction:column;gap:var(--space-1)}._valueCell_sm98k_608{font-weight:var(--font-weight-medium);color:var(--c-text-primary);font-size:var(--font-size-base)}._valueUnit_sm98k_614{font-size:var(--font-size-xs);color:var(--c-text-muted);font-style:italic}._numericValue_sm98k_620{color:var(--c-text-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}._textValue_sm98k_627{color:var(--c-text-primary)}._editableValue_sm98k_635{display:inline-block;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);border:1px solid transparent;transition:background-color var(--transition-fast),border-color var(--transition-fast)}._editableValue_sm98k_635:hover{background:var(--c-accent-soft);border-color:var(--c-border)}._inlineEditWrap_sm98k_649{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap}._inlineInput_sm98k_657{width:7rem;max-width:100%;padding:var(--space-1) var(--space-2);border:2px solid var(--c-accent);border-radius:var(--radius-sm);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;text-align:right;color:var(--c-text-primary);background:var(--c-bg-primary)}._inlineInput_sm98k_657:focus{outline:none;box-shadow:0 0 0 3px var(--c-accent-soft)}._inlineInputError_sm98k_675{border-color:var(--c-error)}._inlineInputError_sm98k_675:focus{box-shadow:0 0 0 3px #ef44441f}._inlineSaveButton_sm98k_683,._inlineCancelButton_sm98k_684{width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0}._inlineSaveButton_sm98k_683{color:var(--c-success);border-color:var(--c-border)}._inlineSaveButton_sm98k_683:hover:not(:disabled){color:var(--c-success-hover);border-color:var(--c-success)}._inlineCancelButton_sm98k_684{color:var(--c-text-secondary);border-color:var(--c-border)}._inlineCancelButton_sm98k_684:hover:not(:disabled){color:var(--c-error);border-color:var(--c-error-border)}._inlineError_sm98k_711{width:100%;text-align:right;color:var(--c-error);font-size:var(--font-size-xs)}._bereicheValueWrapper_sm98k_718{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-end}._chipsContainer_sm98k_725{display:flex;flex-wrap:wrap;gap:var(--space-1);max-width:560px;justify-content:flex-end}._chipsCollapsed_sm98k_733{max-height:3.2em;overflow:hidden}._chipsExpanded_sm98k_738{max-height:none}._chip_sm98k_725{background:var(--c-bg-tertiary);border:1px solid var(--c-border);color:var(--c-text-primary);padding:2px 8px;border-radius:9999px;font-size:var(--font-size-sm)}._moreLink_sm98k_751{border:none;background:none;padding:0;margin:0;color:var(--c-accent);font-size:var(--font-size-sm);cursor:pointer;text-align:right}._dateCell_sm98k_762{color:var(--c-text-muted);font-size:var(--font-size-sm);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._dateContainer_sm98k_770{display:flex;flex-direction:column;gap:var(--space-1)}._dateValue_sm98k_776{font-family:var(--font-mono);color:var(--c-text-primary);font-weight:var(--font-weight-medium)}._dateRelative_sm98k_782{font-size:var(--font-size-xs);color:var(--c-text-muted);font-style:italic}._actionCell_sm98k_792{text-align:center;vertical-align:middle}._actionHeader_sm98k_797{text-align:center}._editButton_sm98k_801{background:var(--c-accent);color:#fff;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}._editButton_sm98k_801:hover:not(:disabled){background:var(--c-accent-hover);transform:translateY(-1px)}._buttonIcon_sm98k_814{display:inline-block;margin-right:var(--space-1)}._buttonText_sm98k_819{display:inline-block}._clearFiltersButton_sm98k_823{background:var(--c-accent);color:#fff;margin-top:var(--space-4)}._clearFiltersButton_sm98k_823:hover:not(:disabled){background:var(--c-accent-hover);transform:translateY(-1px)}._cancelButton_sm98k_835{background:var(--c-bg-primary);color:var(--c-text-secondary);border:1px solid var(--c-border)}._cancelButton_sm98k_835:hover:not(:disabled){background:var(--c-bg-tertiary)}._saveButton_sm98k_846{background:var(--c-success);color:#fff}._saveButton_sm98k_846:hover:not(:disabled){background:var(--c-success-hover);transform:translateY(-1px)}._modalContent_sm98k_861{display:flex;flex-direction:column;gap:var(--space-5)}._fieldGroup_sm98k_867{display:flex;flex-direction:column;gap:var(--space-2)}._fieldLabel_sm98k_873{font-weight:var(--font-weight-semibold);color:var(--c-text-primary);font-size:var(--font-size-base);display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}._fieldHint_sm98k_883{font-size:var(--font-size-xs);color:var(--c-text-muted);font-weight:var(--font-weight-normal);font-style:italic}._inputContainer_sm98k_890{position:relative;display:flex;align-items:center}._inputSuffix_sm98k_896{position:absolute;right:var(--space-3);color:var(--c-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);pointer-events:none}._previewContainer_sm98k_905{margin-top:var(--space-3);padding:var(--space-3);background:var(--c-bg-tertiary);border:1px solid var(--c-border);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-2)}._previewLabel_sm98k_916{font-size:var(--font-size-sm);color:var(--c-text-secondary);font-weight:var(--font-weight-medium)}._previewValue_sm98k_922{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--c-accent);background:var(--c-bg-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--c-border)}._settingInfo_sm98k_936{background:var(--c-bg-tertiary);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-4)}._settingHeader_sm98k_943{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-3);flex-wrap:wrap;gap:var(--space-3)}._settingTitle_sm98k_952{display:flex;align-items:flex-start;gap:var(--space-2)}._settingIcon_sm98k_958{font-size:var(--font-size-lg);color:var(--c-accent);margin-top:2px}._settingDisplayName_sm98k_964{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--c-text-primary);margin-bottom:var(--space-1)}._settingKeyBadge_sm98k_971{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--c-text-muted);background:var(--c-code-bg);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--c-border-light)}._currentValue_sm98k_981{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}._currentValueLabel_sm98k_989{font-size:var(--font-size-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em}._currentValueDisplay_sm98k_996{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--c-bg-primary);border:1px solid var(--c-border)}._settingMeta_sm98k_586{display:flex;gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--c-border-light);flex-wrap:wrap}._metaItem_sm98k_1014{display:flex;flex-direction:column;gap:var(--space-1)}._metaLabel_sm98k_1020{font-size:var(--font-size-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium)}._metaValue_sm98k_1028{font-size:var(--font-size-sm);color:var(--c-text-primary);font-weight:var(--font-weight-medium)}._settingDescription_sm98k_1034{color:var(--c-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-2);line-height:1.4}._modalActions_sm98k_1041{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--c-border-light);margin-left:0;margin-right:0;padding-left:0;padding-right:0}._emptyState_sm98k_1059{text-align:center;padding:var(--space-12) var(--space-8);color:var(--c-text-secondary)}._emptyStateIcon_sm98k_1065{display:flex;justify-content:center;margin-bottom:var(--space-4);color:var(--c-text-muted);opacity:.6}._emptyStateText_sm98k_1073{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--c-text-primary)}._emptyStateSubtext_sm98k_1080{font-size:var(--font-size-base);opacity:.8;line-height:1.5}@media (max-width: 768px){._settingsContainer_sm98k_151{padding:var(--space-4)}._title_sm98k_201{font-size:var(--font-size-xl)}._headerContent_sm98k_165{flex-direction:column;align-items:flex-start}._headerStats_sm98k_173{align-self:stretch;justify-content:space-around;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--c-border-light)}._toolbar_sm98k_295{flex-direction:column;align-items:stretch;gap:var(--space-3)}._searchSection_sm98k_308,._filterSection_sm98k_317{min-width:auto}._viewOptions_sm98k_339{justify-content:center}._headerCell_sm98k_471,._tableCell_sm98k_480{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}._keyCell_sm98k_563{max-width:150px;font-size:var(--font-size-xs);min-width:auto}._settingName_sm98k_570{font-size:var(--font-size-sm)}._settingMeta_sm98k_586{flex-direction:column;align-items:flex-start;gap:var(--space-1)}._valueContainer_sm98k_602,._dateContainer_sm98k_770{align-items:flex-start}._buttonText_sm98k_819{display:none}._editButton_sm98k_801{padding:var(--space-2);min-width:36px}._modalActions_sm98k_1041{flex-direction:column}._cancelButton_sm98k_835,._saveButton_sm98k_846{width:100%;justify-content:center}._settingHeader_sm98k_943{flex-direction:column;align-items:flex-start}._currentValue_sm98k_981{align-items:flex-start;text-align:left;align-self:stretch;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--c-border-light)}._settingMeta_sm98k_586{gap:var(--space-3)}._tableContainer_sm98k_445{font-size:var(--font-size-sm);overflow-x:visible}._settingsTable_sm98k_459{width:100%;table-layout:fixed}._settingsTable_sm98k_459 th:nth-child(1),._settingsTable_sm98k_459 td:nth-child(1){width:40%}._settingsTable_sm98k_459 th:nth-child(2),._settingsTable_sm98k_459 td:nth-child(2){width:35%}._settingsTable_sm98k_459 th:nth-child(3),._settingsTable_sm98k_459 td:nth-child(3){width:25%}._settingsTable_sm98k_459 th:nth-child(4),._settingsTable_sm98k_459 td:nth-child(4){width:25%}}@media (max-width: 480px){._settingsContainer_sm98k_151{padding:var(--space-3)}._header_sm98k_159{margin-bottom:var(--space-6)}._toolbar_sm98k_295{padding:var(--space-3)}._emptyState_sm98k_1059{padding:var(--space-8) var(--space-4)}._settingInfo_sm98k_936{padding:var(--space-3)}._settingHeader_sm98k_943{gap:var(--space-2)}._settingDisplayName_sm98k_964,._currentValueDisplay_sm98k_996{font-size:var(--font-size-base)}._headerCell_sm98k_471:nth-child(3),._tableCell_sm98k_480:nth-child(3){display:none}._settingsTable_sm98k_459 th:nth-child(1),._settingsTable_sm98k_459 td:nth-child(1){width:50%}._settingsTable_sm98k_459 th:nth-child(2),._settingsTable_sm98k_459 td:nth-child(2){width:35%}._settingsTable_sm98k_459 th:nth-child(4),._settingsTable_sm98k_459 td:nth-child(4){width:15%}}._container_6ag28_1{margin-bottom:2rem}._sectionHeader_6ag28_5{margin-bottom:1rem}._sectionTitle_6ag28_9{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:var(--app-text);margin:0 0 .25rem}._sectionDescription_6ag28_19{color:var(--app-text-muted);font-size:.85rem;margin:0}._tableContainer_6ag28_25{overflow-x:auto;border:1px solid var(--app-border);border-radius:8px}._colorCell_6ag28_32{display:inline-flex;align-items:center;gap:.4rem}._colorPreview_6ag28_38{display:inline-block;width:16px;height:16px;border-radius:4px;vertical-align:middle;margin-right:.4rem;border:1px solid rgba(0,0,0,.1)}._colorHex_6ag28_48{font-family:monospace;font-size:.8rem;color:var(--app-text-muted)}._addButtonRow_6ag28_54{margin-top:.75rem}._modalContent_6ag28_60{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0}._fieldGroup_6ag28_67{display:flex;flex-direction:column;gap:.35rem}._fieldLabel_6ag28_73{font-size:.85rem;font-weight:600;color:var(--app-text-secondary)}._fieldInput_6ag28_79{padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:6px;font-size:.9rem;color:var(--app-text);outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}._fieldInput_6ag28_79:focus{border-color:var(--app-accent);box-shadow:0 0 0 2px #3b82f626}._colorPicker_6ag28_96{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}._colorSwatch_6ag28_103{width:28px;height:28px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:transform .1s,border-color .15s;padding:0}._colorSwatch_6ag28_103:hover{transform:scale(1.15)}._colorSwatchSelected_6ag28_117{border-color:var(--app-text);box-shadow:0 0 0 2px #3b82f64d}._colorInput_6ag28_122{width:28px;height:28px;padding:0;border:1px solid var(--app-border);border-radius:6px;cursor:pointer;background:none}._modalActions_6ag28_132{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--app-border)}._body_ynj7z_1{display:flex;flex-direction:column;gap:.875rem;padding:1rem 1.5rem}._field_ynj7z_8{display:flex;flex-direction:column;gap:.25rem}._label_ynj7z_14{font-size:.875rem;font-weight:600;color:var(--app-text)}._input_ynj7z_20{width:100%;max-width:32rem;box-sizing:border-box;height:var(--ctl-h-md);padding:0 var(--ctl-pad-x-md);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface);color:var(--app-text);font-family:inherit;font-size:var(--ctl-font-md)}._textarea_ynj7z_34{height:auto;padding:.5rem var(--ctl-pad-x-md);resize:vertical}._input_ynj7z_20:focus{outline:none;box-shadow:var(--ctl-focus-ring)}._hint_ynj7z_45{margin:0;font-size:.8125rem;color:var(--app-text-muted)}._error_ynj7z_51{margin:0;font-size:.8125rem;color:var(--app-danger-text)}._page_6xmxx_1{max-width:1180px;margin:0 auto;padding:2rem;color:var(--app-text)}._header_6xmxx_8{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid var(--app-border)}._title_6xmxx_18{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.65rem;font-weight:650;color:var(--app-text)}._titleIcon_6xmxx_28{display:inline-flex;color:#0f766e}._subtitle_6xmxx_33{margin:.35rem 0 0;font-size:.92rem;color:var(--app-text-muted)}._summaryGrid_6xmxx_39{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}._summaryTile_6xmxx_46,._usageCard_6xmxx_47{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:0 1px 2px #0f172a0d}._summaryTile_6xmxx_46{min-height:5.25rem;padding:.95rem 1rem}._summaryLabel_6xmxx_59,._metricLabel_6xmxx_60{display:block;font-size:.74rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase}._summaryValue_6xmxx_68{display:block;margin-top:.35rem;font-size:1.45rem;line-height:1.1;color:var(--app-text)}._summaryHint_6xmxx_76{display:block;margin-top:.25rem;font-size:.82rem;color:var(--app-text-muted)}._usageGrid_6xmxx_83{display:grid;gap:.75rem}._usageCard_6xmxx_47{padding:1rem}._cardHeader_6xmxx_92{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}._cardTitle_6xmxx_99{margin:0;font-size:1rem;font-weight:650;color:var(--app-text)}._cardDescription_6xmxx_106{margin:.2rem 0 0;font-size:.86rem;color:var(--app-text-muted)}._statusPill_6xmxx_112{align-self:flex-start;flex-shrink:0;border-radius:999px;padding:.2rem .55rem;font-size:.74rem;font-weight:650;border:1px solid transparent}._status_normal_6xmxx_122{color:#047857;background:#ecfdf5;border-color:#a7f3d0}._status_high_6xmxx_128{color:#92400e;background:#fffbeb;border-color:#fde68a}._status_full_6xmxx_134{color:#b91c1c;background:#fef2f2;border-color:#fecaca}._metricRow_6xmxx_140{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem}._metricValue_6xmxx_147{display:block;margin-top:.18rem;font-size:1.15rem;color:var(--app-text);font-variant-numeric:tabular-nums}._unlimitedNote_6xmxx_155{color:var(--app-text-muted);font-size:.76rem;font-variant-numeric:tabular-nums}._loading_6xmxx_161,._empty_6xmxx_162,._error_6xmxx_163{display:flex;align-items:center;justify-content:center;min-height:12rem;gap:.75rem;color:var(--app-text-muted)}._empty_6xmxx_162,._error_6xmxx_163{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem}._error_6xmxx_163{min-height:auto;justify-content:flex-start;margin-bottom:1rem;padding:.9rem 1rem;color:#b91c1c;background:#fef2f2;border-color:#fecaca}._spinner_6xmxx_189{width:1.6rem;height:1.6rem;border:2px solid var(--app-border);border-top-color:#0f766e;border-radius:50%;animation:_spin_6xmxx_189 .8s linear infinite}@keyframes _spin_6xmxx_189{to{transform:rotate(360deg)}}[data-scheme=dark] ._status_normal_6xmxx_122{color:var(--app-success-text);background:color-mix(in srgb,var(--app-success-text) 14%,transparent);border-color:color-mix(in srgb,var(--app-success-text) 38%,var(--app-border))}[data-scheme=dark] ._status_high_6xmxx_128{color:var(--app-warning-text);background:color-mix(in srgb,var(--app-warning-text) 14%,transparent);border-color:color-mix(in srgb,var(--app-warning-text) 38%,var(--app-border))}[data-scheme=dark] ._status_full_6xmxx_134,[data-scheme=dark] ._error_6xmxx_163{color:var(--app-danger-text);background:color-mix(in srgb,var(--app-danger-text) 14%,transparent);border-color:color-mix(in srgb,var(--app-danger-text) 38%,var(--app-border))}@media (max-width: 760px){._page_6xmxx_1{padding:1rem}._header_6xmxx_8,._cardHeader_6xmxx_92{flex-direction:column}._summaryGrid_6xmxx_39,._metricRow_6xmxx_140{grid-template-columns:1fr}}._filterBar_1x3qp_1{min-width:220px;max-width:280px;flex-shrink:0}._fields_ii05n_1{display:flex;align-items:flex-end;gap:.5rem}._field_ii05n_1{display:flex;flex:1;flex-direction:column;gap:.25rem;color:var(--app-text-secondary);font-size:.75rem;font-weight:600}._arrow_ii05n_17{padding-bottom:.45rem;color:var(--app-text-muted)}._select_ii05n_22{width:100%}._container_p0abk_1{position:relative;display:inline-flex}._menu_p0abk_6{position:fixed;z-index:1100;min-width:13rem;padding:.25rem;border:1px solid var(--app-border);border-radius:.55rem;background:var(--app-surface);box-shadow:0 10px 25px -5px #0000002e,0 4px 6px -2px #00000014;animation:_panelMenuIn_p0abk_1 .15s ease-out}._item_p0abk_18{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .55rem;border:none;border-radius:.35rem;background:transparent;color:var(--app-text);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}._item_p0abk_18:hover{background:var(--app-surface-muted)}._itemActive_p0abk_39,._itemActive_p0abk_39:hover{background:var(--app-accent-soft);color:var(--app-accent-text)}._itemIcon_p0abk_45{display:inline-flex;flex-shrink:0}._check_p0abk_50{margin-left:auto;font-weight:700}@keyframes _panelMenuIn_p0abk_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._container_1apcb_1{display:inline-flex;align-items:stretch;flex-shrink:0}._container_1apcb_1 ._main_1apcb_11{border-top-right-radius:0;border-bottom-right-radius:0}._container_1apcb_1 ._main_1apcb_11:only-child{border-radius:var(--ctl-radius-md)}._container_1apcb_1 ._caret_1apcb_20._caret_1apcb_20{width:1.75rem;min-width:1.75rem;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:inset 1px 0 color-mix(in srgb,currentColor 30%,transparent)}._container_1apcb_1 ._main_1apcb_11+._caret_1apcb_20{border-left-width:0}._container_1apcb_1 ._main_1apcb_11:focus-visible,._container_1apcb_1 ._caret_1apcb_20:focus-visible{z-index:1}._menu_1apcb_39{position:fixed;z-index:1100;min-width:12rem;padding:.25rem;border:1px solid var(--app-border);border-radius:.55rem;background:var(--app-surface);box-shadow:0 10px 25px -5px #0000002e,0 4px 6px -2px #00000014;animation:_splitMenuIn_1apcb_1 .15s ease-out}@keyframes _splitMenuIn_1apcb_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._menuItem_1apcb_56{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .55rem;border:none;border-radius:.35rem;background:transparent;color:var(--app-text);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}._menuItem_1apcb_56:hover{background:var(--app-surface-muted)}._menuItemLabel_1apcb_76{flex:1}._scope_1m1qe_1{position:relative;display:flex;align-items:center;min-width:0;height:2.25rem;border:1px solid color-mix(in srgb,#7c3aed 34%,var(--app-border));border-radius:.625rem;background:color-mix(in srgb,#7c3aed 6%,var(--app-surface));box-shadow:0 1px 2px #4c1d950d}._scopeIdentity_1m1qe_13{display:flex;align-items:center;gap:.45rem;min-width:0;padding:0 .7rem}._scopeDot_1m1qe_21{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:999px;background:#7c3aed;box-shadow:0 0 0 3px color-mix(in srgb,#7c3aed 13%,transparent)}._scopeLabel_1m1qe_30{flex:0 0 auto;color:color-mix(in srgb,#7c3aed 72%,var(--app-text));font-size:.72rem;font-weight:700;letter-spacing:.01em}._scopeBreadcrumb_1m1qe_38{display:flex;align-items:center;min-width:0;gap:.38rem;font-size:.78rem;color:var(--app-text-muted)}._scopeBreadcrumb_1m1qe_38 strong,._scopeClient_1m1qe_48{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scopeBreadcrumb_1m1qe_38 strong{max-width:240px;color:var(--app-text);font-weight:650}._scopeClient_1m1qe_48{max-width:140px}._breadcrumbSeparator_1m1qe_64{flex:0 0 auto;color:color-mix(in srgb,var(--app-text-muted) 55%,transparent);font-size:1rem}._scopeAction_1m1qe_70,._moreButton_1m1qe_71{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:0 0 auto;border:0;border-left:1px solid color-mix(in srgb,#7c3aed 20%,var(--app-border));background:transparent;color:var(--app-text-muted);cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;transition:background .15s ease,color .15s ease}._scopeAction_1m1qe_70{padding:0 .65rem}._moreButton_1m1qe_71{width:2.2rem;padding:0;border-radius:0 .55rem .55rem 0;letter-spacing:.04em}._scopeAction_1m1qe_70:hover,._moreButton_1m1qe_71:hover,._scopeActionActive_1m1qe_102{background:color-mix(in srgb,#7c3aed 10%,transparent);color:color-mix(in srgb,#7c3aed 72%,var(--app-text))}._scopeAction_1m1qe_70:focus-visible,._moreButton_1m1qe_71:focus-visible,._menuPopover_1m1qe_109 button:focus-visible{outline:2px solid #7c3aed;outline-offset:-2px}._detailsPopover_1m1qe_114,._menuPopover_1m1qe_109{position:absolute;z-index:50;top:calc(100% + .5rem);border:1px solid var(--app-border);border-radius:.75rem;background:var(--app-surface);color:var(--app-text);box-shadow:0 18px 45px #0f172a29,0 3px 10px #0f172a14;transform-origin:top left;animation:_popoverIn_1m1qe_1 .14s ease-out}._detailsPopover_1m1qe_114{left:0;width:min(460px,calc(100vw - 2rem));max-height:min(460px,calc(100vh - 12rem));overflow-y:auto}._menuPopover_1m1qe_109{right:0;width:210px;padding:.35rem;transform-origin:top right}._popoverHeader_1m1qe_142{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .8rem}._popoverHeader_1m1qe_142 h2{margin:.18rem 0 0;font-size:1rem;line-height:1.35}._eyebrow_1m1qe_156{color:#7c3aed;font-size:.68rem;font-weight:750;letter-spacing:.065em;text-transform:uppercase}._closeButton_1m1qe_164{margin-left:auto}._changesSection_1m1qe_168{padding:.35rem 1rem .9rem}._countBadge_1m1qe_172{border-radius:999px;background:var(--app-surface-muted);padding:.1rem .45rem;font-size:.68rem}._changeList_1m1qe_179{display:grid;gap:.5rem;list-style:none;margin:.65rem 0 0;padding:0}._changeItem_1m1qe_187{display:grid;gap:.2rem;padding:.6rem .65rem;border:1px solid var(--app-border);border-radius:.5rem;background:color-mix(in srgb,var(--app-surface-muted) 42%,transparent)}._changeTopline_1m1qe_196{display:flex;justify-content:space-between;gap:.5rem;font-size:.76rem}._entryLink_1m1qe_203{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;color:var(--app-text);font-size:.76rem;font-weight:600;text-decoration:none}._entryLink_1m1qe_203>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._entryLinkHint_1m1qe_221{display:inline-flex;align-items:center;gap:.2rem;flex:0 0 auto;color:color-mix(in srgb,#7c3aed 72%,var(--app-text));font-size:.67rem;font-weight:650}._entryLink_1m1qe_203:hover>span:first-child{text-decoration:underline;text-underline-offset:2px}._entryLink_1m1qe_203:focus-visible{border-radius:.2rem;outline:2px solid #7c3aed;outline-offset:2px}._changeMeta_1m1qe_242,._muted_1m1qe_243{color:var(--app-text-muted);font-size:.69rem}._muted_1m1qe_243{margin:.65rem 0 0}._changeActions_1m1qe_252{display:flex;justify-content:flex-end;margin-top:.15rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--app-border) 72%,transparent)}._changeActions_1m1qe_252 button{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:var(--app-text-muted);cursor:pointer;font:inherit;font-size:.68rem;font-weight:600}._changeActions_1m1qe_252 button:hover{color:color-mix(in srgb,#7c3aed 72%,var(--app-text))}._detailChevron_1m1qe_278{transition:transform .14s ease}._detailChevron_1m1qe_278[data-open]{transform:rotate(180deg)}._changeDetails_1m1qe_286{min-width:0;margin:.35rem -.65rem -.6rem;overflow-x:auto;border-top:1px solid var(--app-border);border-radius:0 0 .5rem .5rem;background:var(--app-surface)}._changeDetails_1m1qe_286 table{width:100%;border-collapse:collapse;font-size:.68rem}._changeDetails_1m1qe_286 th,._changeDetails_1m1qe_286 td{padding:.42rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);text-align:left;vertical-align:top}._changeDetails_1m1qe_286 thead th{color:var(--app-text-muted);font-size:.62rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase}._changeDetails_1m1qe_286 tbody th{width:28%;color:var(--app-text-muted);font-weight:600}._changeDetails_1m1qe_286 tbody td{max-width:10rem;overflow-wrap:anywhere}._changeDetails_1m1qe_286 tbody tr:last-child>*{border-bottom:0}._menuPopover_1m1qe_109 button{width:100%;padding:.55rem .65rem;border:0;border-radius:.42rem;background:transparent;color:var(--app-text);cursor:pointer;font:inherit;font-size:.78rem;text-align:left}._menuPopover_1m1qe_109 button:hover{background:var(--app-surface-muted)}._menuPopover_1m1qe_109 ._endModeAction_1m1qe_349{color:#b42318}._menuPopover_1m1qe_109 ._endModeAction_1m1qe_349:hover{background:color-mix(in srgb,#dc2626 8%,var(--app-surface))}._menuDivider_1m1qe_357{height:1px;margin:.3rem 0;background:var(--app-border)}@keyframes _popoverIn_1m1qe_1{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1100px){._scope_1m1qe_1{flex:1 1 100%;width:100%}._scopeIdentity_1m1qe_13{flex:1 1 auto}}@media (max-width: 640px){._scopeLabel_1m1qe_30,._scopeClient_1m1qe_48,._breadcrumbSeparator_1m1qe_64{display:none}._scopeIdentity_1m1qe_13{flex:1}._scopeBreadcrumb_1m1qe_38 strong{max-width:none}._detailsPopover_1m1qe_114{width:calc(100vw - 1rem);max-height:calc(100vh - 9rem)}}@media (prefers-reduced-motion: reduce){._scopeAction_1m1qe_70,._moreButton_1m1qe_71,._detailChevron_1m1qe_278{transition:none}._detailsPopover_1m1qe_114,._menuPopover_1m1qe_109{animation:none}}._container_t51ky_3{position:relative;display:inline-flex}._panel_t51ky_8{position:fixed;z-index:1100;width:288px;max-height:calc(100vh - 4rem);padding:.75rem;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);box-shadow:0 10px 28px #0000002e;white-space:normal;cursor:default;overflow-y:auto;animation:_travelOptionsIn_t51ky_1 .15s ease-out;box-sizing:border-box}@keyframes _travelOptionsIn_t51ky_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._calculationSection_t51ky_30{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--app-border)}._sectionTitle_t51ky_36{margin-bottom:.5rem;color:var(--app-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._option_t51ky_45{position:relative;display:flex;align-items:center;gap:.5rem;padding:.35rem .4rem;border-radius:.35rem;color:var(--app-text);font-size:.8125rem;cursor:pointer;-webkit-user-select:none;user-select:none}._option_t51ky_45:hover{background:var(--app-surface-muted)}._optionDisabled_t51ky_62{color:var(--app-text-muted);cursor:not-allowed}._optionDisabled_t51ky_62:hover{background:transparent}._optionLabel_t51ky_71{flex:1}._switchInput_t51ky_75{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}._switchTrack_t51ky_88{position:relative;flex-shrink:0;width:2rem;height:1.125rem;border-radius:999px;background:var(--app-border-strong);transition:background-color .15s ease}._switchKnob_t51ky_98{position:absolute;top:2px;left:2px;width:.875rem;height:.875rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}._switchInput_t51ky_75:checked+._switchTrack_t51ky_88{background:#2563eb}._switchInput_t51ky_75:checked+._switchTrack_t51ky_88 ._switchKnob_t51ky_98{transform:translate(.875rem)}._switchInput_t51ky_75:focus-visible+._switchTrack_t51ky_88{box-shadow:0 0 0 3px #3b82f659}._switchInput_t51ky_75:disabled+._switchTrack_t51ky_88{opacity:.45}[data-scheme=dark] ._switchInput_t51ky_75:checked+._switchTrack_t51ky_88{background:var(--app-accent)}[data-scheme=dark] ._switchKnob_t51ky_98{background:var(--app-surface)}[data-scheme=dark] ._switchInput_t51ky_75:checked+._switchTrack_t51ky_88 ._switchKnob_t51ky_98{background:#fff}._settingsBlock_t51ky_138{margin-top:.625rem;padding:.625rem .4rem 0;border-top:1px solid var(--app-border)}._panelTitle_t51ky_143{font-size:.75rem;font-weight:600;color:var(--app-text);margin-bottom:8px}._clock_t51ky_151{display:flex;align-items:flex-start;justify-content:center;gap:2px;margin-bottom:10px}._unit_t51ky_158{display:flex;flex-direction:column;align-items:center}._unitStep_t51ky_163{width:46px;height:20px;display:flex;align-items:center;justify-content:center;border:none;border-radius:5px;background:transparent;color:var(--app-text-muted);font-size:.7rem;line-height:1;cursor:pointer}._unitStep_t51ky_163:hover{background:var(--app-hover);color:var(--app-text)}._seg_t51ky_181{width:46px;height:38px;border:1px solid var(--app-border);border-radius:7px;background:var(--app-surface-muted);color:var(--app-text);font-size:1.35rem;font-weight:500;font-variant-numeric:tabular-nums;text-align:center;padding:0;outline:none;box-sizing:border-box}._seg_t51ky_181::placeholder{color:var(--app-text-muted);font-size:1.1rem}._seg_t51ky_181:focus{border-color:var(--app-accent);box-shadow:0 0 0 2px var(--app-accent-soft)}._unitLabel_t51ky_204{margin-top:2px;font-size:.625rem;font-weight:400;color:var(--app-text-muted)}._bigColon_t51ky_210{margin-top:24px;font-size:1.35rem;font-weight:500;color:var(--app-text-muted)}._unlimited_t51ky_219{display:block;width:100%;padding:7px 0;margin-bottom:6px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);color:var(--app-text-secondary);font-size:.75rem;font-weight:500;cursor:pointer}._unlimited_t51ky_219:hover{background:var(--app-hover);color:var(--app-text)}._unlimitedActive_t51ky_236{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent-text);font-weight:600}._presets_t51ky_243{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}._preset_t51ky_243{padding:4px 0;border:1px solid var(--app-border);border-radius:5px;background:var(--app-surface);color:var(--app-text-secondary);font-size:.7rem;font-weight:400;font-variant-numeric:tabular-nums;cursor:pointer}._preset_t51ky_243:hover{background:var(--app-hover);color:var(--app-text)}._presetActive_t51ky_263{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent-text);font-weight:600}._ageSection_t51ky_271{margin-top:10px;padding-top:9px;border-top:1px solid var(--app-border)}._ageRow_t51ky_276{display:flex;align-items:center;gap:6px;cursor:text}._ageLabel_t51ky_282{font-size:.75rem;font-weight:600;color:var(--app-text);flex:1}._ageInput_t51ky_288{width:54px;height:26px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface-muted);color:var(--app-text);font-size:.85rem;font-weight:500;font-variant-numeric:tabular-nums;text-align:center;padding:0 4px;outline:none;box-sizing:border-box}._ageInput_t51ky_288::placeholder{color:var(--app-text-muted);font-size:.7rem;font-weight:400}._ageInput_t51ky_288:focus{border-color:var(--app-accent);box-shadow:0 0 0 2px var(--app-accent-soft)}._ageUnit_t51ky_312{font-size:.7rem;font-weight:400;color:var(--app-text-muted)}._panelHint_t51ky_318{margin:8px 0 0;font-size:.625rem;font-weight:400;line-height:1.35;color:var(--app-text-muted)}._wrapper_tzsvc_1{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;overflow:hidden}._toolbar_tzsvc_11{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0;flex:0 0 auto}._toolbarRow_tzsvc_19{display:flex;align-items:center;gap:.5rem}._clientFilter_tzsvc_25{min-width:220px;max-width:280px;flex-shrink:0}._toolbarSpacer_tzsvc_31{flex:1}._colorLegend_tzsvc_36{display:flex;gap:1rem;padding:.25rem .5rem;font-size:.75rem;color:var(--app-text-muted);flex:0 0 auto}._legendItem_tzsvc_45{display:flex;align-items:center;gap:.3rem}._legendDot_tzsvc_51{width:10px;height:10px;border-radius:50%;flex-shrink:0}._navGroup_tzsvc_58{display:flex;align-items:center;gap:.375rem}._toolbarActions_tzsvc_64{min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end}._weekLabel_tzsvc_71{font-size:.9375rem;font-weight:600;color:var(--app-text);margin-left:.5rem;white-space:nowrap}._loadingDot_tzsvc_79{width:8px;height:8px;border-radius:50%;background:#3b82f6;margin-left:.5rem;animation:_pulse_tzsvc_1 1s ease-in-out infinite}._actionGroup_tzsvc_88{display:flex;align-items:center;gap:.375rem}._modeHint_tzsvc_95{color:var(--app-text-muted);font-size:.75rem;white-space:nowrap}._toolbarDivider_tzsvc_101{width:1px;height:20px;background:var(--app-border-strong);flex-shrink:0}@keyframes _pulse_tzsvc_1{0%,to{opacity:.3}50%{opacity:1}}._mainArea_tzsvc_114{display:flex;flex-direction:row;gap:.75rem;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}._gridContainer_tzsvc_125{flex:1;min-width:0;min-height:0;border:1px solid var(--app-border);border-radius:.5rem;overflow:hidden;background:var(--app-surface);display:flex;flex-direction:column}._gridHeader_tzsvc_138{display:grid;grid-template-columns:56px repeat(7,1fr);border-bottom:1px solid var(--app-border);background:var(--app-surface-muted);overflow-y:hidden;scrollbar-gutter:stable;flex:0 0 auto}._gutterHeader_tzsvc_148{border-right:1px solid var(--app-border)}._dayHeader_tzsvc_152{display:flex;flex-direction:column;align-items:center;padding:.5rem 0;border-right:1px solid var(--app-border);-webkit-user-select:none;user-select:none}._dayHeader_tzsvc_152:last-child{border-right:none}._dayHeaderToday_tzsvc_165{background:var(--app-accent-soft)}._dayHeaderHoliday_tzsvc_169{background:#fff1f2}._dayHeaderToday_tzsvc_165._dayHeaderHoliday_tzsvc_169{background:linear-gradient(135deg,#eff6ff 50%,#fff1f2 50%)}._dayNameHoliday_tzsvc_177,._dayNumberHoliday_tzsvc_181{color:#e11d48}._holidayLabel_tzsvc_185{font-size:.5625rem;font-weight:500;color:#e11d48;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}._dayColumnHoliday_tzsvc_197{background:#e11d4808}._dayColumnToday_tzsvc_201._dayColumnHoliday_tzsvc_197{background:#3b82f605}._dayHeaderUnavail_tzsvc_205{cursor:pointer;transition:background .12s ease}._dayHeaderUnavail_tzsvc_205:hover{background:var(--app-surface-muted)}._dayHeaderUnavail_tzsvc_205._dayHeaderToday_tzsvc_165:hover{background:#dbeafe}._dayName_tzsvc_177{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.05em}._dayNumber_tzsvc_181{font-size:1.125rem;font-weight:600;color:var(--app-text);line-height:1.4}._dayNumberToday_tzsvc_233{background:#3b82f6;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem}._gridBody_tzsvc_246{overflow-y:auto;position:relative;scrollbar-gutter:stable;padding-top:8px;flex:1 1 auto;min-height:0}._gridInner_tzsvc_255{display:grid;grid-template-columns:56px repeat(7,1fr);position:relative}._gutter_tzsvc_148{position:relative;border-right:1px solid var(--app-border);background:var(--app-surface-muted)}._gutterLabel_tzsvc_268{position:absolute;right:8px;transform:translateY(-50%);font-size:.6875rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}._dayColumn_tzsvc_197{position:relative;border-right:1px solid var(--app-border);cursor:pointer;min-height:100%}._dayColumn_tzsvc_197:last-child{border-right:none}._dayColumnToday_tzsvc_201{background:#3b82f605}._availabilityWindow_tzsvc_297{position:absolute;left:0;right:0;background:color-mix(in srgb,var(--app-success-soft) 70%,transparent);border-left:3px solid color-mix(in srgb,var(--app-success-text) 60%,transparent);pointer-events:none;z-index:0}._availabilityWindowTime_tzsvc_307{display:block;padding:1px 5px;font-size:.625rem;font-weight:600;color:var(--app-success-text)}._hourLine_tzsvc_315{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--app-border)}._halfHourLine_tzsvc_323{position:absolute;left:0;right:0;height:0;border-top:1px dashed color-mix(in srgb,var(--app-border) 50%,transparent)}._appointment_tzsvc_332{position:absolute;left:2px;right:2px;border-radius:4px;background:var(--appt-color, #3b82f6);opacity:.9;color:#fff;padding:2px 6px;font-size:.6875rem;line-height:1.3;overflow:hidden;cursor:grab;transition:opacity .1s ease,box-shadow .1s ease;z-index:1;display:flex;flex-direction:column}._appointmentDraft_tzsvc_351{opacity:.9;background:color-mix(in srgb,var(--appt-color, #3b82f6) 14%,var(--app-tint-base, #fff));border:1.5px dashed var(--appt-color, #3b82f6);color:var(--appt-color, #3b82f6)}._appointmentCancelled_tzsvc_358{background:var(--app-surface-muted);border:1.5px solid #94a3b8;color:var(--app-text-secondary);opacity:.86;cursor:pointer}._appointmentCancelled_tzsvc_358:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top right,transparent calc(50% - 1.5px),rgba(85,105,135,.75) 50%,transparent calc(50% + 1.5px));pointer-events:none}._appointmentConfirmed_tzsvc_383{border:1.5px solid #16a34a;box-shadow:inset 3px 0 #16a34a;cursor:pointer}._appointment_tzsvc_332:hover{opacity:1;box-shadow:0 2px 8px #00000026;z-index:2}._appointmentDraft_tzsvc_351:hover{opacity:1;background:color-mix(in srgb,var(--appt-color, #3b82f6) 22%,var(--app-tint-base, #fff))}._apptTime_tzsvc_400{font-weight:600;font-size:.625rem;opacity:.85;white-space:nowrap}._appointmentDraft_tzsvc_351 ._apptTime_tzsvc_400,._appointmentDraft_tzsvc_351 ._apptLocation_tzsvc_408,._appointmentDraft_tzsvc_351 ._apptPhone_tzsvc_409,._appointmentDraft_tzsvc_351 ._apptMa_tzsvc_410,._appointmentDraft_tzsvc_351 ._apptNotes_tzsvc_411{opacity:.7}._apptClient_tzsvc_415{font-weight:600;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._apptClientName_tzsvc_425{min-width:0;overflow:hidden;text-overflow:ellipsis}._apptArchivedClient_tzsvc_431{flex:0 0 auto;border-radius:3px;padding:0 3px;background:#11182738;font-size:.5rem;font-weight:700;line-height:1.3;text-transform:uppercase}._apptCancelledBadge_tzsvc_442{flex:0 0 auto;border-radius:3px;padding:0 3px;background:var(--app-border);color:var(--app-text-secondary);font-size:.5rem;font-weight:700;line-height:1.3;text-transform:uppercase}._apptConfirmedBadge_tzsvc_454{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:3px;padding:0 3px;background:#dcfce7;color:#15803d;font-size:.5rem;font-weight:700;line-height:1.3;text-transform:uppercase}._apptLocation_tzsvc_408,._apptPhone_tzsvc_409{font-size:.5625rem;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._apptMa_tzsvc_410{font-size:.625rem;opacity:.8;white-space:nowrap}._apptNotes_tzsvc_411{font-size:.5625rem;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._travelBadge_tzsvc_499{position:absolute;left:2px;right:2px;z-index:3;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:.6875rem;font-weight:600;white-space:nowrap;pointer-events:auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font-family:inherit;border-top:0;border-right:0;border-bottom:0;border-left:3px solid}._travelBadge_tzsvc_499:focus-visible,._anfahrtBadge_tzsvc_523:focus-visible,._abfahrtBadge_tzsvc_524:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._travelBadgeParts_tzsvc_534{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:5px;row-gap:0;line-height:1.12;max-width:100%;max-height:100%;overflow:hidden;padding:0 2px}._travelBadgeParts_tzsvc_534>span{white-space:nowrap}._travelCacheLabel_tzsvc_551,._travelCacheLabelStale_tzsvc_552{flex:0 0 auto;border:1px solid currentColor;border-radius:999px;padding:0 4px;font-size:.5rem;font-weight:500;line-height:1.35;opacity:.72}._travelCacheLabelStale_tzsvc_552{color:#b91c1c;opacity:1}._dayChipRow_tzsvc_569{display:inline-flex;gap:4px;align-items:center;margin-top:1px}._dayKmChip_tzsvc_577{font-size:.5625rem;font-weight:600;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:1px 5px;white-space:nowrap}._dayMinutesChip_tzsvc_588{font-size:.5625rem;font-weight:600;color:#6d28d9;background:#ede9fe;border-radius:999px;padding:1px 5px;white-space:nowrap}._weekChipHidden_tzsvc_599{visibility:hidden;min-width:54px}._weekKmChip_tzsvc_604{font-size:.75rem;font-weight:600;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:2px 8px;white-space:nowrap}._weekMinutesChip_tzsvc_614{font-size:.75rem;font-weight:600;color:#6d28d9;background:#ede9fe;border-radius:999px;padding:2px 8px;white-space:nowrap}._travelBadge_ok_tzsvc_626{background:#ecfdf5eb;color:#065f46;border-left-color:#10b981}._travelBadge_warn_tzsvc_632{background:#fffbebeb;color:#92400e;border-left-color:#f59e0b}._travelBadge_danger_tzsvc_638{background:#fef2f2eb;color:#991b1b;border-left-color:#ef4444}._cachePopover_tzsvc_644{position:absolute;right:0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 4px 16px #00000040;padding:10px 12px;z-index:999;min-width:220px;max-width:min(300px,calc(100vw - 16px));font-size:.75rem;font-weight:400;color:var(--app-text-secondary);white-space:normal;text-align:left}._cachePopoverUp_tzsvc_661{bottom:calc(100% + 2px)}._cachePopoverDown_tzsvc_664{top:22px}._cachePopoverClose_tzsvc_668{position:absolute;top:4px;right:6px}._cachePopoverText_tzsvc_674{margin-bottom:8px;line-height:1.4;padding-right:14px}._cachePopoverActions_tzsvc_680{display:flex;gap:6px}@keyframes _cachePopoverSpin_tzsvc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._anfahrtBadge_tzsvc_523,._abfahrtBadge_tzsvc_524{position:absolute;left:2px;right:2px;z-index:3;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:.6875rem;font-weight:600;white-space:nowrap;pointer-events:auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font-family:inherit;opacity:.9;border-top:0;border-right:0;border-bottom:0;border-left:3px solid;overflow:visible;gap:4px}._anfahrtBadge_tzsvc_523,._abfahrtBadge_tzsvc_524{background:color-mix(in srgb,var(--app-surface) 92%,transparent);color:var(--app-text-secondary);border-left-color:var(--app-border-strong)}._planNextZone_tzsvc_731{position:absolute;left:2px;right:2px;height:22px;background:#3b82f614;border:1px dashed rgba(59,130,246,.35);border-radius:0 0 4px 4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;font-size:.625rem;color:var(--app-accent);opacity:0;transition:opacity .15s ease;z-index:1}._dayColumn_tzsvc_197:hover ._planNextZone_tzsvc_731{opacity:1}._planNextZone_tzsvc_731:hover{background:#3b82f629;border-color:#3b82f699;opacity:1!important}._planNextIcon_tzsvc_761{font-weight:700;font-size:.75rem}._planNextLabel_tzsvc_766{font-weight:500}._connectZone_tzsvc_771{position:absolute;left:2px;right:2px;height:22px;background:#fbbf241a;border:1px dashed rgba(251,191,36,.5);border-radius:4px 4px 0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;font-size:.625rem;color:var(--app-warning-text);opacity:0;transition:opacity .15s ease;z-index:2}._dayColumn_tzsvc_197:hover ._connectZone_tzsvc_771{opacity:1}._connectZone_tzsvc_771:hover{background:#fbbf2438;border-color:#fbbf24cc;opacity:1!important}._disconnectZone_tzsvc_801{position:absolute;right:2px;width:22px;height:22px;background:#dc262614;border:1px dashed rgba(220,38,38,.4);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--app-danger-text);opacity:0;transition:opacity .15s ease;z-index:4;pointer-events:auto}._dayColumn_tzsvc_197:hover ._disconnectZone_tzsvc_801{opacity:1}._disconnectZone_tzsvc_801:hover{background:#dc26262e;border-color:#dc2626b3;opacity:1!important}._connectZoneIcon_tzsvc_831{font-size:.5rem;opacity:.8}._connectZoneLabel_tzsvc_836{font-weight:500}._timeIndicator_tzsvc_841{position:absolute;left:0;right:0;height:0;z-index:5;pointer-events:none;display:none}._timeIndicatorDot_tzsvc_851{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#ef4444}._timeIndicatorLine_tzsvc_861{position:absolute;left:0;right:0;top:0;height:2px;background:#ef4444}._dayColumnUnavailMode_tzsvc_871{cursor:crosshair}._unavailBlock_tzsvc_875{position:absolute;left:2px;right:2px;border-radius:4px;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--unavail-color, #94a3b8) 8%,var(--app-tint-base, #fff)),color-mix(in srgb,var(--unavail-color, #94a3b8) 8%,var(--app-tint-base, #fff)) 4px,color-mix(in srgb,var(--unavail-color, #94a3b8) 18%,var(--app-tint-base, #fff)) 4px,color-mix(in srgb,var(--unavail-color, #94a3b8) 18%,var(--app-tint-base, #fff)) 8px);border:1.5px solid var(--unavail-color, #94a3b8);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:opacity .1s ease;opacity:.85;overflow:hidden;gap:1px}._regularAvailabilityBlock_tzsvc_900{cursor:pointer;opacity:.72;background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--unavail-color) 16%,transparent) 0,color-mix(in srgb,var(--unavail-color) 16%,transparent) 6px,transparent 6px,transparent 12px);border-style:dashed}._unavailBlock_tzsvc_875:hover{opacity:1;border-color:var(--unavail-color, #3b82f6);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--unavail-color, #94a3b8) 12%,var(--app-tint-base, #fff)),color-mix(in srgb,var(--unavail-color, #94a3b8) 12%,var(--app-tint-base, #fff)) 4px,color-mix(in srgb,var(--unavail-color, #94a3b8) 25%,var(--app-tint-base, #fff)) 4px,color-mix(in srgb,var(--unavail-color, #94a3b8) 25%,var(--app-tint-base, #fff)) 8px)}._unavailBlockClient_tzsvc_926{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--unavail-color, #e67e22) 10%,var(--app-tint-base, #fff)),color-mix(in srgb,var(--unavail-color, #e67e22) 10%,var(--app-tint-base, #fff)) 3px,color-mix(in srgb,var(--unavail-color, #e67e22) 22%,var(--app-tint-base, #fff)) 3px,color-mix(in srgb,var(--unavail-color, #e67e22) 22%,var(--app-tint-base, #fff)) 6px);border-style:dotted;border-width:2px}._unavailBlockClient_tzsvc_926:hover{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--unavail-color, #e67e22) 15%,var(--app-tint-base, #fff)),color-mix(in srgb,var(--unavail-color, #e67e22) 15%,var(--app-tint-base, #fff)) 3px,color-mix(in srgb,var(--unavail-color, #e67e22) 30%,var(--app-tint-base, #fff)) 3px,color-mix(in srgb,var(--unavail-color, #e67e22) 30%,var(--app-tint-base, #fff)) 6px)}._unavailOwnerLabel_tzsvc_948{font-size:.575rem;font-weight:700;color:var(--unavail-color, #e67e22);text-transform:uppercase;letter-spacing:.02em;background:color-mix(in srgb,var(--app-surface) 85%,transparent);padding:0 3px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 8px)}._unavailLabel_tzsvc_963{font-size:.6rem;font-weight:700;color:var(--unavail-color, #64748b);text-transform:uppercase;letter-spacing:.03em}._unavailPreview_tzsvc_971{position:absolute;left:2px;right:2px;border-radius:4px;background:repeating-linear-gradient(-45deg,#94a3b84d,#94a3b84d 4px,#94a3b826 4px,#94a3b826 8px);border:2px dashed #94a3b8;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:none}._unavailTime_tzsvc_991{font-size:.625rem;font-weight:600;color:var(--app-text-secondary);background:color-mix(in srgb,var(--app-surface) 80%,transparent);padding:0 4px;border-radius:2px;white-space:nowrap}._unavailReason_tzsvc_1001{font-size:.5625rem;color:var(--app-text-muted);background:color-mix(in srgb,var(--app-surface) 70%,transparent);padding:0 3px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 8px)}._unavailRecurringIcon_tzsvc_1018{position:absolute;top:2px;right:20px;font-size:.75rem;font-weight:700;color:#6366f1;background:color-mix(in srgb,var(--app-surface) 90%,transparent);border-radius:999px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;z-index:2;transition:transform .15s,color .15s}._unavailRecurringIcon_tzsvc_1018:hover{transform:scale(1.25)}._unavailRecurringIconLast_tzsvc_1043{color:#dc2626;font-weight:900;font-size:.9rem;width:16px;height:16px;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#dc2626}._unavailOverlapIcon_tzsvc_1056{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#ef4444;color:#fff;border:1.5px solid #ef4444;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;z-index:5;cursor:pointer;transition:background .12s,color .12s,transform .12s}._unavailOverlapIcon_tzsvc_1056:hover{background:#dc2626;transform:scale(1.1)}._unavailOverlapIconActive_tzsvc_1082{background:color-mix(in srgb,var(--app-surface) 95%,transparent);color:#ef4444}._unavailOverlapIconActive_tzsvc_1082:hover{background:#fef2f2}._unavailSelectionCheck_tzsvc_1092{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:3px;border:1.5px solid var(--unavail-color, #94a3b8);background:color-mix(in srgb,var(--app-surface) 85%,transparent);display:flex;align-items:center;justify-content:center;font-size:.625rem;color:var(--unavail-color, #475569);font-weight:700;z-index:4;line-height:1;cursor:pointer;opacity:.6;transition:opacity .15s,background .15s,border-color .15s}._unavailBlock_tzsvc_875:hover ._unavailSelectionCheck_tzsvc_1092:not(._unavailSelectionCheckActive_tzsvc_1114){opacity:1}._unavailSelectionCheckActive_tzsvc_1114{background:#2563eb;border-color:#2563eb;color:#fff;opacity:1}._unavailIntervalChip_tzsvc_1127,._apptIntervalChip_tzsvc_1128{position:absolute;top:2px;right:22px;min-width:18px;height:16px;padding:0 4px;border-radius:9px;border:1.5px solid #6366f1;background:color-mix(in srgb,var(--app-surface) 90%,transparent);color:#6366f1;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;gap:2px;-webkit-user-select:none;user-select:none}._unavailIntervalChip_tzsvc_1127:hover,._apptIntervalChip_tzsvc_1128:hover{background:#6366f11f}._unavailIntervalChipActive_tzsvc_1156,._apptIntervalChipActive_tzsvc_1157{background:#10b981;border-color:#10b981;color:#fff}._unavailIntervalChipActive_tzsvc_1156:hover,._apptIntervalChipActive_tzsvc_1157:hover{background:#059669}._apptIntervalChipDisabled_tzsvc_1170,._apptIntervalChipDisabled_tzsvc_1170:hover,._apptIntervalChipActive_tzsvc_1157._apptIntervalChipDisabled_tzsvc_1170,._apptIntervalChipActive_tzsvc_1157._apptIntervalChipDisabled_tzsvc_1170:hover,._unavailIntervalChipDisabled_tzsvc_1174,._unavailIntervalChipDisabled_tzsvc_1174:hover,._unavailIntervalChipActive_tzsvc_1156._unavailIntervalChipDisabled_tzsvc_1174,._unavailIntervalChipActive_tzsvc_1156._unavailIntervalChipDisabled_tzsvc_1174:hover{background:#94a3b8;border-color:var(--app-text-muted);color:#fff;cursor:not-allowed;opacity:.75}._marqueeBox_tzsvc_1186{border:1.5px dashed #2563eb;background:#2563eb1a;pointer-events:none;z-index:9999;border-radius:2px}._marqueeBadge_tzsvc_1194{background:#2563eb;color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600;z-index:10000;pointer-events:none;box-shadow:0 1px 3px #00000040}._appointmentConflict_tzsvc_1213{outline:2px solid #dc2626;outline-offset:-1px;box-shadow:0 0 0 1px var(--app-surface) inset,0 2px 6px #dc262659;z-index:2}._appointmentConflict_tzsvc_1213:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:4px;background:repeating-linear-gradient(135deg,#dc262600 0,#dc262600 6px,#dc26262e 6px,#dc26262e 9px)}._appointmentConflict_tzsvc_1213._appointmentSelected_tzsvc_1235{outline-color:#dc2626}._apptConflictBadge_tzsvc_1239{position:absolute;top:2px;left:2px;font-size:.6875rem;line-height:1;color:#fff;background:#dc2626;border-radius:999px;padding:1px 4px;font-weight:700;z-index:6;pointer-events:auto;box-shadow:0 1px 2px #0000004d}._appointmentDraft_tzsvc_351 ._apptConflictBadge_tzsvc_1239{background:#dc2626;color:#fff}._appointmentSelected_tzsvc_1235{outline:2px solid #2563eb;outline-offset:-1px;opacity:1;z-index:3}._appointmentDragging_tzsvc_1268{z-index:10;opacity:.85;box-shadow:0 4px 12px #00000040;cursor:grabbing;transition:none;pointer-events:none}._selectionCheck_tzsvc_1091{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:3px;border:1.5px solid rgba(255,255,255,.4);background:#00000014;display:flex;align-items:center;justify-content:center;font-size:.625rem;color:#fff;font-weight:700;z-index:4;line-height:1;cursor:pointer;opacity:.45;transition:opacity .15s,background .15s,border-color .15s}._appointment_tzsvc_332:hover ._selectionCheck_tzsvc_1091:not(._selectionCheckActive_tzsvc_1299){opacity:1;border-color:#ffffffb3;background:#00000026}._selectionCheckActive_tzsvc_1299{background:#2563eb;border-color:#2563eb;opacity:1}._appointmentDraft_tzsvc_351 ._selectionCheck_tzsvc_1091{border-color:#3b82f680;background:#3b82f61a;color:#2563eb}._appointmentDraft_tzsvc_351 ._selectionCheckActive_tzsvc_1299{background:#2563eb;border-color:#2563eb;color:#fff}._recurrenceIcon_tzsvc_1323{position:absolute;top:2px;right:20px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.6875rem;color:#ffffffb3;z-index:5;cursor:pointer;line-height:1;text-shadow:0 0 3px rgba(0,0,0,.4);transition:transform .15s,color .15s}._recurrenceIcon_tzsvc_1323:hover{transform:scale(1.25);color:#fff}._recurrenceIconLast_tzsvc_1346{color:var(--last-color, #dc2626);font-weight:900;font-size:.9rem;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--last-color, #dc2626);text-shadow:0 0 3px rgba(255,255,255,.7)}._recurrenceIconLast_tzsvc_1346:hover{filter:brightness(.85)}._appointmentDraft_tzsvc_351 ._recurrenceIcon_tzsvc_1323{color:var(--appt-color, #3b82f6);opacity:.6;text-shadow:none}._appointmentDraft_tzsvc_351 ._recurrenceIcon_tzsvc_1323:hover{opacity:1}._appointmentDraft_tzsvc_351 ._recurrenceIconLast_tzsvc_1346{color:var(--last-color, #dc2626);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--last-color, #dc2626)}._overlapIcon_tzsvc_1054{position:absolute;top:2px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:900;color:var(--overlap-icon-color, #ef4444);z-index:5;cursor:pointer;line-height:1;text-shadow:0 0 4px rgba(0,0,0,.6);transition:transform .15s,color .15s;-webkit-text-stroke:.5px var(--overlap-icon-color, #ef4444)}._overlapIcon_tzsvc_1054:hover{transform:scale(1.25)}._overlapIconActive_tzsvc_1401{background:#00000026;border-radius:3px}._appointmentDraft_tzsvc_351 ._overlapIcon_tzsvc_1054{color:#ef4444;opacity:1;text-shadow:0 0 4px rgba(0,0,0,.6);-webkit-text-stroke:.5px #ef4444}._appointmentDraft_tzsvc_351 ._overlapIcon_tzsvc_1054:hover{opacity:1}._offscreenOverlay_tzsvc_1458{position:absolute;left:0;right:0;display:grid;grid-template-columns:56px repeat(7,1fr);pointer-events:none;z-index:8}._offscreenCol_tzsvc_1472{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:4px 0}._offscreenUp_tzsvc_1480,._offscreenDown_tzsvc_1481{pointer-events:auto;box-shadow:0 1px 4px #0000002e}._footerBar_tzsvc_1487{position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--app-surface);color:var(--app-text);border-top:2px solid #3b82f6;box-shadow:0 -4px 16px #00000014;z-index:10;animation:_slideUp_tzsvc_1 .15s ease-out}._footerBarHint_tzsvc_1504{font-size:.875rem;font-weight:600;white-space:nowrap}._footerBarSpacer_tzsvc_1510{flex:1}._footerBarLabel_tzsvc_1514{font-size:.8125rem;color:var(--app-text-muted);white-space:nowrap}._typeChip_tzsvc_1521{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1.5px solid var(--app-border);background:var(--app-surface-muted);color:var(--app-text-muted);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .12s}._typeChip_tzsvc_1521:hover{border-color:var(--app-text-muted);color:var(--app-text-secondary)}._typeChipActive_tzsvc_1541{background:#2563eb;border-color:#2563eb;color:#fff}._typeChipActive_tzsvc_1541:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}._dateInput_tzsvc_1553{padding:4px 8px;border-radius:6px;border:1.5px solid var(--app-border);font-size:.875rem;background:var(--app-surface)}._dateInput_tzsvc_1553:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}._weekChips_tzsvc_1568{display:flex;align-items:center;gap:.25rem}._weekChip_tzsvc_599{font-family:inherit;font-size:.75rem;font-weight:500;min-width:1.75rem;height:1.75rem;padding:0 .375rem;border-radius:.375rem;border:1px solid var(--app-border);background:transparent;color:var(--app-text-secondary);cursor:pointer;transition:all .12s ease;display:flex;align-items:center;justify-content:center}._weekChip_tzsvc_599:hover{background:var(--app-surface-muted);border-color:var(--app-text-muted)}._weekChipActive_tzsvc_1597{background:#3b82f6;color:#fff;border-color:#3b82f6}._weekChipActive_tzsvc_1597:hover{background:#2563eb;border-color:#2563eb}@keyframes _slideUp_tzsvc_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 1100px){._toolbarRow_tzsvc_19{flex-wrap:wrap;gap:.375rem}._toolbarDivider_tzsvc_101{display:none}}@media (max-width: 768px){._toolbar_tzsvc_11{gap:.125rem}._toolbarRow_tzsvc_19{flex-wrap:wrap;gap:.375rem}._gridHeader_tzsvc_138,._gridInner_tzsvc_255,._offscreenOverlay_tzsvc_1458{grid-template-columns:40px repeat(7,1fr)}._gutterLabel_tzsvc_268{font-size:.5625rem;right:4px}._dayName_tzsvc_177{font-size:.5625rem}._dayNumber_tzsvc_181{font-size:.875rem}._appointment_tzsvc_332{font-size:.5625rem;padding:1px 3px}._footerBar_tzsvc_1487{flex-wrap:wrap;gap:.375rem;padding:.5rem}._footerBarSpacer_tzsvc_1510{display:none}}._createDragPreview_tzsvc_1671{position:absolute;left:2px;right:2px;border-radius:4px;background:#6366f12e;border:2px solid rgba(99,102,241,.5);z-index:5;pointer-events:none}._createDragTooltip_tzsvc_1682{position:fixed;background:#0f172ad1;color:#f1f5f9;font-size:.6875rem;font-weight:600;padding:3px 8px;border-radius:4px;pointer-events:none;z-index:1000;white-space:nowrap;box-shadow:0 2px 6px #0003}._pendingBlock_tzsvc_1696{position:absolute;left:2px;right:2px;border-radius:4px;background:#6366f11a;border:2px dashed rgba(99,102,241,.5);z-index:5;overflow:visible;display:flex;flex-direction:column;cursor:grab;transition:opacity .12s ease}._pendingBlock_tzsvc_1696:active{cursor:grabbing}._pendingBlockInteracting_tzsvc_1715{opacity:.35}._pendingBlockResizeHandle_tzsvc_1719{position:absolute;left:0;right:0;bottom:-5px;height:12px;cursor:ns-resize;display:flex;align-items:center;justify-content:center;z-index:6}._pendingBlockResizeIcon_tzsvc_1732{font-size:.625rem;font-weight:700;color:#4338ca;background:var(--app-surface);border:1px solid rgba(99,102,241,.55);border-radius:8px;padding:0 6px;line-height:1.1;box-shadow:0 1px 3px #00000026;pointer-events:none}._pendingActions_tzsvc_1745{position:absolute;left:2px;right:2px;display:flex;gap:4px;justify-content:center;z-index:7}._pendingConfirmBtn_tzsvc_1755._pendingConfirmBtnSolo_tzsvc_1757{padding:16px 26px;font-size:1.375rem;font-weight:800;line-height:1;min-width:72px}._pendingBlockTime_tzsvc_1765{font-size:.625rem;font-weight:700;color:#3730a3;padding:3px 5px 1px;line-height:1.2}._pendingBlockControls_tzsvc_1773{position:absolute;left:2px;width:fit-content;white-space:nowrap;height:24px;display:flex;justify-content:flex-start;align-items:center;background:color-mix(in srgb,var(--app-surface) 97%,transparent);border:1px solid rgba(99,102,241,.4);border-radius:4px;padding:1px 6px;gap:8px;z-index:7;box-shadow:0 2px 8px #00000026}._pendingAdjustBtns_tzsvc_1791,._pendingShiftBtns_tzsvc_1796{display:flex;gap:1px}._pendingAdjustBtn_tzsvc_1791{background:#6366f114;border:1px solid rgba(99,102,241,.25);border-radius:2px;cursor:pointer;font-size:.5rem;color:#4338ca;padding:1px 4px;line-height:1}._pendingAdjustBtn_tzsvc_1791:hover{background:#6366f133}._pendingConfirmBtns_tzsvc_1816{display:flex;gap:2px}._pendingConfirmBtn_tzsvc_1755{border:1px solid;border-radius:2px;cursor:pointer;font-size:.625rem;font-weight:700;padding:1px 5px;line-height:1}._pendingCancelBtn_tzsvc_1831{color:var(--app-danger-text);border-color:#b91c1c59;background:#ef444412}._pendingCancelBtn_tzsvc_1831:hover{background:#ef444429}._pendingOkBtn_tzsvc_1841{color:var(--app-success-text);border-color:#15803d59;background:#22c55e12}._pendingOkBtn_tzsvc_1841:hover{background:#22c55e29}._pendingTypeChoice_tzsvc_1851{position:absolute;bottom:0;left:0;right:0;background:color-mix(in srgb,var(--app-surface) 97%,transparent);border-top:1px solid rgba(99,102,241,.25);border-radius:0 0 3px 3px;padding:5px;z-index:10;display:flex;flex-direction:column;gap:3px}._pendingTypeLabel_tzsvc_1866{font-size:.5625rem;color:var(--app-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:0 2px 2px}._pendingTypeBtn_tzsvc_1875{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:3px;cursor:pointer;font-size:.6875rem;padding:5px 8px;color:var(--app-text);text-align:left}._pendingTypeBtn_tzsvc_1875:hover{background:#e0e7ff;border-color:#818cf8;color:#3730a3}[data-scheme=dark] ._appointment_tzsvc_332{background:color-mix(in srgb,var(--appt-color, var(--app-accent)) 36%,var(--app-surface));border:1px solid color-mix(in srgb,var(--appt-color, var(--app-accent)) 58%,var(--app-border));color:var(--app-text);opacity:1}[data-scheme=dark] ._appointment_tzsvc_332:hover{background:color-mix(in srgb,var(--appt-color, var(--app-accent)) 46%,var(--app-surface));box-shadow:0 4px 12px #0000006b}[data-scheme=dark] ._appointmentDraft_tzsvc_351{background:color-mix(in srgb,var(--appt-color, var(--app-accent)) 13%,var(--app-surface));border:1.5px dashed color-mix(in srgb,var(--appt-color, var(--app-accent)) 62%,var(--app-border));color:var(--app-text-secondary)}[data-scheme=dark] ._appointmentDraft_tzsvc_351:hover{background:color-mix(in srgb,var(--appt-color, var(--app-accent)) 20%,var(--app-surface))}[data-scheme=dark] ._appointmentCancelled_tzsvc_358,[data-scheme=dark] ._appointmentCancelled_tzsvc_358:hover{background:var(--app-surface-muted);border-color:var(--app-border-strong);color:var(--app-text-secondary);opacity:.86}[data-scheme=dark] ._appointmentDraft_tzsvc_351 ._recurrenceIcon_tzsvc_1323{color:color-mix(in srgb,var(--appt-color, var(--app-accent)) 58%,var(--app-text))}[data-scheme=dark] ._appointmentConfirmed_tzsvc_383{border-color:var(--app-success-text);box-shadow:inset 3px 0 0 var(--app-success-text)}[data-scheme=dark] ._dayHeaderToday_tzsvc_165{background:#3b82f624}[data-scheme=dark] ._dayHeaderHoliday_tzsvc_169{background:#e11d4824}[data-scheme=dark] ._dayHeaderToday_tzsvc_165._dayHeaderHoliday_tzsvc_169{background:linear-gradient(135deg,#3b82f624 50%,#e11d4824 50%)}[data-scheme=dark] ._dayHeaderUnavail_tzsvc_205._dayHeaderToday_tzsvc_165:hover{background:#3b82f63d}[data-scheme=dark] ._dayNameHoliday_tzsvc_177,[data-scheme=dark] ._dayNumberHoliday_tzsvc_181,[data-scheme=dark] ._holidayLabel_tzsvc_185{color:#fda4af}[data-scheme=dark] ._dayColumnHoliday_tzsvc_197{background:#e11d480f}[data-scheme=dark] ._dayColumnToday_tzsvc_201{background:#3b82f60f}[data-scheme=dark] ._apptCancelledBadge_tzsvc_442{background:var(--app-hover);color:var(--app-text-secondary)}[data-scheme=dark] ._apptConfirmedBadge_tzsvc_454{background:#22c55e38;color:#86efac}._apptClientConfirmedBadge_tzsvc_2011{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:#fff;color:#15803d;box-shadow:0 0 0 1px #0000001f}._apptClientConfirmedBadgeAttention_tzsvc_2024{background:#fef3c7;color:#b45309}[data-scheme=dark] ._apptClientConfirmedBadge_tzsvc_2011{background:#0f172a;color:#86efac;box-shadow:0 0 0 1px #ffffff40}[data-scheme=dark] ._apptClientConfirmedBadgeAttention_tzsvc_2024{background:#422006;color:#fcd34d}[data-scheme=dark] ._dayKmChip_tzsvc_577,[data-scheme=dark] ._weekKmChip_tzsvc_604{color:#7dd3fc;background:#0ea5e92e}[data-scheme=dark] ._dayMinutesChip_tzsvc_588,[data-scheme=dark] ._weekMinutesChip_tzsvc_614{color:#c4b5fd;background:#8b5cf62e}[data-scheme=dark] ._travelBadge_ok_tzsvc_626{background:#022c22e0;color:#6ee7b7}[data-scheme=dark] ._travelBadge_warn_tzsvc_632{background:#451a03e0;color:#fcd34d}[data-scheme=dark] ._travelBadge_danger_tzsvc_638{background:#450a0ae0;color:#fca5a5}[data-scheme=dark] ._unavailRecurringIcon_tzsvc_1018{color:#a5b4fc}[data-scheme=dark] ._unavailRecurringIconLast_tzsvc_1043{color:#f87171;text-decoration-color:#f87171}[data-scheme=dark] ._unavailOverlapIconActive_tzsvc_1082:hover{background:var(--app-danger-soft)}[data-scheme=dark] ._unavailIntervalChip_tzsvc_1127,[data-scheme=dark] ._apptIntervalChip_tzsvc_1128{border-color:#818cf8;color:#a5b4fc}[data-scheme=dark] ._apptIntervalChipDisabled_tzsvc_1170,[data-scheme=dark] ._apptIntervalChipDisabled_tzsvc_1170:hover,[data-scheme=dark] ._apptIntervalChipActive_tzsvc_1157._apptIntervalChipDisabled_tzsvc_1170,[data-scheme=dark] ._apptIntervalChipActive_tzsvc_1157._apptIntervalChipDisabled_tzsvc_1170:hover,[data-scheme=dark] ._unavailIntervalChipDisabled_tzsvc_1174,[data-scheme=dark] ._unavailIntervalChipDisabled_tzsvc_1174:hover,[data-scheme=dark] ._unavailIntervalChipActive_tzsvc_1156._unavailIntervalChipDisabled_tzsvc_1174,[data-scheme=dark] ._unavailIntervalChipActive_tzsvc_1156._unavailIntervalChipDisabled_tzsvc_1174:hover{background:color-mix(in srgb,var(--app-text-muted) 30%,var(--app-surface));border-color:var(--app-border-strong);color:var(--app-text);opacity:.92}[data-scheme=dark] ._recurrenceIconLast_tzsvc_1346{text-shadow:0 0 3px rgba(0,0,0,.6)}[data-scheme=dark] ._pendingBlockTime_tzsvc_1765,[data-scheme=dark] ._pendingAdjustBtn_tzsvc_1791,[data-scheme=dark] ._pendingBlockResizeIcon_tzsvc_1732{color:#c7d2fe}[data-scheme=dark] ._pendingTypeBtn_tzsvc_1875:hover{background:#6366f138;border-color:#818cf8;color:#c7d2fe}._historyModalBody_tzsvc_2123{min-height:40vh;max-height:62vh;overflow-y:auto}._cancelReasonField_tzsvc_2130{display:flex;flex-direction:column;gap:.5rem}._cancelReasonInput_tzsvc_2136{width:100%;padding:.5rem .7rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface);color:var(--app-text);font-size:.875rem}._substitutionModeStrip_tzsvc_2149{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--app-border);background:var(--app-accent-soft);color:var(--app-accent-text);font-size:.85rem}._row_1xljs_1{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}._input_1xljs_8{width:4rem;padding:.5rem;border:1px solid var(--app-border);border-radius:.5rem;font-size:.875rem;font-family:inherit;color:var(--app-text);background:var(--app-surface);text-align:center;transition:border-color .15s ease,box-shadow .15s ease}._input_1xljs_8:hover{border-color:var(--app-text-muted)}._input_1xljs_8:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._inputActive_1xljs_31{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._unit_1xljs_36{font-size:.875rem;color:var(--app-text-muted)}._readOnly_1xljs_41{display:inline-block;font-size:.75rem;font-weight:500;color:var(--app-accent-text);background:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:.5rem;padding:.375rem .625rem}._form_1x2qg_1{display:flex;flex-direction:column;gap:1rem}._description_1x2qg_7{font-size:.8125rem;color:var(--app-text-muted);margin:0;line-height:1.4}._field_1x2qg_14{display:flex;flex-direction:column;gap:.375rem}._label_1x2qg_20{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._labelRow_1x2qg_26{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._linkButton_1x2qg_33{background:none;border:none;padding:0;font-size:.75rem;color:#3b82f6;cursor:pointer;text-decoration:underline;font-family:inherit}._linkButton_1x2qg_33:hover{color:#2563eb}._draftToggle_1x2qg_48{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;padding:.5rem .625rem;border-radius:.5rem;border:1px solid var(--app-border);background:var(--app-surface-muted);transition:border-color .15s ease}._draftToggle_1x2qg_48:hover{border-color:#93c5fd}._draftToggle_1x2qg_48 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:#3b82f6}._datePresetRow_1x2qg_73{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}._hint_1x2qg_80{font-size:.6875rem;color:var(--app-text-muted);margin:0;font-style:italic}._readOnlyMixed_1x2qg_87{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary);padding:.3rem .5rem;border-radius:.5rem;background:var(--app-surface-muted);border:1px solid var(--app-border);align-self:flex-start}._anchorDescription_1x2qg_98{font-size:.8125rem;font-weight:500;color:var(--app-accent-text);background:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:.5rem;padding:.4rem .625rem;align-self:flex-start}._footer_1x2qg_109{display:flex;justify-content:flex-end;gap:.5rem}._hint_qhi19_1{display:flex;align-items:flex-start;gap:.35rem;margin:.35rem 0 0;font-size:.75rem;line-height:1.35}._hint_qhi19_1 svg{flex:0 0 auto;margin-top:.1em}._hidden_qhi19_12{color:var(--app-text-muted)}._visible_qhi19_13{color:var(--app-warning-text)}._badge_ol2zh_1{display:inline-block;padding:.25rem .625rem;font-size:.75rem;font-weight:600;border-radius:999px;border:1px solid var(--app-border);background:var(--app-surface-muted);color:var(--app-text-muted);cursor:pointer;transition:all .15s ease;white-space:nowrap}._badge_ol2zh_1:hover{border-color:var(--app-accent);color:var(--app-accent-text);background:var(--app-accent-soft)}._badge_ol2zh_1:disabled{cursor:not-allowed;opacity:.6}._badgeActive_ol2zh_26{background:color-mix(in srgb,var(--app-accent) 25%,var(--app-tint-base));color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent) 45%,transparent)}._badgeActive_ol2zh_26:hover{background:color-mix(in srgb,var(--app-accent) 35%,var(--app-tint-base));border-color:var(--app-accent)}._detail_ol2zh_37{font-size:.6875rem;color:var(--app-text-muted);margin-top:.25rem}[data-scheme=dark] ._badge_ol2zh_1:hover{border-color:var(--app-accent);color:var(--app-accent-text);background:color-mix(in srgb,var(--app-accent) 16%,transparent)}[data-scheme=dark] ._badgeActive_ol2zh_26{background:color-mix(in srgb,var(--app-accent) 22%,transparent);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border))}[data-scheme=dark] ._badgeActive_ol2zh_26:hover{background:color-mix(in srgb,var(--app-accent) 30%,transparent);border-color:var(--app-accent)}._list_1uv60_1{margin:0 0 14px;padding:6px 0;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-muted);max-height:38vh;overflow-y:auto}._row_1uv60_11{display:flex;align-items:baseline;gap:8px;padding:5px 12px;font-size:.875rem;color:var(--app-text)}._row_1uv60_11+._row_1uv60_11{border-top:1px solid var(--app-border)}._when_1uv60_24{color:var(--app-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}._label_1uv60_30{font-weight:600;color:var(--app-text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_1uv60_39{font-size:.6875rem;font-weight:600;padding:1px 6px;border-radius:999px;white-space:nowrap}._badgeScheduled_1uv60_47{color:var(--app-accent-text);background:var(--app-accent-soft)}._badgeDraft_1uv60_52{color:var(--app-warning-text);background:var(--app-warning-soft)}._badgeCancelled_1uv60_57{color:var(--app-text-secondary);background:var(--app-border)}._badgeConfirmed_1uv60_62{display:inline-flex;align-items:center;color:var(--app-success-text);background:var(--app-success-soft)}._badgeUnavail_1uv60_69{color:color-mix(in srgb,#8b5cf6 55%,var(--app-text));background:color-mix(in srgb,#8b5cf6 20%,var(--app-tint-base))}[data-scheme=dark] ._badgeUnavail_1uv60_69{color:#c4b5fd;background:#8b5cf62e}._intro_crgkl_1{margin:0 0 .75rem;font-size:.875rem;color:var(--app-text)}._sectionLabel_crgkl_7{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted);margin-bottom:.25rem}._sectionLabelSkipped_crgkl_18{margin-top:.25rem}._warning_crgkl_22{margin:0;font-size:.8125rem;color:var(--app-danger-text);background:var(--app-danger-soft);border-radius:6px;padding:.5rem .75rem}._actions_crgkl_31{display:flex;justify-content:flex-end;gap:.5rem;width:100%}._intro_704cu_1{margin:0 0 .75rem;font-size:.875rem;color:var(--app-text)}._sectionLabel_704cu_7{margin-top:.5rem;margin-bottom:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted)}._section_704cu_7{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--app-border)}._checkRow_704cu_26{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--app-text);cursor:pointer}._recipients_704cu_35{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding-left:1.5rem}._recipientName_704cu_43{font-weight:500}._recipientLabel_704cu_47{font-size:.75rem;color:var(--app-text-secondary)}._recipientAddress_704cu_52{font-size:.8125rem;color:var(--app-text-muted);overflow-wrap:anywhere}._hint_704cu_58{margin:0;font-size:.8125rem;color:var(--app-text-muted)}._error_704cu_64{margin:0;font-size:.8125rem;color:var(--app-danger-text);background:var(--app-danger-soft);border-radius:6px;padding:.5rem .75rem}._preview_704cu_73{align-self:stretch;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface-muted);padding:.625rem .75rem}._previewSubject_704cu_81{font-size:.8125rem;font-weight:600;color:var(--app-text);margin-bottom:.375rem}._previewBody_704cu_88{margin:0;font-family:inherit;font-size:.8125rem;white-space:pre-wrap;color:var(--app-text-secondary)}._noteLabel_704cu_96{font-size:.8125rem;font-weight:500;color:var(--app-text-secondary)}._note_704cu_96{width:100%;box-sizing:border-box;padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface);color:var(--app-text);font-family:inherit;font-size:var(--ctl-font-md);resize:vertical}._note_704cu_96:focus{outline:none;box-shadow:var(--ctl-focus-ring)}._actions_704cu_120{display:flex;justify-content:flex-end;gap:.5rem;width:100%}._hint_rhhj5_1{font-size:.75rem;color:var(--app-text-muted);margin-bottom:.5rem}._error_rhhj5_7{font-size:.8125rem;color:var(--app-danger-text);background:var(--app-danger-soft);border-radius:6px;padding:.5rem .75rem;margin-bottom:.5rem}._empty_rhhj5_16{font-size:.8125rem;color:var(--app-text-muted);padding:2rem 0;text-align:center}._list_rhhj5_23{max-height:50vh;overflow-y:auto;border:1px solid var(--app-border);border-radius:8px;-webkit-user-select:none;user-select:none}._list_rhhj5_23:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._row_rhhj5_37{display:grid;grid-template-columns:1rem auto 8.5rem 1fr auto;align-items:center;gap:.625rem;padding:.375rem .625rem;font-size:.8125rem;border-bottom:1px solid var(--app-border);border-left:3px solid transparent;cursor:pointer}._row_rhhj5_37:last-child{border-bottom:none}._row_rhhj5_37:hover{background:var(--ctl-menu-item-hover)}._row_rhhj5_37:focus-visible{outline:none;box-shadow:inset var(--ctl-focus-ring)}._rowSelected_rhhj5_62{background:var(--app-selected-bg);color:var(--app-selected-text)}._rowSelected_rhhj5_62:hover{background:var(--app-selected-bg-hover)}._rowPast_rhhj5_73 ._when_rhhj5_73,._rowPast_rhhj5_73 ._time_rhhj5_74,._rowPast_rhhj5_73 ._who_rhhj5_75{color:var(--app-text-muted)}._rowOtherMa_rhhj5_82{border-left-color:var(--app-warning-text);background:color-mix(in srgb,var(--app-warning-soft) 55%,var(--app-tint-base))}._rowOtherMa_rhhj5_82:hover{background:var(--app-warning-soft)}._rowOtherMa_rhhj5_82._rowSelected_rhhj5_62{background:var(--app-selected-bg)}._rowCurrent_rhhj5_97{box-shadow:inset 0 0 0 1px var(--app-accent)}._rowCancelled_rhhj5_101 ._when_rhhj5_73,._rowCancelled_rhhj5_101 ._time_rhhj5_74,._rowCancelled_rhhj5_101 ._who_rhhj5_75{text-decoration:line-through;opacity:.7}._check_rhhj5_108{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid var(--app-border-strong);border-radius:4px;background:var(--app-surface);color:var(--app-accent-text)}._rowSelected_rhhj5_62 ._check_rhhj5_108{border-color:var(--app-accent);background:var(--app-accent-soft)}._when_rhhj5_73{display:flex;gap:.375rem;align-items:baseline;white-space:nowrap}._weekday_rhhj5_132{color:var(--app-text-muted);font-size:.75rem;width:1.75rem}._date_rhhj5_138{font-variant-numeric:tabular-nums}._time_rhhj5_74{color:var(--app-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._who_rhhj5_75{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._otherMaTag_rhhj5_154{margin-left:.375rem;font-size:.6875rem;color:var(--app-warning-text)}._marks_rhhj5_160{display:flex;align-items:center;gap:.375rem;justify-content:flex-end}._seriesMark_rhhj5_167{font-size:.6875rem;font-weight:600;color:var(--app-accent-text);background:var(--app-accent-soft);border-radius:4px;padding:.0625rem .25rem}._clientConfirmedMark_rhhj5_179{display:inline-flex;align-items:center;color:var(--app-success-text)}._clientConfirmedMarkAttention_rhhj5_185{color:var(--app-warning-text)}._badge_rhhj5_189{font-size:.6875rem;font-weight:600;border-radius:999px;padding:.0625rem .4375rem;white-space:nowrap;background:var(--app-surface-muted);color:var(--app-text-muted)}._badgeDraft_rhhj5_199{background:var(--app-warning-soft);color:var(--app-warning-text)}._badgeScheduled_rhhj5_204{background:var(--app-accent-soft);color:var(--app-accent-text)}._badgeConfirmed_rhhj5_209{display:inline-flex;align-items:center;background:var(--app-success-soft);color:var(--app-success-text)}._badgeCancelled_rhhj5_216{background:var(--app-danger-soft);color:var(--app-danger-text)}._todayMarker_rhhj5_223{display:flex;align-items:center;gap:.5rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--app-accent-text);background:var(--app-accent-soft);border-bottom:1px solid var(--app-border);position:sticky;top:0;z-index:1}._rangeBar_rhhj5_240{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}._rangeLabel_rhhj5_247{font-size:.75rem;color:var(--app-text-muted);margin-right:auto}._actionBar_rhhj5_253{display:flex;align-items:center;gap:.5rem;width:100%;flex-wrap:wrap}._selectionCount_rhhj5_261{font-size:.8125rem;color:var(--app-text-muted);margin-right:auto}._actionButtons_rhhj5_267{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._overlay_1ow3h_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;animation:_overlayFadeIn_1ow3h_1 .14s ease-out}._card_1ow3h_11{position:relative;background:var(--app-surface);border-radius:12px;box-shadow:0 8px 32px #0000002e;padding:24px 28px;max-width:400px;width:90vw;animation:_cardEnter_1ow3h_1 .18s cubic-bezier(.22,1,.36,1);transform-origin:center top}@keyframes _overlayFadeIn_1ow3h_1{0%{opacity:0}to{opacity:1}}@keyframes _cardEnter_1ow3h_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){._overlay_1ow3h_1,._card_1ow3h_11{animation:none}}._close_1ow3h_46{position:absolute;top:10px;right:12px}._close_1ow3h_46:hover{color:var(--app-text-secondary)}._header_1ow3h_56{display:flex;align-items:center;gap:.75rem;margin-bottom:12px}._icon_1ow3h_63{font-size:1.1rem;font-weight:700;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--app-accent);background:var(--app-accent-soft);flex-shrink:0}._title_1ow3h_77{margin:0;font-size:1.15rem;font-weight:600;color:var(--app-text)}._text_1ow3h_84{margin:0 0 16px;font-size:.9375rem;color:var(--app-text-secondary);line-height:1.5}._preview_1ow3h_91{display:grid;gap:8px;margin:0 0 14px;padding:12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-muted);font-size:.875rem}._preview_1ow3h_91>div{display:grid;gap:2px}._preview_1ow3h_91 span{color:var(--app-text-muted)}._preview_1ow3h_91 strong{color:var(--app-text);font-weight:600}._hint_1ow3h_116{margin:0 0 14px;font-size:.875rem;line-height:1.45;color:var(--app-text-secondary)}._actions_1ow3h_123{display:flex;flex-direction:column;gap:.5rem}._overlay_zhrhe_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#0f172a59;animation:_overlayFadeIn_zhrhe_1 .14s ease-out}._card_zhrhe_12{position:relative;background:var(--app-surface);border-radius:12px;box-shadow:0 8px 32px #0000002e;padding:24px 28px;max-width:460px;width:90vw;animation:_cardEnter_zhrhe_1 .18s cubic-bezier(.22,1,.36,1);transform-origin:center top}@keyframes _overlayFadeIn_zhrhe_1{0%{opacity:0}to{opacity:1}}@keyframes _cardEnter_zhrhe_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){._overlay_zhrhe_1,._card_zhrhe_12{animation:none}}._close_zhrhe_41{position:absolute;top:10px;right:12px}._close_zhrhe_41:hover{color:var(--app-text)}._header_zhrhe_50{display:flex;align-items:center;gap:10px;margin-bottom:10px}._icon_zhrhe_56{font-size:1.25rem}._title_zhrhe_59{margin:0;font-size:1rem;font-weight:600;color:var(--app-text)}._text_zhrhe_66{margin:0 0 12px;font-size:.875rem;line-height:1.45;color:var(--app-text-secondary)}._list_zhrhe_73{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}._row_zhrhe_81{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-muted)}._kind_zhrhe_90{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--app-text-muted);flex:none}._name_zhrhe_98{font-size:.875rem;font-weight:500;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hint_zhrhe_107{margin:0 0 16px;font-size:.8125rem;line-height:1.4;color:var(--app-text-muted)}._actions_zhrhe_114{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}._section_81w37_1{display:flex;flex-direction:column;gap:8px}._label_81w37_7{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-secondary)}._checkRow_81w37_15{display:flex;align-items:center;gap:8px;font-size:.875rem;cursor:pointer}._hint_81w37_23{margin:0;font-size:.78rem;color:var(--app-text-secondary)}._suggestion_81w37_29{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border-radius:6px;background:var(--app-accent-soft);color:var(--app-accent-text);font-size:.8rem}._suggestion_81w37_29>span:nth-child(2){flex:1 1 10rem}._planningLink_81w37_45{font-size:.8rem;color:var(--app-accent-text)}._body_1jq7i_1{display:flex;flex-direction:column;gap:16px;min-width:0}._intro_1jq7i_8,._text_1jq7i_9{margin:0;color:var(--app-text-secondary);font-size:.875rem;line-height:1.45}._forRow_1jq7i_16{max-width:22rem}._section_1jq7i_20{display:flex;flex-direction:column;gap:8px}._sectionLabel_1jq7i_26{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-secondary)}._absences_1jq7i_36{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._absences_1jq7i_36 li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 8px;border-radius:6px;background:var(--app-hover);font-size:.85rem}._absenceCovering_1jq7i_56{background:var(--app-warning-soft)!important;color:var(--app-warning-text)}._absence_1jq7i_36{color:inherit}._coversHint_1jq7i_65{font-weight:600}._planning_1jq7i_70{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.875rem;cursor:pointer}._planningTitle_1jq7i_79{font-weight:600}._planningMeta_1jq7i_83{color:var(--app-text-secondary);font-size:.8rem}._planningLink_1jq7i_88{font-size:.8rem;color:var(--app-accent-text)}._recordRow_1jq7i_93{display:flex;align-items:center;gap:8px;margin-left:22px;font-size:.85rem}._otherPlanning_1jq7i_101{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--app-text-secondary);font-size:.8rem}._callout_1jq7i_112{display:flex;align-items:center;gap:6px;margin:0;padding:6px 8px;border-radius:6px;background:var(--app-warning-soft);color:var(--app-warning-text);font-size:.85rem}._days_1jq7i_124,._rows_1jq7i_125{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}._day_1jq7i_124{display:flex;flex-direction:column;gap:2px}._dayHead_1jq7i_140{font-size:.75rem;font-weight:600;color:var(--app-text-secondary)}._row_1jq7i_125{display:flex;flex-direction:column;gap:2px;padding:4px 6px;border-radius:6px}._rowOverlap_1jq7i_154{background:color-mix(in srgb,var(--app-warning-soft) 70%,transparent)}._rowLabel_1jq7i_158{display:grid;grid-template-columns:auto minmax(7.5rem,auto) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.85rem;cursor:pointer}._rowLocked_1jq7i_167{cursor:default;color:var(--app-text-muted)}._slot_1jq7i_172{font-variant-numeric:tabular-nums}._who_1jq7i_176{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._marks_1jq7i_186{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}._tag_1jq7i_193,._status_1jq7i_194{display:inline-flex;align-items:center;border-radius:999px;padding:0 6px;font-size:.72rem;line-height:1.5;white-space:nowrap}._tagOverlap_1jq7i_204{background:var(--app-warning-soft);color:var(--app-warning-text);font-weight:600}._tagAbsent_1jq7i_210{background:var(--app-danger-soft);color:var(--app-danger-text)}._status_1jq7i_194{background:var(--app-hover);color:var(--app-text-secondary)}._statusConfirmed_1jq7i_220{background:var(--app-success-soft);color:var(--app-success-text)}._status_draft_1jq7i_225{border:1px dashed var(--app-border)}._lockHint_1jq7i_229{margin-left:26px;font-size:.75rem;color:var(--app-text-muted)}._fold_1jq7i_235{display:flex;flex-direction:column;gap:6px}._foldToggle_1jq7i_241{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 4px;border:none;border-radius:4px;background:none;color:var(--app-text-secondary);font:inherit;font-size:.8rem;cursor:pointer}._foldToggle_1jq7i_241:hover{background:var(--app-hover)}._foldToggle_1jq7i_241:focus-visible{box-shadow:var(--ctl-focus-ring);outline:none}._foldToggle_1jq7i_241 svg{transform:rotate(-90deg)}._foldToggle_1jq7i_241 ._chevronOpen_1jq7i_269{transform:none}._modeBox_1jq7i_274{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--app-border);border-radius:8px}._modeOption_1jq7i_284{display:flex;align-items:center;gap:8px;font-size:.875rem;cursor:pointer}._modeDanger_1jq7i_292{color:var(--app-danger-text)}._reason_1jq7i_296{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--app-text-secondary)}._reason_1jq7i_296 input{height:var(--ctl-h-sm);padding:0 var(--ctl-pad-x-sm);border:1px solid var(--app-border);border-radius:var(--ctl-radius-sm);background:var(--app-surface);color:var(--app-text);font:inherit;font-size:var(--ctl-font-sm)}._reason_1jq7i_296 input:focus-visible{box-shadow:var(--ctl-focus-ring);outline:none}._deleteHint_1jq7i_320{margin:0;font-size:.8rem;color:var(--app-danger-text)}._footer_1jq7i_326{display:flex;justify-content:flex-end;gap:8px;width:100%}@media (max-width: 640px){._rowLabel_1jq7i_158{grid-template-columns:auto minmax(0,1fr)}._who_1jq7i_176,._marks_1jq7i_186{grid-column:2}._marks_1jq7i_186{justify-content:flex-start}}._panelLayout_ne7fa_2{display:grid;grid-template-columns:1fr 180px;gap:1.25rem;align-items:start}._mainPanel_ne7fa_9{display:flex;flex-direction:column;gap:1rem}._sidePanel_ne7fa_15{display:flex;flex-direction:column;gap:1rem;border-left:1px solid var(--app-border);padding-left:1.25rem}._sideSectionLabel_ne7fa_23{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem}._form_ne7fa_33{display:contents}._field_ne7fa_37{display:flex;flex-direction:column;gap:.375rem}._locationManual_ne7fa_43{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;color:var(--app-warning-text)}._addressChanged_ne7fa_53{display:flex;flex-direction:column;gap:.25rem}._addressChangedToggle_ne7fa_59{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;padding:.125rem .375rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface-muted);color:var(--app-text);font-size:.8125rem;cursor:pointer}._addressChangedToggle_ne7fa_59:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._addressChangedList_ne7fa_78{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:.5rem .75rem;border-left:3px solid var(--app-warning-text);border-radius:.25rem;background:var(--app-surface-muted);font-size:.8125rem;list-style:none}._addressChangedList_ne7fa_78 li{display:flex;flex-direction:column}._addressChangedWhen_ne7fa_96{font-weight:600}._addressChangedNote_ne7fa_100{color:var(--app-text-secondary)}._clientPhoneBlock_ne7fa_104{display:flex;flex-direction:column;gap:.25rem;margin-top:.375rem;padding:.5rem .75rem;background-color:var(--app-surface-muted);border-left:3px solid #2C5F5D;border-radius:.25rem}._clientPhoneRow_ne7fa_115{display:flex;align-items:baseline;gap:.5rem;font-size:.875rem}._clientPhoneLabel_ne7fa_122{color:var(--app-text-muted);font-weight:500;min-width:8.5rem}._clientPhoneValue_ne7fa_128{color:#2c5f5d;font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums}._clientPhoneValue_ne7fa_128:hover{text-decoration:underline}._clientPhoneMissing_ne7fa_139{color:var(--app-text-muted);font-style:italic}._clientRow_ne7fa_145{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:end}._label_ne7fa_152{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._input_ne7fa_158{width:100%;padding:.625rem .75rem;border:1px solid var(--app-border);border-radius:.5rem;font-size:.875rem;font-family:inherit;color:var(--app-text);background:var(--app-surface);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}._input_ne7fa_158:hover{border-color:var(--app-text-muted)}._input_ne7fa_158:disabled,._input_ne7fa_158:disabled:hover{border-color:var(--app-border);opacity:.6;cursor:not-allowed}._input_ne7fa_158:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._timeSection_ne7fa_189{display:flex;flex-direction:column;gap:.5rem}._timeRow_ne7fa_195{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:start}._startTimeCol_ne7fa_202{display:flex;flex-direction:column}._shiftButtonsRow_ne7fa_207{display:flex;gap:.375rem;margin-top:.375rem}._durationRow_ne7fa_214{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._durationLabel_ne7fa_221{font-size:.75rem;font-weight:500;color:var(--app-text-muted);white-space:nowrap}._durationChips_ne7fa_228{display:flex;gap:.375rem;flex-wrap:wrap}._durationInput_ne7fa_234{width:6rem;padding:.25rem .5rem;border:1px solid #3b82f6;border-radius:1rem;font-size:.75rem;font-family:inherit;color:var(--app-text);background:var(--app-surface);outline:none;box-shadow:0 0 0 2px #3b82f626}._durationInput_ne7fa_234::placeholder{color:var(--app-text-muted)}._entryNotesTextarea_ne7fa_252{width:100%;padding:.5rem .625rem;border:1px solid var(--app-border);border-radius:.375rem;font-size:.6875rem;font-family:inherit;color:var(--app-text-secondary);background:var(--app-surface);resize:vertical;min-height:5rem;box-sizing:border-box;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}._entryNotesTextarea_ne7fa_252:hover{border-color:var(--app-text-muted)}._entryNotesTextarea_ne7fa_252:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._entryNotesTextarea_ne7fa_252::placeholder{color:var(--app-text-muted)}._colorSwatches_ne7fa_283{display:grid;grid-template-columns:repeat(4,24px);gap:.375rem}._colorSwatch_ne7fa_283{width:24px;height:24px;border-radius:50%;border:2px solid transparent;background:var(--swatch-color);cursor:pointer;transition:border-color .15s ease,transform .1s ease;padding:0}._colorSwatch_ne7fa_283:hover{transform:scale(1.15);border-color:var(--app-text-muted)}._colorSwatchActive_ne7fa_305{border-color:var(--app-text);transform:scale(1.15)}[data-scheme=dark] ._colorSwatch_ne7fa_283{background:color-mix(in srgb,var(--swatch-color) 68%,var(--app-surface))}._draftToggle_ne7fa_319{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}._draftCheckbox_ne7fa_327{display:none}._draftSlider_ne7fa_331{position:relative;width:36px;height:20px;background:var(--app-border-strong);border-radius:10px;transition:background .2s ease;flex-shrink:0}._draftSlider_ne7fa_331:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--app-surface);border-radius:50%;transition:transform .2s ease}._draftCheckbox_ne7fa_327:checked+._draftSlider_ne7fa_331{background:#3b82f6}._draftCheckbox_ne7fa_327:checked+._draftSlider_ne7fa_331:after{transform:translate(16px)}._draftLabel_ne7fa_361{font-size:.8125rem;font-weight:500;color:var(--app-text-secondary)}._travelInfoBox_ne7fa_368{display:flex;flex-direction:column;gap:.5rem}._travelNeighbor_ne7fa_374{padding:.375rem .5rem;border-radius:.375rem;border:1px solid;font-size:.6875rem}._travelStatus_ok_ne7fa_383{background:var(--app-surface-muted);border-color:var(--app-border)}._travelStatus_warn_ne7fa_388{background:var(--app-warning-soft);border-color:color-mix(in srgb,var(--app-warning-text) 35%,transparent)}._travelStatus_danger_ne7fa_393{background:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger-text) 35%,transparent)}._travelStatus_anfahrt_ne7fa_398,._travelStatus_abfahrt_ne7fa_399{background:var(--app-surface-muted);border-color:var(--app-border)}._travelHeader_ne7fa_404{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}._travelIcon_ne7fa_411{font-size:.6875rem;opacity:.7}._travelLabel_ne7fa_416{font-size:.625rem;color:var(--app-text-muted)}._travelClientName_ne7fa_421{font-weight:600;color:var(--app-text);font-size:.6875rem}._travelTime_ne7fa_427{font-size:.625rem;color:var(--app-text-muted)}._travelDetails_ne7fa_432{display:flex;flex-direction:column;gap:.125rem;margin-top:.125rem;font-size:.625rem;color:var(--app-text-secondary)}._travelDetailsGrid_ne7fa_441{display:inline-grid;grid-template-columns:auto auto auto;gap:.0625rem .25rem;margin-top:.125rem;font-size:.625rem;color:var(--app-text-secondary)}._travelGridLabel_ne7fa_450{text-align:left;white-space:nowrap}._travelGridValue_ne7fa_455{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}._travelGridUnit_ne7fa_461{text-align:left;color:var(--app-text-muted);font-size:.5625rem}._travelCachedAtGrid_ne7fa_467{grid-column:1 / -1;font-size:.5625rem;color:var(--app-text-muted);font-style:italic}._travelEarliest_ne7fa_474{color:var(--app-text-secondary)}._travelLoading_ne7fa_478{font-size:.625rem;color:var(--app-text-muted);font-style:italic;padding:.25rem 0}._travelCachedAt_ne7fa_467{font-size:.5625rem;color:var(--app-text-muted);font-style:italic}._travelActionsRow_ne7fa_491{display:flex;align-items:center;gap:.25rem;margin-top:.25rem}._bufferInlinePanel_ne7fa_498{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;padding:.25rem .375rem;margin-top:.125rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.375rem}._travelDetailPanel_ne7fa_510{margin-top:.25rem;padding:.25rem .375rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.25rem;font-size:.5625rem;color:var(--app-text-muted);display:flex;flex-direction:column;gap:.125rem}._connectBanner_ne7fa_524{display:flex;flex-direction:column;gap:.125rem;width:100%;padding:.375rem .5rem;border-radius:.375rem;border:1px solid #fbbf24;background:var(--app-warning-soft);color:var(--app-warning-text);font-size:.6875rem;text-align:left;cursor:pointer;transition:background .1s}._connectBanner_ne7fa_524:hover:not(:disabled){background:var(--app-warning-soft);border-color:#f59e0b}._connectBanner_ne7fa_524:disabled{opacity:.5;cursor:not-allowed}._connectBannerLoading_ne7fa_550{width:100%;padding:.375rem .5rem;border-radius:.375rem;border:1px dashed color-mix(in srgb,var(--app-accent) 45%,transparent);background:var(--app-accent-soft);color:var(--app-accent-text);font-size:.6875rem;text-align:center;animation:_pulse_ne7fa_1 1.5s ease-in-out infinite}@keyframes _pulse_ne7fa_1{0%,to{opacity:1}50%{opacity:.5}}._connectBannerIcon_ne7fa_567{font-size:.75rem;opacity:.7}._connectBannerText_ne7fa_572{font-weight:600;color:#b45309}._connectBannerMeta_ne7fa_577{font-size:.5625rem;color:#a16207;opacity:.85}._connectBannerLoading_ne7fa_550{font-style:italic;color:var(--app-text-muted)}._bufferPanel_ne7fa_588{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;padding:.375rem .5rem;margin-top:.125rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.375rem}._bufferPanelInput_ne7fa_600{width:3rem;padding:.125rem .25rem;font-size:.625rem;border:1px solid #3b82f6;border-radius:.25rem;background:var(--app-surface);color:var(--app-text);text-align:center;font-weight:600}._bufferPanelInput_ne7fa_600:focus{outline:none;box-shadow:0 0 0 2px #bfdbfe}._bufferPresets_ne7fa_617{display:flex;gap:.25rem}._bufferCustomInput_ne7fa_622{width:2.75rem;padding:.125rem .25rem;font-size:.5625rem;border:1px solid var(--app-border);border-radius:.25rem;background:var(--app-surface);color:var(--app-text-secondary);text-align:center}._bufferCustomInput_ne7fa_622:focus{outline:none;border-color:#3b82f6}._bufferCustomInputActive_ne7fa_638{border-color:var(--app-accent);background:var(--app-accent-soft)}._roundUpLabel_ne7fa_643{display:flex;align-items:center;gap:.2rem;font-size:.5625rem;color:var(--app-text-muted);white-space:nowrap;cursor:pointer;margin-left:auto}._roundUpLabel_ne7fa_643 input[type=checkbox]{width:.75rem;height:.75rem;cursor:pointer}._conflictBanner_ne7fa_661{padding:.5rem;border-radius:.375rem;background:var(--app-warning-soft);border:1px solid color-mix(in srgb,#f59e0b 40%,transparent)}._conflictTitle_ne7fa_668{font-size:.6875rem;font-weight:600;color:var(--app-warning-text);margin-bottom:.25rem}._conflictItem_ne7fa_675{font-size:.6875rem;color:var(--app-warning-text);padding-left:.25rem}._conflictReason_ne7fa_681{color:#92400e;font-style:italic}._sideDivider_ne7fa_687{border:none;border-top:1px solid var(--app-border);margin:0}._notesSections_ne7fa_694{display:flex;flex-direction:column;gap:.5rem}._clientNotesWrap_ne7fa_700{max-height:3.5em;overflow:hidden;position:relative;cursor:pointer;transition:max-height .2s ease}._clientNotesWrap_ne7fa_700:not(._clientNotesExpanded_ne7fa_708):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.25em;background:linear-gradient(transparent,var(--app-surface-muted));pointer-events:none}._clientNotesExpanded_ne7fa_708{max-height:none;cursor:default}._clientNotes_ne7fa_700{font-size:.6875rem;color:var(--app-text-secondary);line-height:1.4;white-space:pre-wrap;word-break:break-word}._clientPrivateNotes_ne7fa_732{font-size:.6875rem;color:var(--app-text-muted);line-height:1.4;white-space:pre-wrap;word-break:break-word;margin-top:.375rem;padding-top:.375rem;border-top:1px dashed var(--app-border)}._privateNotesLabel_ne7fa_743{font-weight:600;font-size:.625rem;color:var(--app-text-muted);text-transform:uppercase}._privateNotesDisplay_ne7fa_751{font-size:.6875rem;color:var(--app-text-secondary);line-height:1.4;white-space:pre-wrap;word-break:break-word;cursor:pointer;padding:.375rem .5rem;border:1px dashed var(--app-border);border-radius:.375rem;min-height:2.5rem;transition:border-color .15s ease,background .15s ease}._privateNotesDisplay_ne7fa_751[data-readonly=true]{cursor:default}._privateNotesDisplay_ne7fa_751:not([data-readonly=true]):hover{border-color:#93c5fd;background:var(--app-surface-muted)}._privateNotesEmpty_ne7fa_774{color:var(--app-text-muted);font-style:italic}._privateNotesPreview_ne7fa_779{font-size:.6875rem;color:var(--app-text-muted);line-height:1.4;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._privateNotesActions_ne7fa_789{display:flex;gap:.375rem;margin-top:.375rem;justify-content:flex-end}._cancellationReasonText_ne7fa_796{font-size:.8125rem;color:var(--app-text-secondary);margin-top:.25rem;word-break:break-word}._confirmedStrip_ne7fa_805{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:-1.5rem -1.5rem 1.25rem;padding:.5rem 1.5rem;background:color-mix(in srgb,var(--app-success-text) 8%,var(--app-surface));border-bottom:1px solid color-mix(in srgb,var(--app-success-text) 28%,var(--app-border));color:var(--app-success-text);font-size:.8125rem}._confirmedStripIcon_ne7fa_817{flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:color-mix(in srgb,var(--app-success-text) 16%,transparent);color:var(--app-success-text)}._confirmedStripTitle_ne7fa_828{font-size:.9375rem;font-weight:700}._confirmedStripAction_ne7fa_832{margin-left:auto}._confirmedStripBy_ne7fa_835{color:var(--app-text-secondary)}._clientConfirmStrip_ne7fa_841{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:-1.5rem -1.5rem 1.25rem;padding:.5rem 1.5rem;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border);color:var(--app-text-secondary);font-size:.8125rem}._clientConfirmStripText_ne7fa_853{min-width:0}._clientConfirmStripAttention_ne7fa_856{background:var(--app-warning-soft);color:var(--app-warning-text)}._clientConfirmStripAttention_ne7fa_856 ._confirmedStripIcon_ne7fa_817{background:color-mix(in srgb,var(--app-warning-text) 16%,transparent);color:var(--app-warning-text)}._clientConfirmStrip_ne7fa_841:not(._clientConfirmStripAttention_ne7fa_856) ._confirmedStripIcon_ne7fa_817{background:color-mix(in srgb,var(--app-success-text) 12%,transparent);color:var(--app-success-text)}@media (max-width: 768px){._confirmedStrip_ne7fa_805,._clientConfirmStrip_ne7fa_841{margin:-1rem -1rem 1rem;padding:.5rem 1rem}}._completionReportCard_ne7fa_876{padding:.625rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface-muted);display:flex;flex-direction:column;gap:.3rem}._completionReportStatus_ne7fa_886{display:flex;align-items:center;gap:.4rem;color:var(--app-success-text);font-size:.8125rem;font-weight:700}._completionReportCheck_ne7fa_895{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:999px;color:#fff;background:#16a34a;font-size:.6875rem}._completionReportMeta_ne7fa_907,._completionReportMuted_ne7fa_908,._completionReportSeparation_ne7fa_909,._completionReportError_ne7fa_910,._completionReportChanged_ne7fa_911{font-size:.6875rem;line-height:1.45}._completionReportMeta_ne7fa_907{color:var(--app-text-secondary)}._completionReportMuted_ne7fa_908,._completionReportSeparation_ne7fa_909{color:var(--app-text-muted)}._completionReportSeparation_ne7fa_909{margin-top:.125rem}._completionReportChanged_ne7fa_911{color:var(--app-warning-text);font-weight:600}._completionReportError_ne7fa_910{color:var(--app-danger-text)}._visitNotesCard_ne7fa_938{padding:.625rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);display:flex;flex-direction:column;gap:.45rem}._visitNotesList_ne7fa_948{display:flex;flex-direction:column;gap:.5rem}._visitNote_ne7fa_938{padding-top:.45rem;border-top:1px solid var(--app-border)}._visitNote_ne7fa_938:first-child{padding-top:0;border-top:0}._visitNoteMeta_ne7fa_964,._visitNotesMuted_ne7fa_965,._visitNotesError_ne7fa_966{font-size:.6875rem;line-height:1.45}._visitNoteMeta_ne7fa_964,._visitNotesMuted_ne7fa_965{color:var(--app-text-muted)}._visitNoteContent_ne7fa_976{margin-top:.15rem;color:var(--app-text);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}._visitNotesError_ne7fa_966{color:var(--app-danger-text)}._recurrenceDetail_ne7fa_989{font-size:.6875rem;color:var(--app-text-muted);margin-top:.25rem}._footerActions_ne7fa_998{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}._cancelReasonInput_ne7fa_1006{height:2rem;padding:.25rem .5rem;border:1px solid var(--app-border);border-radius:.375rem;font-size:.8125rem;font-family:inherit;color:var(--app-text-secondary);background:var(--app-surface);flex:1;min-width:8rem;transition:border-color .15s ease,box-shadow .15s ease}._cancelReasonInput_ne7fa_1006:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._cancelReasonInput_ne7fa_1006::placeholder{color:var(--app-text-muted)}._footerRight_ne7fa_1030{display:flex;gap:.5rem;margin-left:auto}._footerMenu_ne7fa_1036{position:relative}._footerDropdown_ne7fa_1040{position:absolute;left:0;bottom:calc(100% + 6px);background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:0 1px 2px #0000000a,0 8px 24px -6px #0000002e;min-width:220px;z-index:1000;padding:.3rem;transform-origin:bottom left;animation:_footerDropdownIn_ne7fa_1 .16s cubic-bezier(.16,1,.3,1)}@keyframes _footerDropdownIn_ne7fa_1{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._footerMenuItem_ne7fa_1060{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .7rem;border-radius:7px;font-size:.875rem;color:var(--app-text-secondary);background:transparent;border:none;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .05s ease}._footerMenuItem_ne7fa_1060:hover{background-color:var(--app-surface-muted)}._footerMenuItem_ne7fa_1060:active{transform:scale(.98)}._footerMenuItem_ne7fa_1060:disabled{opacity:.5;cursor:not-allowed}._footerMenuItemDanger_ne7fa_1090{color:#dc2626}._footerMenuItemDanger_ne7fa_1090:hover{background-color:color-mix(in srgb,#dc2626 10%,transparent)}._confirmPrompt_ne7fa_1098{font-size:.8125rem;color:var(--app-text-secondary)}._conflictDialogBody_ne7fa_1104{display:flex;flex-direction:column;gap:.75rem}._conflictDialogDesc_ne7fa_1110{font-size:.875rem;color:var(--app-text-secondary);margin:0}._conflictList_ne7fa_1116{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}._conflictItem_ne7fa_675{display:flex;align-items:baseline;gap:.5rem;padding:.375rem .5rem;border-radius:.375rem;background:var(--app-warning-soft);border:1px solid color-mix(in srgb,#f59e0b 45%,transparent);font-size:.8125rem}._conflictDate_ne7fa_1136{font-weight:600;color:var(--app-text-secondary);white-space:nowrap}._conflictReason_ne7fa_681{color:var(--app-warning-text);flex:1}._conflictClient_ne7fa_1147{color:var(--app-text-muted);font-size:.75rem;white-space:nowrap}[data-scheme=dark] ._panelSection_ne7fa_1154{border-left-color:var(--app-accent)}[data-scheme=dark] ._sectionTitle_ne7fa_1158{color:var(--app-accent-text)}[data-scheme=dark] ._connectBanner_ne7fa_524:hover:not(:disabled){background:color-mix(in srgb,var(--app-warning-text) 17%,transparent);border-color:var(--app-warning-text)}[data-scheme=dark] ._connectBanner_ne7fa_524,[data-scheme=dark] ._connectBannerText_ne7fa_572,[data-scheme=dark] ._connectBannerMeta_ne7fa_577,[data-scheme=dark] ._conflictTitle_ne7fa_668,[data-scheme=dark] ._conflictItem_ne7fa_675,[data-scheme=dark] ._conflictReason_ne7fa_681{color:var(--app-warning-text)}[data-scheme=dark] ._bufferCustomInputActive_ne7fa_638{background:color-mix(in srgb,var(--app-accent) 12%,transparent);border-color:var(--app-accent);color:var(--app-accent-text)}[data-scheme=dark] ._confirmedStrip_ne7fa_805{background:color-mix(in srgb,var(--app-success-text) 11%,transparent);border-color:color-mix(in srgb,var(--app-success-text) 32%,var(--app-border));color:var(--app-success-text)}[data-scheme=dark] ._travelStatus_warn_ne7fa_388,[data-scheme=dark] ._connectBanner_ne7fa_524,[data-scheme=dark] ._conflictBanner_ne7fa_661,[data-scheme=dark] ._conflictItem_ne7fa_675{background:color-mix(in srgb,var(--app-warning-text) 11%,transparent);border-color:color-mix(in srgb,var(--app-warning-text) 32%,var(--app-border))}[data-scheme=dark] ._travelStatus_danger_ne7fa_393{background:color-mix(in srgb,var(--app-danger-text) 11%,transparent);border-color:color-mix(in srgb,var(--app-danger-text) 32%,var(--app-border))}[data-scheme=dark] ._connectBannerLoading_ne7fa_550{background:color-mix(in srgb,var(--app-accent) 11%,transparent);border-color:color-mix(in srgb,var(--app-accent) 40%,var(--app-border))}[data-scheme=dark] ._travelStatus_abfahrt_ne7fa_399{background:color-mix(in srgb,#a78bfa 12%,transparent);border-color:color-mix(in srgb,#8b5cf6 30%,var(--app-border))}@media (max-width: 640px){._panelLayout_ne7fa_2{grid-template-columns:1fr}._sidePanel_ne7fa_15{border-left:none;border-top:1px solid var(--app-border);padding-left:0;padding-top:1rem}._colorSwatches_ne7fa_283{grid-template-columns:repeat(8,24px)}}._historyModalBody_ne7fa_1232{min-height:40vh;max-height:62vh;overflow-y:auto}._clientEntriesRow_ne7fa_1240{display:flex;margin-left:-.5rem}._form_qeemq_1{display:flex;flex-direction:column;gap:1rem}._field_qeemq_7{display:flex;flex-direction:column;gap:.375rem}._label_qeemq_13{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._timeRow_qeemq_19{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._input_qeemq_25{width:100%;padding:.625rem .75rem;border:1px solid var(--app-border);border-radius:.5rem;font-size:.875rem;font-family:inherit;color:var(--app-text);background:var(--app-surface);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}._input_qeemq_25:hover{border-color:var(--app-text-muted)}._input_qeemq_25:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._intervalRow_qeemq_48{display:flex;flex-wrap:wrap;gap:.375rem}._footer_qeemq_54{display:flex;justify-content:space-between;align-items:center;gap:.75rem}._footerRight_qeemq_61{display:flex;gap:.5rem;margin-left:auto}._toggleRow_qeemq_67{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;padding:.5rem .625rem;border-radius:.5rem;border:1px solid var(--app-border);background:var(--app-surface-muted);transition:border-color .15s ease}._toggleRow_qeemq_67:hover{border-color:#93c5fd}._toggleRow_qeemq_67 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:#3b82f6;margin:0;flex-shrink:0}._dateDisplay_qeemq_94{font-size:.875rem;color:var(--app-text-muted);padding:.625rem 0}._dateDisplayValue_qeemq_100{font-weight:600;color:var(--app-text-secondary)}._body_12v61_1{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0}._field_12v61_8{display:flex;flex-direction:column;gap:.5rem}._label_12v61_14{font-size:.8125rem;font-weight:600;color:var(--text-secondary, #555)}._options_12v61_20{display:flex;gap:.5rem}._option_12v61_20{flex:1;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .5rem;border:1.5px solid var(--border-color, #ddd);border-radius:.5rem;background:var(--bg-secondary, #fafafa);color:var(--text-secondary, #555);cursor:pointer;transition:all .15s ease;font-size:.8125rem}._option_12v61_20:hover{border-color:var(--primary, #0f4c81);color:var(--primary, #0f4c81)}._option_12v61_20:disabled{opacity:.5;cursor:not-allowed}._option_12v61_20:disabled:hover{border-color:var(--border-color, #ddd);color:var(--text-secondary, #555)}._optionActive_12v61_56{border-color:var(--primary, #0f4c81);background:var(--primary-light, #eaf0f6);color:var(--primary, #0f4c81);font-weight:600}._weeksInput_12v61_63{width:5rem;padding:.5rem 0;border:1.5px solid var(--primary, #0f4c81);border-radius:.5rem;background:var(--bg-secondary, #fafafa);color:var(--text-primary, #222);font-size:.875rem;font-weight:600;text-align:center}._weeksInput_12v61_63:focus{outline:none;border-color:var(--primary, #0f4c81)}._weeksInput_12v61_63::-webkit-outer-spin-button,._weeksInput_12v61_63::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._weeksInput_12v61_63[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}._weekRange_12v61_92{display:flex;align-items:baseline;gap:.75rem;padding:0 .125rem}._weekCount_12v61_99{font-weight:600;font-size:.8125rem;color:var(--text-secondary, #555);flex-shrink:0}._weekDates_12v61_106{font-size:.8125rem;color:var(--text-muted, #888)}._footer_12v61_111{display:flex;justify-content:flex-end;gap:.5rem}._toggleRow_12v61_117{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;padding:.5rem .625rem;border-radius:.5rem;border:1px solid var(--app-border);background:var(--app-surface-muted);transition:border-color .15s ease}._toggleRow_12v61_117:hover{border-color:#93c5fd}._toggleRowDisabled_12v61_135{color:var(--text-muted, #999);cursor:default}._toggleRowDisabled_12v61_135:hover{border-color:var(--app-border)}._hint_12v61_144{font-size:.75rem;color:var(--text-muted, #999);margin-left:1.75rem}._selectionBanner_12v61_150{display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem;background:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent) 35%,transparent);border-radius:.5rem}._selectionSummary_12v61_160{font-size:.8125rem;font-weight:600;color:var(--app-accent-text)}._selectionRange_12v61_166{font-size:.75rem;color:var(--app-accent-text);opacity:.8}[data-scheme=dark] ._body_12v61_1{--text-primary: var(--app-text);--text-secondary: var(--app-text-secondary);--text-muted: var(--app-text-muted);--border-color: var(--app-border-strong);--bg-secondary: var(--app-surface-muted);--primary: var(--app-accent);--primary-light: color-mix(in srgb, var(--app-accent) 20%, transparent)}[data-scheme=dark] ._optionActive_12v61_56{color:var(--app-accent-text)}[data-scheme=dark] ._toggleRow_12v61_117:hover{border-color:var(--app-accent)}[data-scheme=dark] ._selectionBanner_12v61_150{background:color-mix(in srgb,var(--app-accent) 16%,transparent);border-color:color-mix(in srgb,var(--app-accent) 40%,var(--app-border))}[data-scheme=dark] ._selectionSummary_12v61_160,[data-scheme=dark] ._selectionRange_12v61_166{color:var(--app-accent-text)}._overlay_17ub5_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#0f172a59;animation:_overlayFadeIn_17ub5_1 .14s ease-out}._card_17ub5_12{position:relative;background:var(--app-surface);border-radius:12px;box-shadow:0 8px 32px #0000002e;padding:24px 28px;max-width:440px;width:90vw;animation:_cardEnter_17ub5_1 .18s cubic-bezier(.22,1,.36,1);transform-origin:center top}@keyframes _overlayFadeIn_17ub5_1{0%{opacity:0}to{opacity:1}}@keyframes _cardEnter_17ub5_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){._overlay_17ub5_1,._card_17ub5_12{animation:none}}._close_17ub5_47{position:absolute;top:10px;right:12px}._close_17ub5_47:hover{color:var(--app-text-secondary)}._header_17ub5_57{display:flex;align-items:center;gap:.75rem;margin-bottom:12px}._icon_17ub5_64{font-size:1.1rem;font-weight:700;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--app-danger-text);background:var(--app-danger-soft);flex-shrink:0}._title_17ub5_78{margin:0;font-size:1.15rem;font-weight:600;color:var(--app-text)}._text_17ub5_85{margin:0 0 12px;font-size:.9375rem;color:var(--app-text-secondary);line-height:1.5}._warning_17ub5_92{margin:0 0 16px;font-size:.8125rem;line-height:1.45;color:var(--app-danger-text)}._actions_17ub5_99{display:flex;gap:.5rem}._actions_17ub5_99>*{flex:1}._topRow_16bue_1{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}._maSelect_16bue_9{flex:1 1 240px;max-width:320px}._checkRow_16bue_14{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--app-text-secondary);cursor:pointer}._seriesToggle_16bue_24{min-height:var(--ctl-h-sm)}._checkRow_16bue_14:has(input:disabled){cursor:default;color:var(--app-text-muted)}._source_16bue_33{margin:12px 0 16px;font-size:.8125rem;line-height:1.45;color:var(--app-text-muted)}._pager_16bue_40{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._pagerLabel_16bue_47{font-size:.875rem;font-weight:600;color:var(--app-text)}._weekGrid_16bue_55{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:6px}@media (max-width: 520px){._weekGrid_16bue_55{grid-template-columns:repeat(2,minmax(0,1fr))}}._weekItem_16bue_68{position:relative;display:flex}._weekCell_16bue_76{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:8px 10px;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--week-tint, var(--app-surface));color:var(--app-text);font:inherit;text-align:left;cursor:pointer}._weekCell_16bue_76:hover{background:var(--week-tint-hover, var(--app-hover))}._weekCell_16bue_76:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._weekBusy_16bue_103{--week-tint: var(--app-warning-soft);--week-tint-hover: color-mix(in srgb, var(--app-warning-soft) 85%, var(--app-warning-text));border-color:color-mix(in srgb,var(--app-warning-text) 35%,var(--app-border))}._weekFree_16bue_109{--week-tint: var(--app-success-soft);--week-tint-hover: color-mix(in srgb, var(--app-success-soft) 85%, var(--app-success-text));border-color:color-mix(in srgb,var(--app-success-text) 35%,var(--app-border))}._weekAway_16bue_115{--week-tint: var(--app-danger-soft);--week-tint-hover: color-mix(in srgb, var(--app-danger-soft) 85%, var(--app-danger-text));border-color:color-mix(in srgb,var(--app-danger-text) 35%,var(--app-border))}._weekReached_16bue_124{border-style:dashed;border-color:var(--app-accent);background:var(--week-tint, color-mix(in srgb, var(--app-accent-soft) 55%, var(--app-surface)))}._weekSelected_16bue_130,._weekSelected_16bue_130:hover{border-style:solid;border-color:var(--app-accent);background:var(--week-tint, var(--app-accent-soft));box-shadow:inset 0 0 0 1px var(--app-accent)}._weekSelected_16bue_130:focus-visible{box-shadow:inset 0 0 0 1px var(--app-accent),var(--ctl-focus-ring)}._expandToggle_16bue_143{position:absolute;top:4px;right:4px}._chevronOpen_16bue_149{transform:rotate(180deg)}._weekPanel_16bue_153{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface-muted)}._panelNote_16bue_164{margin:0;font-size:.75rem;line-height:1.45;color:var(--app-text-secondary)}._weekNo_16bue_171{font-size:.875rem;font-weight:600}._weekSelected_16bue_130 ._weekNo_16bue_171{color:var(--app-accent-text)}._weekRange_16bue_180{font-size:.75rem;color:var(--app-text-muted)}._weekLoad_16bue_186{font-size:.75rem;font-weight:600}._weekBusy_16bue_103 ._weekLoad_16bue_186{color:var(--app-warning-text)}._weekFree_16bue_109 ._weekLoad_16bue_186{color:var(--app-success-text)}._weekAway_16bue_115 ._weekLoad_16bue_186{color:var(--app-danger-text)}._legend_16bue_203{display:flex;align-items:center;gap:4px;margin:-8px 0 12px;font-size:.75rem;line-height:1.45;color:var(--app-text-muted)}._legendDot_16bue_213{flex-shrink:0;width:10px;height:10px;border-radius:3px}._legendBusy_16bue_220{background:var(--app-warning-soft);border:1px solid var(--app-warning-text)}._legendAway_16bue_225{background:var(--app-danger-soft);border:1px solid var(--app-danger-text)}._legendFree_16bue_230{margin-right:4px;background:var(--app-success-soft);border:1px solid var(--app-success-text)}._occupancyError_16bue_236{margin:-8px 0 12px;font-size:.75rem;color:var(--app-danger-text)}._weekTags_16bue_242{display:flex;gap:4px;min-height:18px;margin-top:2px}._sourceTag_16bue_249,._reachedTag_16bue_250{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:16px}._sourceTag_16bue_249{background:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid var(--app-border)}._reachedTag_16bue_250{background:var(--app-accent);color:#fff}._summary_16bue_272{margin:12px 0 0;min-height:1.45em;font-size:.8125rem;line-height:1.45;color:var(--app-text-secondary)}._summaryBusy_16bue_280{opacity:.6}._statusNote_16bue_284{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:var(--app-text)}._iconWarning_16bue_294{flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--app-warning-text);background:var(--app-warning-soft)}._footer_16bue_306{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;flex-wrap:wrap}._footerActions_16bue_315{display:flex;gap:.5rem;margin-left:auto}._tip_16bue_321{z-index:var(--ctl-menu-z);max-width:340px;padding:8px 10px;border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);background:var(--app-surface);box-shadow:var(--ctl-menu-shadow);pointer-events:none}._tipTitle_16bue_332{margin-bottom:4px;font-size:.75rem;font-weight:600;color:var(--app-text-secondary)}._tipList_16bue_339{margin:0;padding:0;list-style:none}._tipRow_16bue_345{display:flex;align-items:center;gap:8px;padding:2px 0;font-size:.8125rem;color:var(--app-text)}._tipWhen_16bue_354{flex-shrink:0;color:var(--app-text-muted);font-variant-numeric:tabular-nums}._tipLabel_16bue_360{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tipRepeat_16bue_367{display:inline-flex;margin-left:auto;color:var(--app-accent-text)}._backdrop_jtjvp_5{display:none}._panel_jtjvp_9{position:relative;flex:0 0 420px;width:420px;max-width:50vw;min-height:0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:-4px 0 12px -8px #00000014;display:flex;flex-direction:column;animation:_slideInRight_jtjvp_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _slideInRight_jtjvp_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _fadeIn_jtjvp_1{0%{opacity:0}to{opacity:1}}._header_jtjvp_35{padding:.75rem 1rem;border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:.5rem;flex:0 0 auto}._modeToggleRow_jtjvp_44{display:flex}._titleRow_jtjvp_48{display:flex;align-items:center;justify-content:space-between}._title_jtjvp_48{font-size:.9375rem;font-weight:600;color:var(--app-text)}._subtitleRow_jtjvp_60{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._maLabel_jtjvp_67{font-size:.8125rem;font-weight:600;color:#2563eb}._maLabelBtn_jtjvp_73{font-family:inherit;font-size:.8125rem;font-weight:600;color:#2563eb;background:transparent;border:none;cursor:pointer;padding:.125rem .375rem;border-radius:.25rem;display:inline-flex;align-items:center;gap:.25rem}._maLabelBtn_jtjvp_73:hover{background:var(--app-accent-soft)}._maLabelCaret_jtjvp_90{font-size:.6875rem;color:var(--app-text-muted)}._subtitleRow_jtjvp_60{position:relative}._todayLabel_jtjvp_97{font-size:.75rem;color:var(--app-text-muted);font-weight:500;font-variant-numeric:tabular-nums}._summary_jtjvp_104{font-size:.75rem;color:var(--app-text-muted);font-weight:500}._modeRow_jtjvp_110{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._calendarPopover_jtjvp_117{position:absolute;top:calc(100% + .375rem);left:0;right:0;z-index:50;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:0 12px 32px -8px #0f172a33;padding:.625rem .5rem;display:flex;flex-direction:column;gap:.5rem}._calMonthHeader_jtjvp_133{display:flex;align-items:center;justify-content:space-between;gap:.375rem;margin-bottom:.25rem}._calMonthLabelSmall_jtjvp_141{font-size:.75rem;font-weight:600;color:var(--app-text-secondary);text-align:center;flex:1;min-width:0}._calNavBtn_jtjvp_150{flex-shrink:0;width:1.375rem;height:1.375rem;border:1px solid var(--app-border);border-radius:.375rem;background:var(--app-surface);cursor:pointer;font-size:.8125rem;line-height:1;color:var(--app-text-secondary);display:inline-flex;align-items:center;justify-content:center;padding:0}._calNavBtn_jtjvp_150:hover{background:var(--app-surface-muted);color:var(--app-text)}._calNavBtnPlaceholder_jtjvp_169{display:inline-block;width:1.375rem;height:1.375rem;flex-shrink:0}._calendarMonths_jtjvp_176{display:flex;gap:.25rem;align-items:flex-start}._calMonth_jtjvp_133{display:flex;flex-direction:column;flex:1;min-width:0}._calWeekdays_jtjvp_189{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;margin-bottom:.125rem}._calWeekday_jtjvp_189{font-size:.6875rem;color:var(--app-text-muted);text-align:center;font-weight:600}._calDays_jtjvp_203{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem}._calDayEmpty_jtjvp_209{aspect-ratio:1 / 1}._calDay_jtjvp_203{aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:.25rem;font-size:.75rem;color:var(--app-text);cursor:pointer;font-family:inherit}._calDay_jtjvp_203:hover{background:var(--app-surface-muted)}._calDayInRange_jtjvp_227{background:color-mix(in srgb,var(--app-accent) 25%,var(--app-tint-base))}._calDayHoverRange_jtjvp_229{background:var(--app-accent-soft)}._calDayStart_jtjvp_231,._calDayEnd_jtjvp_232{background:#3b82f6;color:#fff}._calDayStart_jtjvp_231:hover,._calDayEnd_jtjvp_232:hover{background:#2563eb}._calDayToday_jtjvp_240{outline:1.5px solid #2563eb;outline-offset:-1.5px;font-weight:700}._calDayToday_jtjvp_240._calDayStart_jtjvp_231,._calDayToday_jtjvp_240._calDayEnd_jtjvp_232{outline-color:#fff}._calDropdown_jtjvp_252{position:fixed;z-index:1100;display:flex;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.75rem;box-shadow:0 10px 25px -5px #0000001f,0 4px 6px -2px #0000000f;animation:_slideDown_jtjvp_1 .15s ease-out;overflow:hidden;min-width:560px;max-width:calc(100vw - 2rem)}@keyframes _slideDown_jtjvp_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._calPresetSidebar_jtjvp_271{display:flex;flex-direction:column;gap:.125rem;padding:.75rem .5rem;background:var(--app-surface-muted);border-left:1px solid var(--app-border);min-width:140px;order:2}._calPresetBtn_jtjvp_282{text-align:left;padding:.5rem .75rem;background:transparent;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;color:var(--app-text-secondary);cursor:pointer;transition:all .12s ease;white-space:nowrap;font-family:inherit}._calPresetBtn_jtjvp_282:hover{background:var(--app-hover);color:var(--app-text)}._calPresetBtnActive_jtjvp_302,._calPresetBtnActive_jtjvp_302:hover{background:#3b82f6;color:#fff}._calPresetItem_jtjvp_308{display:flex;align-items:stretch;gap:2px}._calPresetSectionLabel_jtjvp_314{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:.625rem .75rem .25rem;border-top:1px solid var(--app-border);margin-top:.25rem}._calPresetItem_jtjvp_308 ._calPresetBtn_jtjvp_282{flex:1;min-width:0}._calPresetPreviewBtn_jtjvp_330{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;padding:0;background:transparent;border:none;border-radius:.375rem;color:var(--app-text-muted);cursor:pointer;transition:background .12s,color .12s;flex-shrink:0}._calPresetPreviewBtn_jtjvp_330:hover{background:var(--app-hover);color:var(--app-accent-text)}._calPresetPreviewBtnActive_jtjvp_350,._calPresetPreviewBtnActive_jtjvp_350:hover{background:color-mix(in srgb,var(--app-accent) 25%,var(--app-tint-base));color:var(--app-accent-text)}._calArea_jtjvp_356{flex:1;display:flex;flex-direction:column;padding:.75rem 1rem;min-width:0}._calHeader2_jtjvp_364{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}._calHeaderHint_jtjvp_371{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em}._calMonthsRow_jtjvp_379{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;-webkit-user-select:none;user-select:none}._calMonthBlock_jtjvp_386{display:flex;flex-direction:column}._calMonthHeader2_jtjvp_391{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.375rem}._calMonthLabel2_jtjvp_399{flex:1;text-align:center;font-size:.875rem;font-weight:600;color:var(--app-text)}._calMonthNav_jtjvp_407{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:.375rem;color:var(--app-text-muted);font-size:1.125rem;cursor:pointer;transition:all .12s ease;flex-shrink:0;font-family:inherit;line-height:1;padding:0}._calMonthNav_jtjvp_407:hover{background:var(--app-surface-muted);color:var(--app-text);border-color:var(--app-border)}._calMonthNavPlaceholder_jtjvp_432{width:28px;height:28px;flex-shrink:0}._calWeekdays2_jtjvp_438{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.25rem}._calWeekday2_jtjvp_444{text-align:center;font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em;padding:.25rem 0}._calDays2_jtjvp_454{display:grid;grid-template-columns:repeat(7,1fr)}._calDay2_jtjvp_460{position:relative;aspect-ratio:1;border:none;background:transparent;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;transition:background .1s ease,color .1s ease;display:flex;align-items:center;justify-content:center;min-height:30px;padding:0;font-family:inherit}._calDay2_jtjvp_460:hover{background:var(--app-accent-soft);color:var(--app-accent-text);border-radius:.375rem}._calDayEmpty2_jtjvp_483{aspect-ratio:1}._calDayToday2_jtjvp_485{font-weight:700;color:var(--app-accent);box-shadow:inset 0 0 0 1.5px var(--app-accent);border-radius:.375rem}._calDayInRange2_jtjvp_494._calDayToday2_jtjvp_485{box-shadow:inset 0 0 0 1.5px var(--app-accent-text)}._calDayInRange2_jtjvp_494{background:var(--app-accent-soft);color:var(--app-accent-text)}._calDayInRange2_jtjvp_494:hover{background:color-mix(in srgb,var(--app-accent) 25%,var(--app-tint-base));color:var(--app-accent-text);border-radius:0}._calDayStart2_jtjvp_509{background:#3b82f6;color:#fff;font-weight:600;border-radius:.375rem 0 0 .375rem}._calDayEnd2_jtjvp_516{background:#3b82f6;color:#fff;font-weight:600;border-radius:0 .375rem .375rem 0}._calDayStart2_jtjvp_509._calDayEnd2_jtjvp_516{border-radius:.375rem}._calDayStart2_jtjvp_509:hover,._calDayEnd2_jtjvp_516:hover{background:#2563eb;color:#fff}._calFooter2_jtjvp_533{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--app-border)}._calFooterSummary_jtjvp_542{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--app-text-secondary)}._calDurationChip_jtjvp_553{display:inline-flex;align-items:center;padding:.15rem .5rem;background:var(--app-accent-soft);color:var(--app-accent-text);font-size:.6875rem;font-weight:600;border-radius:999px;letter-spacing:.02em}._calDoneBtn_jtjvp_565{padding:.4rem .875rem;background:#3b82f6;color:#fff;border:1px solid #3b82f6;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .12s ease;font-family:inherit}._calDoneBtn_jtjvp_565:hover{background:#2563eb;border-color:#2563eb}@media (max-width: 640px){._calDropdown_jtjvp_252{min-width:320px;flex-direction:column}._calPresetSidebar_jtjvp_271{flex-direction:row;flex-wrap:wrap;border-left:none;border-top:1px solid var(--app-border);min-width:0}._calMonthsRow_jtjvp_379{grid-template-columns:1fr;gap:1rem}}._calendarFooter_jtjvp_601{display:flex;justify-content:space-between;align-items:center;padding-top:.25rem;border-top:1px solid #f3f4f6}._calHint_jtjvp_609{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._calClearBtn_jtjvp_615{font-family:inherit;font-size:.75rem;color:#2563eb;background:transparent;border:none;cursor:pointer;padding:.25rem 0}._calClearBtn_jtjvp_615:hover{text-decoration:underline}._searchRow_jtjvp_627{display:flex;align-items:center;gap:.5rem;position:relative}._rangeLabel_jtjvp_634{font-size:.75rem;color:var(--app-text-secondary);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}._searchInputSmall_jtjvp_642{font-family:inherit;font-size:.75rem;padding:.3rem .5rem;border:1px solid var(--app-border);border-radius:.375rem;outline:none;width:11rem;max-width:50%;box-sizing:border-box;margin-left:auto}._filterIconWrapper_jtjvp_655{position:relative;display:inline-flex}._filterPopover_jtjvp_660{position:absolute;top:calc(100% + .25rem);left:0;z-index:60;min-width:14rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:0 10px 25px -5px #0000001f,0 4px 6px -2px #0000000f;padding:.5rem;display:flex;flex-direction:column;gap:.375rem}._filterPopoverTitle_jtjvp_676{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.02em;padding:0 .25rem .125rem}._filterCheckRow_jtjvp_685{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.375rem;cursor:pointer;font-size:.8125rem;color:var(--app-text)}._filterCheckRow_jtjvp_685:hover{background:var(--app-surface-muted)}._filterCheckRow_jtjvp_685 input[type=checkbox]{cursor:pointer;margin:0}._filterCheckLabel_jtjvp_703{-webkit-user-select:none;user-select:none}._filterDivider_jtjvp_705{height:1px;background:var(--app-border);margin:.25rem 0}._filterPopoverSubtitle_jtjvp_711{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.02em;padding:0 .25rem .125rem}._filterStatusSwatch_jtjvp_720{display:inline-block;width:.625rem;height:.625rem;border-radius:999px;border:1px solid rgba(0,0,0,.12);flex:0 0 auto}._filterStatusSwatchMuted_jtjvp_729{background:var(--app-surface);border:1px dashed #9ca3af}._clientPickerWrapper_jtjvp_734{position:relative;flex:1 1 auto;min-width:0}._clientPickerBtn_jtjvp_740{font-family:inherit;font-size:.6875rem;padding:.25rem .4rem;border:1px solid var(--app-border);border-radius:.375rem;background:var(--app-surface);color:var(--app-text);cursor:pointer;display:flex;align-items:center;gap:.2rem;width:100%;box-sizing:border-box}._clientPickerBtn_jtjvp_740:hover{background:var(--app-surface-muted)}._clientPickerBtnLabel_jtjvp_758{color:var(--app-text-muted);font-weight:500}._clientPickerBtnValue_jtjvp_763{color:var(--app-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._searchInputSmall_jtjvp_642:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f626}._searchInputSmall_jtjvp_642:disabled{background:var(--app-surface-muted);color:var(--app-text-muted)}._modeToggle_jtjvp_44{display:flex;border:1px solid var(--app-border);border-radius:999px;overflow:hidden}._daysGroup_jtjvp_790{display:inline-flex;align-items:center;gap:.25rem}._daysGroupLabel_jtjvp_796{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.02em}._daysGroupLabelSub_jtjvp_804{font-size:.75rem;color:var(--app-text-muted)}._daysGroupSep_jtjvp_809{color:var(--app-text-muted);font-size:.875rem;margin:0 .125rem}._allFutureLabel_jtjvp_815{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none}._allFutureLabel_jtjvp_815 input[type=checkbox]{width:.75rem;height:.75rem;margin:0;cursor:pointer;accent-color:#059669}._daysInput_jtjvp_836{font-family:inherit;font-size:.8125rem;font-weight:500;width:2.5rem;padding:.2rem .3rem;text-align:center;border:1px solid var(--app-border);border-radius:.375rem;outline:none;background:var(--app-surface);color:var(--app-text);-moz-appearance:textfield}._daysInput_jtjvp_836::-webkit-outer-spin-button,._daysInput_jtjvp_836::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._daysInput_jtjvp_836:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f626}._pastDaysHint_jtjvp_862{font-size:.75rem;color:var(--app-text-muted);font-style:italic;margin-left:auto}._lastDayLabel_jtjvp_869{font-size:.75rem;font-weight:600;color:var(--app-text-muted)}._roundedHint_jtjvp_875{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._modeBtn_jtjvp_881{font-family:inherit;font-size:.75rem;font-weight:500;padding:.25rem .75rem;border:none;background:transparent;color:var(--app-text-muted);cursor:pointer;transition:all .12s ease}._modeBtn_jtjvp_881:hover{background:var(--app-surface-muted)}._modeBtnActive_jtjvp_893{background:#3b82f6;color:#fff}._modeBtnActive_jtjvp_893:hover{background:#2563eb}._searchInput_jtjvp_642{font-family:inherit;font-size:.8125rem;padding:.4rem .625rem;border:1px solid var(--app-border);border-radius:.375rem;outline:none;width:100%;box-sizing:border-box}._searchInput_jtjvp_642:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f626}._searchInput_jtjvp_642:disabled{background:var(--app-surface-muted);color:var(--app-text-muted)}._list_jtjvp_916{flex:1;min-height:0;overflow-y:auto;padding:.25rem 0 .5rem}._sectionLabel_jtjvp_923{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:.625rem 1rem .25rem}._sectionCount_jtjvp_932{font-weight:500;color:var(--app-text-muted);text-transform:none;letter-spacing:0;margin-left:.25rem}._sectionLabelCollapsible_jtjvp_940{display:flex;align-items:center;gap:.25rem;font-family:inherit;background:transparent;border:none;cursor:pointer;text-align:left;width:100%}._sectionLabelCollapsible_jtjvp_940:hover{color:var(--app-text-muted)}._sectionCaret_jtjvp_956{font-size:.625rem;color:var(--app-text-muted);transition:transform .12s}._clientRow_jtjvp_962{display:flex;align-items:center;gap:.625rem;padding:.5rem 1rem;cursor:pointer;transition:background .1s ease}._clientRow_jtjvp_962:hover{background:var(--app-surface-muted)}._clientRowScheduled_jtjvp_972{opacity:.7}._dot_jtjvp_974{width:8px;height:8px;border-radius:50%;flex-shrink:0}._dotRed_jtjvp_980{background:#dc2626}._dotYellow_jtjvp_981{background:#d97706}._dotGreen_jtjvp_982{background:#059669}._dotYellowMuted_jtjvp_983{background:#b59872}._dotGreenMuted_jtjvp_984{background:#5a9982}._clientNameCol_jtjvp_986{display:flex;flex-direction:column;flex:1;min-width:0}._clientNameRow_jtjvp_993{display:flex;align-items:center;gap:.4rem;min-width:0}._clientName_jtjvp_986{font-size:.875rem;color:var(--app-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._status_jtjvp_1010{font-size:.6875rem;font-weight:600;padding:.0625rem .4rem;border-radius:999px;background:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid var(--app-border);white-space:nowrap;flex-shrink:0}._responsibleMa_jtjvp_1022{font-size:.6875rem;font-weight:500;color:var(--app-accent-text);background:var(--app-accent-soft);padding:.0625rem .4rem;border-radius:.375rem;border:1px solid color-mix(in srgb,var(--app-accent) 35%,transparent);white-space:nowrap;flex-shrink:0}._overlapIcon_jtjvp_1034{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;color:#d97706;flex-shrink:0;line-height:1}._countSuffix_jtjvp_1044{font-weight:400;color:var(--app-text-muted);margin-left:.25rem;font-size:.75rem}._countSuffixFuture_jtjvp_1051{font-weight:500;color:#059669;margin-left:.25rem;font-size:.75rem}._pastDatePair_jtjvp_1058,._futureDatePair_jtjvp_1059{display:inline-flex;align-items:center;gap:.25rem}._foreignMa_jtjvp_1065{font-size:.7rem;color:var(--app-text-muted);font-style:italic}._byThisMaDate_jtjvp_1071{font-size:.75rem;color:#2563eb;font-variant-numeric:tabular-nums}._dateRow_jtjvp_1077{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}._dateRowEnd_jtjvp_1084{position:relative;margin-left:auto;display:inline-flex;flex-shrink:0}._dateSep_jtjvp_1091{color:var(--app-text-muted)}._lastDate_jtjvp_1095{font-size:.75rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums}._lastDateFuture_jtjvp_1101{font-size:.75rem;color:#059669;font-weight:500;font-variant-numeric:tabular-nums}._lastDateMuted_jtjvp_1108{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._checkmark_jtjvp_1114{font-size:.8125rem;color:#10b981;flex-shrink:0}._rowEndCol_jtjvp_1120{position:relative;flex-shrink:0}._jumpBtn_jtjvp_1125{font-family:inherit;font-size:.9375rem;line-height:1;width:1.625rem;height:1.625rem;border:1px solid var(--app-border);border-radius:.375rem;background:var(--app-surface);color:var(--app-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s,border-color .12s}._jumpBtn_jtjvp_1125:hover{background:#2563eb;color:#fff;border-color:#2563eb}._loadingRow_jtjvp_1149{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--app-text-muted);font-size:.8125rem}._emptyState_jtjvp_1158{padding:2rem 1.25rem;text-align:center;color:var(--app-text-muted);font-size:.8125rem;line-height:1.5}._detailHeader_jtjvp_1167{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-bottom:1px solid var(--app-border);flex:0 0 auto}._detailTitle_jtjvp_1176{font-size:.9375rem;font-weight:600;color:var(--app-text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._detailBody_jtjvp_1187{flex:1;min-height:0;overflow-y:auto;padding:.75rem}@media (max-width: 640px){._panel_jtjvp_9{width:100vw}}._sortPopover_jtjvp_1204{position:fixed;z-index:100;min-width:16rem;max-width:20rem;max-height:90vh;overflow-y:auto;overscroll-behavior:contain;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:0 10px 25px -5px #00000026,0 4px 6px -2px #00000014;padding:.5rem;display:flex;flex-direction:column;gap:.375rem}._sortPopoverSubtitle_jtjvp_1221{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);margin:.5rem 0 .25rem}._statusOrderList_jtjvp_1228{display:flex;flex-direction:column;gap:.25rem}._statusOrderItem_jtjvp_1233{display:flex;align-items:center;gap:.4rem;padding:.25rem .4rem;border:1px solid var(--app-border);border-radius:.375rem;background:var(--app-surface);font-size:.75rem;color:var(--app-text);cursor:grab;-webkit-user-select:none;user-select:none}._statusOrderItem_jtjvp_1233:active{cursor:grabbing}._statusOrderItemDragging_jtjvp_1247{opacity:.4}._statusOrderItemDragOver_jtjvp_1250{border-color:var(--app-accent);background:var(--app-accent-soft)}._statusOrderHandle_jtjvp_1254{color:var(--app-text-muted);font-size:.875rem;line-height:1}._statusOrderSwatch_jtjvp_1259{width:.625rem;height:.625rem;border-radius:999px;flex-shrink:0}._statusOrderSwatchMuted_jtjvp_1265{background:var(--app-border-strong)}._statusOrderLabel_jtjvp_1268{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusOrderCheckbox_jtjvp_1276{flex-shrink:0;width:.875rem;height:.875rem;margin:0 0 0 .5rem;cursor:pointer}._statusGroupHeader_jtjvp_1285{display:flex;align-items:center;gap:.35rem;padding:.2rem .5rem;margin-top:.25rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);cursor:pointer;background:var(--app-surface-muted);border-radius:.25rem;border:1px solid #f3f4f6}._statusGroupHeader_jtjvp_1285:hover{background:var(--app-surface-muted)}._statusGroupCaret_jtjvp_1301{display:inline-block;font-size:.6875rem;transition:transform .15s ease}._statusGroupCaretCollapsed_jtjvp_1306{transform:rotate(-90deg)}._statusGroupSwatch_jtjvp_1307{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}._statusGroupCount_jtjvp_1313{margin-left:auto;color:var(--app-text-muted);font-weight:500;font-size:.6875rem}[data-scheme=dark] ._maLabelBtn_jtjvp_73:hover,[data-scheme=dark] ._calDayHoverRange_jtjvp_229,[data-scheme=dark] ._calDay2_jtjvp_460:hover,[data-scheme=dark] ._calDayInRange2_jtjvp_494,[data-scheme=dark] ._statusOrderItemDragOver_jtjvp_1250{background:color-mix(in srgb,var(--app-accent) 16%,transparent)}[data-scheme=dark] ._calDayInRange_jtjvp_227,[data-scheme=dark] ._calDayInRange2_jtjvp_494:hover,[data-scheme=dark] ._calPresetPreviewBtnActive_jtjvp_350,[data-scheme=dark] ._calPresetPreviewBtnActive_jtjvp_350:hover{background:color-mix(in srgb,var(--app-accent) 24%,transparent)}[data-scheme=dark] ._calPresetPreviewBtn_jtjvp_330:hover{background:var(--app-hover)}[data-scheme=dark] ._calPresetSidebar_jtjvp_271{background:var(--app-surface-muted)}[data-scheme=dark] ._calDayToday_jtjvp_240._calDayStart_jtjvp_231,[data-scheme=dark] ._calDayToday_jtjvp_240._calDayEnd_jtjvp_232{outline-color:var(--app-surface)}[data-scheme=dark] ._calDurationChip_jtjvp_553,[data-scheme=dark] ._responsibleMa_jtjvp_1022{background:color-mix(in srgb,var(--app-accent) 18%,transparent);color:var(--app-accent-text)}[data-scheme=dark] ._status_jtjvp_1010,[data-scheme=dark] ._statusOrderSwatchMuted_jtjvp_1265{background:var(--app-surface-muted)}[data-scheme=dark] ._filterDivider_jtjvp_705{background:var(--app-border)}._jumpBtnSmall_jtjvp_1362,._maScheduleBtn_jtjvp_1363{flex-shrink:0}._menu_z0jvz_5{z-index:var(--ctl-menu-z);display:flex;flex-direction:column;width:16rem;max-width:calc(100vw - 1rem);max-height:min(var(--ctl-menu-max-h),var(--menu-available-h, var(--ctl-menu-max-h)));background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);box-shadow:var(--ctl-menu-shadow);animation:_slideDown_z0jvz_1 90ms cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes _slideDown_z0jvz_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._searchRow_z0jvz_27{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;padding:.5rem var(--ctl-pad-x-sm);border-bottom:1px solid var(--app-border)}._searchRow_z0jvz_27:focus-within{border-bottom-color:var(--app-accent);box-shadow:inset 0 -1px 0 var(--app-accent)}._searchIcon_z0jvz_43{color:var(--app-text-muted);flex-shrink:0}._searchInput_z0jvz_48{flex:1;min-width:0;padding:0;border:none;outline:none;font-size:var(--ctl-font-sm);font-family:inherit;color:var(--app-text);background:transparent}._searchInput_z0jvz_48::placeholder{color:var(--app-text-muted)}._panel_4ylko_1{position:relative;flex:0 0 420px;width:420px;max-width:50vw;min-height:0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:-4px 0 12px -8px #00000014;display:flex;flex-direction:column;animation:_slideInRight_4ylko_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _slideInRight_4ylko_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_4ylko_21{padding:.625rem .875rem;border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:.375rem;flex:0 0 auto}._modeToggleRow_4ylko_30{display:flex}._titleRow_4ylko_34{display:flex;align-items:center;justify-content:space-between}._title_4ylko_34{font-size:.9375rem;font-weight:600;color:var(--app-text)}._closeBtn_4ylko_46{background:transparent;border:none;font-size:1.25rem;line-height:1;color:var(--app-text-muted);cursor:pointer;padding:.25rem .5rem;border-radius:.25rem}._closeBtn_4ylko_46:hover{background:var(--app-surface-muted);color:var(--app-text)}._subtitleRow_4ylko_58{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem}._maLabelBtn_4ylko_66{font-family:inherit;font-size:.8125rem;font-weight:600;color:#2563eb;background:transparent;border:none;cursor:pointer;padding:.125rem .375rem;border-radius:.25rem;display:inline-flex;align-items:center;gap:.25rem}._maLabelBtn_4ylko_66:hover{background:var(--app-accent-soft)}._maLabelCaret_4ylko_81{font-size:.7rem;color:var(--app-text-muted)}._rangeLabel_4ylko_83{font-size:.75rem;color:var(--app-text-muted)}._rangeRow_4ylko_88{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}._rangeBtnSmall_4ylko_95{font-size:.75rem;padding:.25rem .5rem}._draftsToggle_4ylko_97{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--app-text-secondary);cursor:pointer}._body_4ylko_106{flex:1 1 auto;overflow-y:auto;padding:.625rem .75rem}._placeholder_4ylko_112{text-align:center;color:var(--app-text-muted);font-size:.875rem;padding:2rem 0}._statsGrid_4ylko_119{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}._statCard_4ylko_125{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:.5rem .5rem .5625rem;text-align:center}._statValue_4ylko_133{font-size:1.125rem;font-weight:700;color:var(--app-text);line-height:1.2}._statLabel_4ylko_140{margin-top:.1875rem;font-size:.6875rem;color:var(--app-text-muted)}._statCardDetail_4ylko_146{text-align:left;padding:.5rem .625rem .5625rem}._statDetailHeader_4ylko_151{display:flex;align-items:baseline;gap:.3125rem;margin-bottom:.375rem}._statDetailLabel_4ylko_158{font-size:.75rem;font-weight:600;color:var(--app-text-secondary)}._statDetailTotal_4ylko_164{font-size:.875rem;font-weight:700;color:var(--app-text)}._statDetailGrid_4ylko_170{display:grid;grid-template-columns:repeat(6,1fr);gap:0 2px}._statDetailDayHead_4ylko_176{font-size:.625rem;color:var(--app-text-muted);text-align:center;font-weight:600;letter-spacing:.02em}._statDetailDayVal_4ylko_184{font-size:.75rem;color:var(--app-text);text-align:center;font-weight:600;margin-top:.125rem}._allFutureToggle_4ylko_192{display:inline-flex;align-items:center;gap:.3125rem;font-size:.75rem;color:var(--app-text-secondary);cursor:pointer;margin-left:auto}._draftsToggleInline_4ylko_202{display:inline-flex;align-items:center;gap:.3125rem;font-size:.75rem;color:var(--app-text-secondary);cursor:pointer}._optionsWrapper_4ylko_211{position:relative;margin-left:auto}._optionsBtn_4ylko_216{font-family:inherit;font-size:.8125rem;background:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid var(--app-border);border-radius:.375rem;min-height:30px;padding:.3125rem .625rem;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}._optionsBtn_4ylko_216:hover{background:var(--app-surface-muted);color:var(--app-text)}._optionsBtnActive_4ylko_236{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 45%,transparent);color:var(--app-accent-text)}._optionsPopover_4ylko_242{position:absolute;top:calc(100% + .25rem);right:0;z-index:30;width:17rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:0 10px 25px -5px #00000024,0 4px 6px -2px #00000014;padding:.375rem}._optionCheckRow_4ylko_255{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:.375rem;cursor:pointer}._optionCheckRow_4ylko_255:hover{background:var(--app-surface-muted)}._optionCheckRow_4ylko_255 input{margin-top:.125rem}._optionTitle_4ylko_272{display:block;font-size:.8125rem;font-weight:600;color:var(--app-text)}._optionHint_4ylko_279{display:block;margin-top:.125rem;font-size:.6875rem;line-height:1.35;color:var(--app-text-muted)}._optionDivider_4ylko_287{height:1px;background:var(--app-border);margin:.25rem .5rem}._sectionBlock_4ylko_293{margin-top:.875rem;border-top:1px solid var(--app-border);padding-top:.625rem}._sectionHeader_4ylko_299{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.375rem;font-size:.6875rem;font-weight:700;color:var(--app-text-muted);text-transform:uppercase}._sectionCount_4ylko_311{font-weight:600;color:var(--app-text-muted)}._quietState_4ylko_316{font-size:.8125rem;color:var(--app-text-muted);background:var(--app-surface-muted);border:1px solid #eef2f7;border-radius:.375rem;padding:.625rem .75rem}._alertList_4ylko_325,._dayList_4ylko_326{display:flex;flex-direction:column;gap:.375rem}._alertRow_4ylko_332,._dayRow_4ylko_333{width:100%;min-height:3.25rem;display:grid;grid-template-columns:3.25rem minmax(0,1fr) 1rem;align-items:center;gap:.625rem;padding:.5rem .625rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface);cursor:pointer;text-align:left;font-family:inherit}._alertRow_4ylko_332:hover,._dayRow_4ylko_333:hover{background:var(--app-surface-muted);border-color:var(--app-border)}._alertRow_4ylko_332{border-color:color-mix(in srgb,#f59e0b 40%,transparent);background:var(--app-warning-soft)}._alertRow_4ylko_332:hover{background:color-mix(in srgb,#f59e0b 25%,var(--app-tint-base));border-color:#f59e0b}._dayDate_4ylko_365{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._dayWeekday_4ylko_372{font-size:.6875rem;font-weight:700;color:var(--app-text-muted)}._dayDateText_4ylko_378{margin-top:.125rem;font-size:.8125rem;font-weight:700;color:var(--app-text);font-variant-numeric:tabular-nums}._alertContent_4ylko_386,._dayMain_4ylko_387{display:flex;flex-direction:column;gap:.25rem;min-width:0}._issueChips_4ylko_394{display:flex;flex-wrap:wrap;gap:.25rem}._issueChip_4ylko_394{display:inline-flex;align-items:center;max-width:100%;min-height:1.25rem;padding:.0625rem .375rem;border-radius:.25rem;background:var(--app-surface);border:1px solid #fdba74;color:#9a3412;font-size:.6875rem;font-weight:700;white-space:nowrap}._alertMeta_4ylko_415,._daySecondary_4ylko_416{font-size:.75rem;color:var(--app-text-muted);line-height:1.35}._dayPrimary_4ylko_422{font-size:.8125rem;font-weight:700;color:var(--app-text);line-height:1.3}._rowChevron_4ylko_429{color:var(--app-text-muted);font-size:1rem;justify-self:end}._moreRowsNote_4ylko_435{font-size:.75rem;color:var(--app-text-muted);text-align:center;padding:.375rem .5rem}._calPopover_4ylko_442{position:fixed;z-index:1000;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:0 16px 32px -12px #00000040;padding:.75rem 1rem 1rem;display:flex;flex-direction:column;gap:.5rem}._calTitle_4ylko_455{text-align:center;font-size:.6875rem;font-weight:600;color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase}._calBody_4ylko_464{display:flex;gap:1rem;align-items:flex-start}._calPresets_4ylko_470{display:flex;flex-direction:column;gap:.25rem;flex:0 0 auto;padding-top:.25rem}._calPresetsLabel_4ylko_478{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.125rem}._calPresetsDivider_4ylko_487{height:1px;background:var(--app-border);margin:.25rem .125rem}._calPresetBtn_4ylko_493{font-family:inherit;font-size:.8125rem;background:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid var(--app-border);border-radius:.375rem;padding:.3125rem .625rem;cursor:pointer;text-align:left;min-width:84px}._calPresetBtn_4ylko_493:hover{background:var(--app-surface-muted)}._calPresetBtnActive_4ylko_506{background:#2563eb;border-color:#2563eb;color:#fff}._calPresetBtnActive_4ylko_506:hover{background:#1d4ed8}._calMonths_4ylko_513{display:flex;gap:1.25rem}._calMonthBlock_4ylko_518{flex:0 0 auto}._calMonthHeader_4ylko_522{display:grid;grid-template-columns:24px 1fr 24px;align-items:center;gap:.25rem;margin-bottom:.375rem}._calMonthLabel_4ylko_530{text-align:center;font-size:.875rem;font-weight:600;color:var(--app-text)}._calMonthNav_4ylko_537{background:transparent;border:none;cursor:pointer;color:var(--app-text-muted);font-size:1rem;width:24px;height:24px;border-radius:.25rem;line-height:1}._calMonthNav_4ylko_537:hover{background:var(--app-surface-muted);color:var(--app-text)}._calMonthNavPlaceholder_4ylko_550{width:24px;height:24px}._calWeekdays_4ylko_552{display:grid;grid-template-columns:repeat(7,32px);gap:2px}._calWeekday_4ylko_552{text-align:center;font-size:.6875rem;font-weight:600;color:var(--app-text-muted);padding:.25rem 0}._calDays_4ylko_566{display:grid;grid-template-columns:repeat(7,32px);gap:2px}._calDay_4ylko_566{background:transparent;border:none;cursor:pointer;width:32px;height:32px;border-radius:.375rem;font-size:.8125rem;color:var(--app-text);font-family:inherit}._calDay_4ylko_566:hover{background:var(--app-accent-soft)}._calDayEmpty_4ylko_585{width:32px;height:32px}._calDayToday_4ylko_587{outline:1px solid var(--app-accent);outline-offset:-1px;color:var(--app-accent);font-weight:600}._calDayInRange_4ylko_594{background:color-mix(in srgb,var(--app-accent) 25%,var(--app-tint-base));color:var(--app-accent-text);border-radius:0}._calDayStart_4ylko_600,._calDayEnd_4ylko_601{background:#2563eb;color:#fff;font-weight:600}._calDayStart_4ylko_600:hover,._calDayEnd_4ylko_601:hover{background:#1d4ed8}@media (max-width: 640px){._panel_4ylko_1{width:100vw;max-width:100vw;flex-basis:100vw}._optionsWrapper_4ylko_211{margin-left:0}._optionsPopover_4ylko_242{right:auto;left:0;max-width:calc(100vw - 2rem)}}[data-scheme=dark] ._maLabelBtn_4ylko_66{color:var(--app-accent)}[data-scheme=dark] ._maLabelBtn_4ylko_66:hover{background:color-mix(in srgb,var(--app-accent) 18%,transparent)}[data-scheme=dark] ._optionsBtnActive_4ylko_236{background:color-mix(in srgb,var(--app-accent) 18%,transparent);border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));color:var(--app-accent-text)}[data-scheme=dark] ._optionDivider_4ylko_287,[data-scheme=dark] ._calPresetsDivider_4ylko_487{background:var(--app-border)}[data-scheme=dark] ._quietState_4ylko_316{border-color:var(--app-border)}[data-scheme=dark] ._alertRow_4ylko_332{border-color:color-mix(in srgb,var(--app-warning-text) 38%,var(--app-border));background:color-mix(in srgb,var(--app-warning-text) 12%,transparent)}[data-scheme=dark] ._alertRow_4ylko_332:hover{background:color-mix(in srgb,var(--app-warning-text) 20%,transparent);border-color:color-mix(in srgb,var(--app-warning-text) 55%,var(--app-border))}[data-scheme=dark] ._issueChip_4ylko_394{border-color:color-mix(in srgb,var(--app-warning-text) 45%,var(--app-border));color:var(--app-warning-text)}[data-scheme=dark] ._calDay_4ylko_566:hover{background:color-mix(in srgb,var(--app-accent) 16%,transparent)}[data-scheme=dark] ._calDayToday_4ylko_587{outline-color:var(--app-accent);color:var(--app-accent)}[data-scheme=dark] ._calDayInRange_4ylko_594{background:color-mix(in srgb,var(--app-accent) 24%,transparent);color:var(--app-accent-text)}._row_fkgik_1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}._closeBtn_fkgik_9{margin-left:auto}._panel_cgqe2_2{position:relative;flex:0 0 440px;width:440px;max-width:50vw;min-height:0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:-4px 0 12px -8px #00000014;display:flex;flex-direction:column;animation:_slideInRight_cgqe2_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _slideInRight_cgqe2_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_cgqe2_22{padding:.75rem 1rem;border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:.5rem;flex:0 0 auto}._titleRow_cgqe2_31{display:flex;align-items:center;justify-content:space-between}._title_cgqe2_31{font-size:15px;font-weight:600;color:var(--app-text)}._openLink_cgqe2_43{margin-left:auto;margin-right:.75rem;font-size:12px;font-weight:500;color:var(--app-accent, #d97706);text-decoration:none;white-space:nowrap}._openLink_cgqe2_43:hover{text-decoration:underline}._closeBtn_cgqe2_57{border:none;background:none;font-size:20px;line-height:1;color:var(--app-text-muted);cursor:pointer;padding:0 4px}._closeBtn_cgqe2_57:hover{color:var(--app-text)}._body_cgqe2_71{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:.75rem 1rem .5rem}._panel_nac0o_3{position:relative;flex:0 0 380px;width:380px;max-width:50vw;min-height:0;background:var(--app-surface);border:1px solid color-mix(in srgb,#7c3aed 26%,var(--app-border));border-radius:.5rem;box-shadow:-4px 0 12px -8px #00000014;display:flex;flex-direction:column;animation:_slideInRight_nac0o_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _slideInRight_nac0o_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_nac0o_23{padding:.75rem 1rem;border-bottom:1px solid var(--app-border);background:color-mix(in srgb,#7c3aed 6%,var(--app-tint-base));border-radius:.5rem .5rem 0 0;flex:0 0 auto}._titleRow_nac0o_31{display:flex;align-items:center;gap:.5rem}._title_nac0o_31{font-size:15px;font-weight:600;color:var(--app-text)}._openLink_nac0o_43{margin-left:auto;border:none;background:none;padding:0;font:inherit;font-size:12px;font-weight:500;color:color-mix(in srgb,#7c3aed 78%,var(--app-text));cursor:pointer;white-space:nowrap}._openLink_nac0o_43:hover{text-decoration:underline}._closeBtn_nac0o_60{border:none;background:none;font-size:20px;line-height:1;color:var(--app-text-muted);cursor:pointer;padding:0 4px}._closeBtn_nac0o_60:hover{color:var(--app-text)}._body_nac0o_74{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;padding:.9rem 1rem 1.1rem}._muted_nac0o_84{margin:0;color:var(--app-text-muted);font-size:.8rem}._identity_nac0o_92{display:flex;flex-direction:column;gap:.3rem}._typeChip_nac0o_98{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-muted)}._typeDot_nac0o_110{width:.5rem;height:.5rem;border-radius:999px;flex:0 0 auto}._taskTitle_nac0o_117{margin:0;font-size:.98rem;font-weight:650;line-height:1.3;color:var(--app-text)}._clientName_nac0o_125{font-size:.8rem;color:var(--app-text-muted)}._metaGrid_nac0o_132{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;margin:0;padding:.65rem .75rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface-muted)}._metaItem_nac0o_143{display:flex;flex-direction:column;gap:.12rem;min-width:0}._metaItem_nac0o_143 dt{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-muted)}._metaItem_nac0o_143 dd{margin:0;font-size:.82rem;font-weight:600;color:var(--app-text);overflow-wrap:anywhere}._overdue_nac0o_166{color:var(--app-danger-text)}._meter_nac0o_172{display:flex;flex-direction:column;gap:.4rem;padding:.7rem .75rem;border:1px solid color-mix(in srgb,#7c3aed 22%,var(--app-border));border-radius:.5rem;background:color-mix(in srgb,#7c3aed 6%,var(--app-tint-base))}._meterHead_nac0o_182{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._meterLabel_nac0o_189{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-muted)}._meterValue_nac0o_197{font-size:.82rem;font-weight:650;color:var(--app-text)}._meterValueReached_nac0o_203{color:var(--app-success-text)}._meterTrack_nac0o_207{height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--app-text) 10%,transparent);overflow:hidden}._meterFill_nac0o_214{display:block;height:100%;border-radius:999px;background:#7c3aed;transition:width .18s ease}._meterFillReached_nac0o_222{background:var(--app-success-text)}._meterHint_nac0o_226{margin:0;font-size:.7rem;line-height:1.4;color:var(--app-text-muted)}._section_nac0o_235{display:flex;flex-direction:column;gap:.35rem}._section_nac0o_235 h4{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-muted)}._noteText_nac0o_250,._detailsText_nac0o_251{margin:0;font-size:.82rem;line-height:1.5;color:var(--app-text);white-space:pre-wrap;overflow-wrap:anywhere}._detailsText_nac0o_251{color:var(--app-text-muted)}._lineList_nac0o_264{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}._lineItem_nac0o_273{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.45rem .6rem;border:1px solid var(--app-border);border-radius:.4rem}._lineLabel_nac0o_283{display:flex;flex-direction:column;gap:.1rem;min-width:0}._lineLabel_nac0o_283 strong{font-size:.8rem;font-weight:600;color:var(--app-text)}._lineLabel_nac0o_283 small{font-size:.72rem;color:var(--app-text-muted)}._lineValue_nac0o_301{flex:0 0 auto;font-size:.78rem;font-weight:600;color:var(--app-text-muted);white-space:nowrap}._modeHint_nac0o_309{margin:auto 0 0;padding-top:.6rem;border-top:1px solid var(--app-border);font-size:.72rem;line-height:1.45;color:var(--app-text-muted)}[data-scheme=dark] ._panel_nac0o_3{border-color:color-mix(in srgb,#a78bfa 30%,var(--app-border))}[data-scheme=dark] ._header_nac0o_23,[data-scheme=dark] ._meter_nac0o_172{background:color-mix(in srgb,#a78bfa 10%,var(--app-tint-base))}[data-scheme=dark] ._meter_nac0o_172{border-color:color-mix(in srgb,#a78bfa 26%,var(--app-border))}[data-scheme=dark] ._openLink_nac0o_43{color:#c4b5fd}[data-scheme=dark] ._meterFill_nac0o_214{background:#a78bfa}._panel_aygvb_1{position:relative;flex:0 0 390px;width:390px;max-width:50vw;min-height:0;background:var(--app-surface);border:1px solid color-mix(in srgb,#7c3aed 24%,var(--app-border));border-radius:.5rem;box-shadow:-4px 0 12px -8px #00000014;display:flex;flex-direction:column;animation:_slideInRight_aygvb_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _slideInRight_aygvb_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_aygvb_21{padding:.72rem .85rem;border-bottom:1px solid var(--app-border);background:color-mix(in srgb,#7c3aed 5%,var(--app-tint-base));border-radius:.5rem .5rem 0 0;flex:0 0 auto}._titleRow_aygvb_29{display:flex;align-items:center;gap:.5rem}._heading_aygvb_35{display:flex;align-items:baseline;gap:.5rem;min-width:0}._title_aygvb_29{color:var(--app-text);font-size:.94rem;font-weight:650;white-space:nowrap}._count_aygvb_49{color:var(--app-text-muted);font-size:.7rem;white-space:nowrap}._iconButton_aygvb_55{margin-left:-.3rem}._closeButton_aygvb_59{margin-left:auto}._openLink_aygvb_63{margin-left:auto;padding:0;border:0;background:transparent;color:color-mix(in srgb,#7c3aed 78%,var(--app-text));cursor:pointer;font:inherit;font-size:.72rem;font-weight:600;white-space:nowrap}._openLink_aygvb_63:hover{text-decoration:underline}._body_aygvb_78,._detailBody_aygvb_79{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem}._body_aygvb_78{display:flex;flex-direction:column;gap:.75rem}._detailBody_aygvb_79{display:flex;flex-direction:column;gap:.85rem;padding:.9rem 1rem 1.1rem}._searchWrap_aygvb_99{display:flex;align-items:center;gap:.35rem}._activeSummary_aygvb_105{display:flex;align-items:center;gap:.65rem;padding:.7rem .75rem;border:1px solid color-mix(in srgb,#7c3aed 30%,var(--app-border));border-radius:.55rem;background:color-mix(in srgb,#7c3aed 7%,var(--app-tint-base))}._activeText_aygvb_115{display:flex;flex-direction:column;gap:.08rem;min-width:0}._activeLabel_aygvb_122{color:#7c3aed;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._activeText_aygvb_115 strong,._activeText_aygvb_115 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._activeText_aygvb_115 strong{color:var(--app-text);font-size:.8rem}._activeText_aygvb_115 small{color:var(--app-text-muted);font-size:.7rem}._stateText_aygvb_140{margin:1.4rem 0;color:var(--app-text-muted);font-size:.8rem;line-height:1.45;text-align:center}._errorState_aygvb_148{margin:1rem 0;text-align:center;color:var(--app-text-muted);font-size:.8rem}._errorState_aygvb_148 p{margin:0 0 .55rem}._errorState_aygvb_148 button{border:1px solid var(--app-border);border-radius:.4rem;padding:.35rem .6rem;background:var(--app-surface);color:var(--app-text);cursor:pointer;font:inherit;font-size:.75rem}._list_aygvb_167{display:flex;flex-direction:column;gap:.45rem}._card_aygvb_173{position:relative;display:flex;border:1px solid var(--app-border);border-radius:.55rem;background:var(--app-surface);overflow:hidden;transition:border-color .14s ease,background .14s ease,transform .14s ease}._card_aygvb_173:hover{border-color:color-mix(in srgb,#7c3aed 34%,var(--app-border));background:color-mix(in srgb,#7c3aed 3%,var(--app-surface));transform:translateY(-1px)}._cardActive_aygvb_189{border-color:color-mix(in srgb,#7c3aed 58%,var(--app-border));background:color-mix(in srgb,#7c3aed 6%,var(--app-surface));box-shadow:inset 3px 0 #7c3aed}._cardMain_aygvb_195{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;gap:.18rem;padding:.65rem 2rem .65rem .72rem;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}._cardTopline_aygvb_211,._cardMeta_aygvb_212{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._typeName_aygvb_219{display:inline-flex;align-items:center;gap:.32rem;min-width:0;color:var(--app-text-muted);font-size:.65rem;font-weight:650;letter-spacing:.025em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._typeDot_aygvb_234{width:.42rem;height:.42rem;border-radius:999px;flex:0 0 auto}._activePill_aygvb_241{flex:0 0 auto;border-radius:999px;padding:.12rem .38rem;background:#7c3aed;color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}._cardTitle_aygvb_253,._clientName_aygvb_254{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardTitle_aygvb_253{color:var(--app-text);font-size:.8rem;font-weight:650}._clientName_aygvb_254{color:var(--app-text-muted);font-size:.72rem}._cardMeta_aygvb_212{justify-content:flex-start;margin-top:.18rem;color:var(--app-text-muted);font-size:.66rem}._cardMeta_aygvb_212>span+span:before{content:"·";margin-right:.5rem;color:var(--app-text-muted)}._overdue_aygvb_276{color:var(--app-danger-text);font-weight:650}._openTaskButton_aygvb_278{position:absolute;right:.35rem;top:50%;width:1.55rem;height:1.55rem;border-radius:.35rem;transform:translateY(-50%);font-size:.83rem}[data-scheme=dark] ._panel_aygvb_1{border-color:color-mix(in srgb,#a78bfa 28%,var(--app-border))}[data-scheme=dark] ._header_aygvb_21,[data-scheme=dark] ._activeSummary_aygvb_105{background:color-mix(in srgb,#a78bfa 9%,var(--app-tint-base))}[data-scheme=dark] ._openLink_aygvb_63,[data-scheme=dark] ._activeLabel_aygvb_122{color:#c4b5fd}@media (max-width: 900px){._panel_aygvb_1{flex-basis:min(390px,46vw);width:min(390px,46vw)}}._panel_fqbq2_1{position:relative;flex:0 0 420px;width:420px;max-width:50vw;min-height:0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;box-shadow:-4px 0 12px -8px #00000014;display:flex;flex-direction:column;animation:_slideInRight_fqbq2_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _slideInRight_fqbq2_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_fqbq2_21{padding:.625rem .875rem;border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:.5rem;flex:0 0 auto}._titleRow_fqbq2_30{display:flex;align-items:center;justify-content:space-between}._title_fqbq2_30{font-size:.9375rem;font-weight:600;color:var(--app-text);display:inline-flex;align-items:center;gap:.375rem}._subtitleRow_fqbq2_45{display:flex;align-items:center;gap:.5rem}._maSelect_fqbq2_51{flex:1 1 auto;min-width:0}._body_fqbq2_56{flex:1 1 auto;overflow-y:auto;padding:.75rem .875rem;display:flex;flex-direction:column;gap:.5rem}._sectionLabel_fqbq2_65{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.03em}._emptyHint_fqbq2_73{font-size:.8125rem;color:var(--app-text-muted);padding:1.5rem .5rem;text-align:center}._emptyHintSmall_fqbq2_80{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._loadingHint_fqbq2_86{font-size:.75rem;color:var(--app-text-muted)}._noteDisplay_fqbq2_93{border:1px dashed var(--app-border);border-radius:.375rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.45;color:var(--app-text);white-space:pre-wrap;word-break:break-word;min-height:2.75rem}._noteDisplayEditable_fqbq2_105{cursor:text}._noteDisplayEditable_fqbq2_105:hover{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));background:var(--app-surface-muted)}._noteDisplayEmpty_fqbq2_111{color:var(--app-text-muted);font-style:italic}._mark_fqbq2_116{background:#facc1580;color:inherit;border-radius:2px;padding:0 1px}._savingHint_fqbq2_123{margin-left:.375rem;font-size:.6875rem;color:var(--app-text-muted);font-style:italic}._noteEditor_fqbq2_130{display:flex;flex-direction:column}._noteTextarea_fqbq2_135{width:100%;box-sizing:border-box;font-family:inherit;font-size:.8125rem;line-height:1.45;color:var(--app-text);background:var(--app-surface);border:1px solid #2563eb;border-radius:.375rem;padding:.5rem .625rem;resize:vertical;min-height:4.5rem;outline:none}._noteToolbar_fqbq2_151{display:flex;gap:.375rem;align-items:center;margin-top:.25rem}._toolbarSpacer_fqbq2_158{flex:1}._charCounter_fqbq2_160{font-size:.6875rem;color:var(--app-text-muted);white-space:nowrap}._charCounterMax_fqbq2_165{color:#dc2626;font-weight:600}._limitHint_fqbq2_167{font-size:.6875rem;color:#dc2626;white-space:nowrap}._periodHeader_fqbq2_175{display:flex;align-items:center;justify-content:space-between;margin-top:.375rem}._periodForm_fqbq2_182{border:1px solid var(--app-border);border-radius:.375rem;padding:.5rem .625rem;display:flex;flex-direction:column;gap:.5rem;background:var(--app-surface-muted)}._colorRow_fqbq2_192{display:flex;gap:.375rem;align-items:center}._colorSwatch_fqbq2_198{width:1.05rem;height:1.05rem;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}._colorSwatchActive_fqbq2_206{border-color:var(--app-text)}._periodCard_fqbq2_208{border:1px solid var(--app-border);border-left:3px solid #94a3b8;border-radius:.375rem;padding:.5rem .625rem;display:flex;flex-direction:column;gap:.375rem}._periodCardExpired_fqbq2_218{opacity:.6}._periodCardHeader_fqbq2_220{display:flex;align-items:center;gap:.375rem}._periodDot_fqbq2_226{width:.5rem;height:.5rem;border-radius:50%;flex:0 0 auto}._periodRange_fqbq2_233{font-size:.75rem;font-weight:600;color:var(--app-text)}._expiredChip_fqbq2_239{font-size:.625rem;background:var(--app-surface-muted);color:var(--app-text-muted);border-radius:.25rem;padding:.1rem .3rem}._deleteBtn_fqbq2_247{margin-left:auto}._clientCard_fqbq2_253{border:1px solid var(--app-border);border-radius:.375rem;padding:.5rem .625rem;display:flex;flex-direction:column;gap:.375rem}._clientName_fqbq2_262{font-size:.8125rem;font-weight:600;color:var(--app-text)}@media (max-width: 900px){._panel_fqbq2_1{flex-basis:320px;width:320px;max-width:85vw}}._popover_1p0rs_1{position:fixed;z-index:20;transform:translate(-50%);min-width:240px;max-width:320px;max-height:60vh;overflow-y:auto;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 4px 24px #0000001f,0 1px 4px #0000000f;animation:_fadeIn_1p0rs_1 .12s ease-out}@keyframes _fadeIn_1p0rs_1{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._header_1p0rs_27{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border)}._headerDay_1p0rs_37{font-size:.8125rem;font-weight:600;color:var(--app-text)}._headerTime_1p0rs_43{font-size:.75rem;font-weight:500;color:var(--app-text-muted);font-variant-numeric:tabular-nums}._section_1p0rs_50{padding:.5rem 0;border-bottom:1px solid #f3f4f6}._section_1p0rs_50:last-child{border-bottom:none}._sectionLabel_1p0rs_59{display:flex;align-items:center;gap:.375rem;padding:0 .75rem .25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._sectionAvailable_1p0rs_70{color:#166534}._sectionBusy_1p0rs_74{color:#1e40af}._sectionUnavailable_1p0rs_78{color:#991b1b}._statusDot_1p0rs_82{width:7px;height:7px;border-radius:50%;flex-shrink:0}._dotAvailable_1p0rs_89{background:#22c55e}._dotBusy_1p0rs_93{background:#3b82f6}._dotUnavailable_1p0rs_97{background:#ef4444}._maList_1p0rs_101{list-style:none;margin:0;padding:0}._maItem_1p0rs_107{display:flex;align-items:baseline;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;transition:background .1s ease;line-height:1.4}._maItem_1p0rs_107:hover{background:var(--app-surface-muted);color:#3b82f6}._maName_1p0rs_124{font-weight:500;white-space:nowrap}._maDetail_1p0rs_129{font-size:.6875rem;color:var(--app-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._maItem_1p0rs_107:hover ._maDetail_1p0rs_129{color:#93c5fd}._empty_1p0rs_141{padding:1rem .75rem;text-align:center;font-size:.8125rem;color:var(--app-text-muted)}[data-scheme=dark] ._section_1p0rs_50{border-bottom-color:var(--app-border)}[data-scheme=dark] ._sectionAvailable_1p0rs_70{color:var(--app-success-text)}[data-scheme=dark] ._sectionBusy_1p0rs_74{color:var(--app-accent-text)}[data-scheme=dark] ._sectionUnavailable_1p0rs_78{color:var(--app-danger-text)}[data-scheme=dark] ._maItem_1p0rs_107:hover{color:var(--app-accent-text)}._heatmapGrid_7l310_1{display:grid;grid-template-columns:56px repeat(7,1fr);position:relative;grid-column:1 / -1;height:100%}[data-scheme=dark] ._heatmapGrid_7l310_1{--heatmap-empty-bg: color-mix(in srgb, var(--app-text-muted) 5%, transparent);--heatmap-empty-text: var(--app-text-muted);--heatmap-good-bg: color-mix(in srgb, var(--app-success-text) 12%, transparent);--heatmap-good-text: var(--app-success-text);--heatmap-medium-bg: color-mix(in srgb, var(--app-warning-text) 12%, transparent);--heatmap-medium-text: var(--app-warning-text);--heatmap-low-bg: color-mix(in srgb, var(--app-danger-text) 12%, transparent);--heatmap-none-bg: color-mix(in srgb, var(--app-danger-text) 18%, transparent);--heatmap-low-text: var(--app-danger-text)}._gutter_7l310_22{position:relative;border-right:1px solid var(--app-border);background:var(--app-surface-muted)}._gutterLabel_7l310_28{position:absolute;right:8px;transform:translateY(-50%);font-size:.6875rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}._dayColumn_7l310_39{position:relative;border-right:1px solid var(--app-border);min-height:100%}._dayColumn_7l310_39:last-child{border-right:none}._dayColumnToday_7l310_49{background:#3b82f605}._dayColumnHoliday_7l310_53{background:#e11d4808}._dayColumnToday_7l310_49._dayColumnHoliday_7l310_53{background:#3b82f605}._hourLine_7l310_61{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--app-border)}._heatCell_7l310_70{position:absolute;left:3px;right:3px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease;z-index:1;-webkit-user-select:none;user-select:none}._heatCell_7l310_70:hover{transform:scale(1.02);box-shadow:0 2px 8px #0000001a;z-index:2}._heatCellActive_7l310_90{outline:2px solid var(--app-accent);outline-offset:-1px;z-index:3}._heatCount_7l310_96{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}@media (max-width: 768px){._heatmapGrid_7l310_1{grid-template-columns:40px repeat(7,1fr)}._gutterLabel_7l310_28{font-size:.5625rem;right:4px}._heatCount_7l310_96{font-size:.6875rem}._heatCell_7l310_70{left:2px;right:2px}}._menu_kyk6p_1{position:fixed;z-index:3000;min-width:200px;padding:.3rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:0 1px 2px #0000000a,0 8px 24px -6px #00000038;transform-origin:top left;animation:_contextMenuIn_kyk6p_1 .14s cubic-bezier(.16,1,.3,1)}@keyframes _contextMenuIn_kyk6p_1{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._item_kyk6p_19{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .7rem;border:none;border-radius:7px;background:transparent;color:var(--app-text);font:inherit;font-size:.875rem;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .05s ease}._item_kyk6p_19:hover:not(:disabled){background-color:var(--app-surface-muted)}._item_kyk6p_19:active:not(:disabled){transform:scale(.98)}._item_kyk6p_19:disabled{opacity:.45;cursor:not-allowed}._icon_kyk6p_50{display:inline-flex;align-items:center;color:var(--app-text-muted);flex:0 0 auto}._itemDanger_kyk6p_57,._itemDanger_kyk6p_57 ._icon_kyk6p_50{color:#dc2626}._itemSuccess_kyk6p_65,._itemSuccess_kyk6p_65 ._icon_kyk6p_50{color:#16a34a}._itemSuccess_kyk6p_65:hover:not(:disabled){background-color:color-mix(in srgb,#16a34a 12%,transparent)}._itemDanger_kyk6p_57:hover:not(:disabled){background-color:color-mix(in srgb,#dc2626 10%,transparent)}._separator_kyk6p_81{height:1px;margin:.3rem .4rem;background:var(--app-border)}._page_1ay0i_3{height:100%;min-height:0;overflow:auto;padding:1rem;max-width:54rem;margin:0 auto;box-sizing:border-box}._header_1ay0i_13{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:1rem}._title_1ay0i_22{margin:0;font-size:1.25rem;color:var(--app-text)}._subtitle_1ay0i_23{margin:.25rem 0 0;font-size:var(--ctl-font-md);color:var(--app-text-muted)}._navigation_1ay0i_25{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctl-gap)}._weekLabel_1ay0i_26{font-size:var(--ctl-font-md);color:var(--app-text-secondary);margin-left:.25rem}._days_1ay0i_28{display:flex;flex-direction:column;gap:.75rem}._day_1ay0i_28{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);padding:.75rem 1rem}._today_1ay0i_36{border-color:var(--app-accent)}._emptyDay_1ay0i_37{padding-top:.5rem;padding-bottom:.5rem}._dayHeader_1ay0i_39{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}._day_1ay0i_28:not(._emptyDay_1ay0i_37) ._dayHeader_1ay0i_39{margin-bottom:.75rem}._dayTitle_1ay0i_48{margin:0;font-size:var(--ctl-font-md);font-weight:600;color:var(--app-text-secondary);text-transform:capitalize}._today_1ay0i_36 ._dayTitle_1ay0i_48{color:var(--app-accent-text)}._daySummary_1ay0i_56{font-size:var(--ctl-font-sm);color:var(--app-text-muted);font-variant-numeric:tabular-nums}._timeline_1ay0i_60{list-style:none;margin:0;padding:0}._row_1ay0i_62{display:grid;grid-template-columns:3rem 1.25rem minmax(0,1fr);column-gap:.5rem}._rail_1ay0i_68{position:relative}._rail_1ay0i_68:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:var(--app-border-strong)}._row_1ay0i_62:first-child ._rail_1ay0i_68:before{top:.6rem}._row_1ay0i_62:last-child ._rail_1ay0i_68:before{bottom:calc(100% - .6rem)}._dot_1ay0i_82{position:absolute;top:.3rem;left:50%;width:.625rem;height:.625rem;transform:translate(-50%);border-radius:50%;background:var(--app-accent-solid);box-shadow:0 0 0 3px var(--app-surface)}._time_1ay0i_60,._travelTime_1ay0i_94{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._time_1ay0i_60{font-weight:600;font-size:var(--ctl-font-md);color:var(--app-text)}._travelTime_1ay0i_94{font-size:var(--ctl-font-sm);color:var(--app-text-muted);padding-top:.05rem}._visit_1ay0i_102{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding-bottom:.75rem}._visitHead_1ay0i_103{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}._clientName_1ay0i_104{font-weight:600;color:var(--app-text)}._badges_1ay0i_105{display:inline-flex;flex-wrap:wrap;gap:.3rem}._badgeSlot_1ay0i_106{margin-left:0}._time_1ay0i_60{display:flex;flex-direction:column;align-items:flex-end}._endTime_1ay0i_109{font-weight:400;font-size:var(--ctl-font-sm);color:var(--app-text-muted)}._cancelled_1ay0i_111 ._clientName_1ay0i_104{text-decoration:line-through;color:var(--app-text-muted)}._cancelled_1ay0i_111 ._time_1ay0i_60{color:var(--app-text-muted);font-weight:500}._cancelled_1ay0i_111 ._dot_1ay0i_82{background:var(--app-border-strong)}._travel_1ay0i_94{display:flex;align-items:center;gap:.35rem;min-width:0;padding-bottom:.75rem;font-size:var(--ctl-font-sm);color:var(--app-text-muted)}._travel_1ay0i_94 svg{flex:0 0 auto}._detailsToggle_1ay0i_127{align-self:flex-start;margin-left:calc(-1 * var(--ctl-pad-x-sm))}._chevron_1ay0i_128{transition:transform .15s ease}._chevronOpen_1ay0i_129{transition:transform .15s ease;transform:rotate(180deg)}._details_1ay0i_127{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.3rem .75rem;margin:.25rem 0 0;padding:.6rem .75rem;border-radius:var(--ctl-radius-sm);background:var(--app-surface-muted);font-size:var(--ctl-font-sm);color:var(--app-text-secondary)}._details_1ay0i_127 dt{color:var(--app-text-muted)}._details_1ay0i_127 dd{margin:0;min-width:0}._details_1ay0i_127 p{margin:0 0 .3rem;white-space:pre-wrap}._entryNote_1ay0i_145{color:var(--app-text)}._contacts_1ay0i_146{display:flex;flex-direction:column;gap:.2rem}._contact_1ay0i_146{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .6rem;color:var(--app-text)}._bezug_1ay0i_148{color:var(--app-text-muted)}._ownNote_1ay0i_149{border-left:2px solid var(--app-border-strong);padding-left:.5rem}._detailsError_1ay0i_150{margin:.25rem 0 0;font-size:var(--ctl-font-sm);color:var(--app-danger-text)}._meta_1ay0i_152{display:inline-flex;align-items:center;gap:.3rem;color:var(--app-accent-text);text-decoration:none;overflow-wrap:anywhere}._meta_1ay0i_152:hover{text-decoration:underline}._meta_1ay0i_152:focus-visible{box-shadow:var(--ctl-focus-ring);border-radius:var(--ctl-radius-sm)}._emptyWeek_1ay0i_163,._horizon_1ay0i_163{margin:0;font-size:var(--ctl-font-sm);color:var(--app-text-muted)}._emptyWeek_1ay0i_163{margin-bottom:.75rem}._horizon_1ay0i_163{margin-top:1rem}._alert_1ay0i_168{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface);color:var(--app-text);font-size:var(--ctl-font-md)}._alert_1ay0i_168 p{margin:0;flex:1 1 auto}._iconWarning_1ay0i_181{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ctl-radius-sm);color:var(--app-warning-text);background:var(--app-warning-soft)}@media (max-width: 520px){._page_1ay0i_3,._day_1ay0i_28{padding:.75rem}._row_1ay0i_62{grid-template-columns:2.75rem 1rem minmax(0,1fr);column-gap:.4rem}._details_1ay0i_127{grid-template-columns:minmax(0,1fr)}._details_1ay0i_127 dd+dt{margin-top:.3rem}}._wrapper_1oxtt_1{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}._toolbar_1oxtt_10{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;flex:0 0 auto}._toolbarDivider_1oxtt_18{width:1px;height:20px;background:var(--app-border-strong);flex-shrink:0}._toolbarSpacer_1oxtt_25{flex:1}._rangeLabel_1oxtt_29{font-size:.9375rem;font-weight:600;color:var(--app-text);margin-left:.5rem;white-space:nowrap}._loadingDot_1oxtt_37{width:8px;height:8px;border-radius:50%;background:#3b82f6;margin-left:.5rem;animation:_pulse_1oxtt_1 1s ease-in-out infinite}@keyframes _pulse_1oxtt_1{0%,to{opacity:1}50%{opacity:.3}}._searchInput_1oxtt_51{width:200px}._filterRow_1oxtt_56{display:flex;align-items:center;gap:.5rem;padding:0 0 .5rem;flex:0 0 auto}._typeChip_1oxtt_64{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface);font-size:.75rem;color:var(--app-text-muted);cursor:pointer}._typeChipActive_1oxtt_77{color:var(--app-text);border-color:var(--app-text-muted);background:var(--app-surface-muted)}._typeChip_1oxtt_64:not(._typeChipActive_1oxtt_77) ._typeDot_1oxtt_83{opacity:.35}._typeDot_1oxtt_83{width:10px;height:10px;border-radius:50%;flex-shrink:0}._personCount_1oxtt_94{margin-left:auto;font-size:.75rem;color:var(--app-text-muted);white-space:nowrap}._scroll_1oxtt_102{flex:1;min-height:0;overflow:auto;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}._headerRow_1oxtt_111,._row_1oxtt_112{display:grid;width:max-content;min-width:100%}._headerRow_1oxtt_111{position:sticky;z-index:3;background:var(--app-surface)}._headerRow_1oxtt_111:first-child{top:0}._headerRow_1oxtt_111:nth-child(2){top:24px;border-bottom:1px solid var(--app-border)}._nameCell_1oxtt_133{position:sticky;left:0;z-index:2;grid-column:1;background:var(--app-surface);border-right:1px solid var(--app-border);padding:.375rem .75rem;display:flex;align-items:center;overflow:hidden}._headerNameCell_1oxtt_146{z-index:4}._personName_1oxtt_150{font-size:.8125rem;font-weight:500;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._monthCell_1oxtt_159{height:24px;display:flex;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:600;color:var(--app-text-secondary);white-space:nowrap;overflow:hidden;border-left:1px solid var(--app-border)}._dayHeadCell_1oxtt_172{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1px;padding:2px 0 4px;font-size:.6875rem;color:var(--app-text-muted);position:relative}._kwLabel_1oxtt_184{position:absolute;top:0;left:2px;font-size:.5625rem;color:var(--app-text-muted);white-space:nowrap}._weekdayLabel_1oxtt_193{line-height:1;margin-top:10px}._dayNum_1oxtt_198{width:22px;height:22px;line-height:22px;text-align:center;border-radius:6px;font-weight:600;color:var(--app-text-secondary)}._dayNumToday_1oxtt_208{background:var(--app-text);color:var(--app-bg)}._dayNumHoliday_1oxtt_213{color:var(--app-danger-text)}._todayHead_1oxtt_217{background:var(--app-surface-muted)}._row_1oxtt_112{border-bottom:1px solid color-mix(in srgb,var(--app-border) 60%,transparent)}._dayCell_1oxtt_226{border-left:1px solid color-mix(in srgb,var(--app-border) 60%,transparent);min-height:30px}._dayCellEditable_1oxtt_231{cursor:pointer}._dayCellEditable_1oxtt_231:hover{background:var(--app-accent-soft)}._weekend_1oxtt_239{background:var(--app-surface-muted)}._holiday_1oxtt_243{background:var(--app-danger-soft)}._todayCol_1oxtt_247{box-shadow:inset 2px 0 0 var(--app-text)}._bar_1oxtt_252{z-index:1;margin:3px 2px;padding:0 6px 0 8px;border:none;border-radius:6px;background:var(--app-surface-muted);background:color-mix(in srgb,var(--bar-color) 18%,var(--app-tint-base));box-shadow:inset 3px 0 0 var(--bar-color);color:var(--app-text);font-size:.6875rem;font-weight:500;text-align:left;cursor:pointer;overflow:hidden;display:flex;align-items:center;min-height:24px;min-width:0}._bar_1oxtt_252:hover{background:color-mix(in srgb,var(--bar-color) 30%,var(--app-tint-base))}._barClippedStart_1oxtt_277{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}._barClippedEnd_1oxtt_283{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}._barHourly_1oxtt_289{background:var(--app-surface);border:1px dashed var(--bar-color);box-shadow:inset 3px 0 0 var(--bar-color)}._barText_1oxtt_295{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barRecurring_1oxtt_301{color:var(--app-text-secondary)}._emptyState_1oxtt_305{padding:2rem;text-align:center;font-size:.8125rem;color:var(--app-text-muted)}[data-scheme=dark] ._toolbarDivider_1oxtt_18{background:var(--app-border-strong)}[data-scheme=dark] ._monthCell_1oxtt_159,[data-scheme=dark] ._dayNum_1oxtt_198{color:var(--app-text-secondary)}[data-scheme=dark] ._dayNumToday_1oxtt_208{background:var(--app-text);color:var(--app-surface)}[data-scheme=dark] ._dayNumHoliday_1oxtt_213{color:var(--app-danger-text)}[data-scheme=dark] ._row_1oxtt_112{border-bottom-color:var(--app-border)}[data-scheme=dark] ._dayCell_1oxtt_226{border-left-color:var(--app-border)}[data-scheme=dark] ._holiday_1oxtt_243{background:color-mix(in srgb,var(--app-danger-text) 12%,transparent)}[data-scheme=dark] ._todayCol_1oxtt_247{box-shadow:inset 2px 0 0 var(--app-accent)}[data-scheme=dark] ._bar_1oxtt_252{color:var(--app-text)}@media (max-width: 768px){._toolbar_1oxtt_10,._filterRow_1oxtt_56{flex-wrap:wrap}._searchInput_1oxtt_51{width:140px}}._container_1b24l_1{padding:20px;max-width:1600px;margin:0 auto}._header_1b24l_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._header_1b24l_7 h2{margin:0;font-size:24px;color:var(--app-text)}._datePickerRow_1b24l_21{display:flex;align-items:center;gap:24px;margin-bottom:20px;flex-wrap:wrap;position:relative}._monthStepper_1b24l_31{display:flex;align-items:center;gap:4px}._stepperDisplay_1b24l_37{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:6px;cursor:pointer;transition:all .15s;min-width:180px;justify-content:center}._stepperDisplay_1b24l_37:hover{background:var(--app-surface-muted);border-color:var(--app-border-strong)}._stepperMonth_1b24l_56{font-size:16px;font-weight:600;color:var(--app-text)}._stepperYear_1b24l_62{font-size:16px;color:var(--app-text-muted)}._stepperCaret_1b24l_67{font-size:12px;color:var(--app-text-muted);margin-left:4px}._rangeBadge_1b24l_74{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--app-accent-soft);border-radius:6px}._rangeText_1b24l_83{font-size:15px;font-weight:500;color:var(--app-accent)}._pickerBackdrop_1b24l_90{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}._monthPickerDropdown_1b24l_99{position:absolute;top:100%;left:0;margin-top:8px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 10px 40px #00000026;display:flex;z-index:1000;overflow:hidden}._pickerPresets_1b24l_113{width:180px;padding:16px;background:var(--app-surface-muted);border-right:1px solid var(--app-border)}._presetSection_1b24l_120{margin-bottom:16px}._presetSection_1b24l_120:last-child{margin-bottom:0}._presetLabel_1b24l_128{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}._presetButton_1b24l_137{display:block;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:6px;font-size:14px;color:var(--app-text);text-align:left;cursor:pointer;transition:all .15s}._presetButton_1b24l_137:hover{background:var(--app-hover)}._pickerCalendar_1b24l_155{padding:16px;min-width:280px}._pickerYearRow_1b24l_160{display:flex;gap:4px;margin-bottom:16px;justify-content:center}._yearButton_1b24l_167{padding:6px 12px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:14px;color:var(--app-text-secondary);cursor:pointer;transition:all .15s}._yearButton_1b24l_167:hover{background:var(--app-surface-muted)}._yearButtonActive_1b24l_182{background:#0d6efd;color:#fff}._yearButtonActive_1b24l_182:hover{background:#0b5ed7}._pickerMonthGrid_1b24l_191{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._monthButton_1b24l_197{padding:12px 8px;background:transparent;border:1px solid transparent;border-radius:6px;font-size:14px;color:var(--app-text);cursor:pointer;transition:all .15s}._monthButton_1b24l_197:hover{background:var(--app-surface-muted);border-color:var(--app-border)}._monthButtonActive_1b24l_213{background:#0d6efd;color:#fff;border-color:#0d6efd}._monthButtonActive_1b24l_213:hover{background:#0b5ed7;border-color:#0b5ed7}._filterOptions_1b24l_225{display:flex;gap:20px;margin-left:auto}._checkboxLabel_1b24l_231{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--app-text-secondary);cursor:pointer;white-space:nowrap}._checkboxLabel_1b24l_231 input[type=checkbox]{width:16px;height:16px;cursor:pointer}._draftIndicator_1b24l_247{color:var(--app-text-muted);font-style:italic}._summaryCards_1b24l_253{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}._summaryCard_1b24l_253{background:var(--app-surface);border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;border:1px solid var(--app-border)}._cardLabel_1b24l_268{font-size:12px;font-weight:500;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}._cardValue_1b24l_277{font-size:28px;font-weight:600;color:var(--app-text)}._totalHours_1b24l_285{font-weight:600;color:var(--app-accent)}._loading_1b24l_295{display:flex;justify-content:center;align-items:center;min-height:400px;font-size:18px;color:var(--app-text-muted)}._errorState_1b24l_305{padding:40px;text-align:center;background:var(--app-danger-soft);border-radius:8px;border:1px solid color-mix(in srgb,#ef4444 30%,transparent)}._errorState_1b24l_305 p{color:var(--app-danger-text);margin-bottom:16px}._timesheetsGrid_1b24l_321{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}._timesheetCard_1b24l_328{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s}._timesheetCard_1b24l_328:hover{border-color:var(--app-text-muted);box-shadow:0 2px 8px #0000000f}._timesheetCard_1b24l_328:focus{outline:2px solid var(--app-accent);outline-offset:2px}._timesheetCardHeader_1b24l_351{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._clientSection_1b24l_358{display:flex;align-items:center;gap:12px}._avatar_1b24l_364{width:40px;height:40px;border-radius:50%;background-color:var(--app-hover);color:var(--app-text-secondary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}._clientInfo_1b24l_378{display:flex;flex-direction:column;gap:2px}._clientName_1b24l_384{font-weight:600;color:var(--app-text);font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._archivedBadge_1b24l_395{display:inline-flex;align-items:center;padding:2px 8px;background-color:var(--app-warning-soft);color:var(--app-warning-text);font-size:11px;font-weight:500;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}._archivedAvatar_1b24l_408{background-color:var(--app-border-strong);color:var(--app-text-muted);opacity:.7}._timesheetPeriod_1b24l_414{font-size:12px;color:var(--app-text-muted)}._statsSection_1b24l_419{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}._totalHoursValue_1b24l_427{font-size:18px;font-weight:600;color:var(--app-text)}._anfahrtenCount_1b24l_433{font-size:12px;color:var(--app-text-muted)}._distributionRow_1b24l_438{display:flex;flex-wrap:wrap;gap:8px}._distributionChip_1b24l_444{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background-color:transparent;color:var(--app-text-secondary);font-size:12px;font-weight:500}._chipDot_1b24l_455{width:8px;height:8px;border-radius:50%;background-color:var(--app-text-muted)}._entlastungsbetrag_1b24l_463 ._chipDot_1b24l_455{background-color:#3b82f6}._verhinderungspflege_1b24l_467 ._chipDot_1b24l_455{background-color:#10b981}._umwidmung_1b24l_471 ._chipDot_1b24l_455{background-color:#f59e0b}._arztliche_verordnung_1b24l_475 ._chipDot_1b24l_455{background-color:#ef4444}._private_leistung_1b24l_479 ._chipDot_1b24l_455{background-color:#8b5cf6}._cardArrow_1b24l_483{position:absolute;bottom:12px;right:16px;color:var(--app-text-muted);font-size:16px;transition:transform .15s}._timesheetCard_1b24l_328:hover ._cardArrow_1b24l_483{transform:translate(3px);color:var(--app-text-muted)}._timesheetCount_1b24l_498{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 8px;background-color:#6c757d;color:#fff;border-radius:12px;font-size:13px;font-weight:500}._loadingTimesheets_1b24l_512,._noTimesheets_1b24l_519{padding:24px;text-align:center;color:var(--app-text-muted)}@media (max-width: 768px){._container_1b24l_1{padding:12px}._header_1b24l_7{flex-direction:column;align-items:flex-start;gap:12px}._datePickerRow_1b24l_21{flex-direction:column;align-items:stretch;gap:12px}._monthStepper_1b24l_31{justify-content:center}._filterOptions_1b24l_225{flex-direction:column;gap:8px;margin-left:0}._monthPickerDropdown_1b24l_99{flex-direction:column;left:0;right:0;margin:8px;position:fixed;top:auto;bottom:0;border-radius:12px 12px 0 0;max-height:80vh;overflow-y:auto}._pickerPresets_1b24l_113{width:100%;border-right:none;border-bottom:1px solid var(--app-border)}._pickerCalendar_1b24l_155{width:100%}._summaryCards_1b24l_253{grid-template-columns:1fr}._cardValue_1b24l_277{font-size:24px}._timesheetsGrid_1b24l_321{grid-template-columns:1fr}._timesheetCard_1b24l_328{padding:12px}._avatar_1b24l_364{width:36px;height:36px;font-size:12px}._clientSection_1b24l_358{gap:10px}._totalHoursValue_1b24l_427{font-size:16px}}._body_629rs_1{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}._intro_629rs_8{margin:0;font-size:.875rem;color:var(--app-text-secondary)}._blockNote_629rs_14{margin:0;font-size:.8125rem;font-weight:600;color:#b91c1c;background:color-mix(in srgb,#ef4444 12%,transparent);border:1px solid color-mix(in srgb,#ef4444 35%,transparent);border-radius:.5rem;padding:.5rem .75rem}._sectionLabel_629rs_25{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary);margin-bottom:.375rem}._archivedSection_629rs_34{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--app-border);padding-top:.75rem}._archivedNames_629rs_42{color:var(--app-text-muted);font-weight:400}._toggleRow_629rs_47{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--app-text-secondary);cursor:pointer;padding:.5rem .625rem;border-radius:.5rem;border:1px solid var(--app-border);background:var(--app-surface-muted);transition:border-color .15s ease}._toggleRow_629rs_47:hover{border-color:var(--app-accent)}._toggleRow_629rs_47 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--app-accent, #3b82f6);margin:0;flex-shrink:0}._footer_629rs_74{display:flex;justify-content:flex-end;gap:.5rem}[data-scheme=dark] ._blockNote_629rs_14{color:#fca5a5}._group_14qm0_1{display:flex;flex-direction:column}._group_14qm0_1+._group_14qm0_1{margin-top:.875rem}._groupHead_14qm0_10{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}._groupToggle_14qm0_22{display:flex;align-items:center;gap:.375rem;padding:0;background:none;border:none;cursor:pointer;text-align:left;font:inherit}._groupToggle_14qm0_22:hover ._groupLabel_14qm0_34{text-decoration:underline}._groupToggle_14qm0_22:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;border-radius:4px}._groupChevron_14qm0_44{font-size:.75rem;color:var(--app-text-muted);transition:transform .12s ease}._groupChevronOpen_14qm0_50{transform:rotate(180deg)}._groupLabel_14qm0_34{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._label_block_14qm0_62{color:#b91c1c}._label_warn_14qm0_63{color:#c2410c}._label_confirm_14qm0_64{color:#b45309}[data-scheme=dark] ._label_block_14qm0_62{color:#fca5a5}[data-scheme=dark] ._label_warn_14qm0_63{color:#fdba74}[data-scheme=dark] ._label_confirm_14qm0_64{color:#fcd34d}._groupActions_14qm0_70{display:flex;align-items:center;gap:.375rem}._groupNote_14qm0_76{margin:0 0 .5rem;font-size:.8125rem;color:var(--app-text-secondary)}._list_14qm0_82{display:flex;flex-direction:column;gap:.5rem}._row_14qm0_88{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--app-border);border-left-width:3px;border-left-color:transparent;border-radius:.5rem;background:var(--app-surface-muted)}._sev_block_14qm0_103{border-left-color:#dc2626}._sev_warn_14qm0_104{border-left-color:#f97316}._sev_confirm_14qm0_105{border-left-color:#f59e0b}._sev_info_14qm0_106{border-left-color:#eab308}._main_14qm0_108{flex:1;min-width:0}._head_14qm0_113{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.125rem}._badge_14qm0_121{font-size:.6875rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;background:var(--app-surface);color:var(--app-text-secondary);white-space:nowrap}._sev_block_14qm0_103 ._badge_14qm0_121{background:#fee2e2;color:#991b1b}._sev_warn_14qm0_104 ._badge_14qm0_121{background:#ffedd5;color:#9a3412}._sev_confirm_14qm0_105 ._badge_14qm0_121{background:#fef3c7;color:#92400e}._sev_info_14qm0_106 ._badge_14qm0_121{background:#fef9c3;color:#854d0e}[data-scheme=dark] ._sev_block_14qm0_103 ._badge_14qm0_121{background:color-mix(in srgb,#dc2626 25%,transparent);color:#fca5a5}[data-scheme=dark] ._sev_warn_14qm0_104 ._badge_14qm0_121{background:color-mix(in srgb,#f97316 25%,transparent);color:#fdba74}[data-scheme=dark] ._sev_confirm_14qm0_105 ._badge_14qm0_121{background:color-mix(in srgb,#f59e0b 25%,transparent);color:#fcd34d}[data-scheme=dark] ._sev_info_14qm0_106 ._badge_14qm0_121{background:color-mix(in srgb,#eab308 25%,transparent);color:#fde047}._meta_14qm0_153{font-size:.75rem;color:var(--app-text-muted)}._detail_14qm0_158{font-size:.8125rem;color:var(--app-text)}._consequence_14qm0_163{margin-top:.1875rem;font-size:.75rem;color:var(--app-text-muted)}._rowActions_14qm0_169{display:flex;align-items:center;gap:.375rem;flex-shrink:0}._ignoredNote_14qm0_185{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.8125rem;color:var(--app-text-muted);padding:.5rem .75rem;border:1px dashed var(--app-border);border-radius:.5rem}._linkBtn_14qm0_197{border:none;background:none;padding:0;font:inherit;color:var(--app-accent-text, var(--app-accent));cursor:pointer;text-decoration:underline}._panel_1jeuk_1{border:1px solid var(--app-border);border-left:3px solid var(--app-accent);border-radius:8px;background:var(--app-surface);margin-bottom:16px;overflow:hidden}._panelBlock_1jeuk_9{border-left-color:var(--app-danger-text)}._header_1jeuk_13{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:transparent;color:var(--app-text);font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}._header_1jeuk_13:hover{background:var(--app-hover)}._icon_1jeuk_30{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}._iconInfo_1jeuk_39{color:var(--app-accent-text);background:var(--app-accent-soft)}._iconDanger_1jeuk_43{color:var(--app-danger-text);background:var(--app-danger-soft)}._summary_1jeuk_47{flex:1}._chevron_1jeuk_50{display:inline-flex;color:var(--app-text-muted);transition:transform .12s ease}._chevronOpen_1jeuk_55{transform:rotate(180deg)}._body_1jeuk_61{padding:10px 12px 12px;border-top:1px solid var(--app-border)}._body_1ljh7_1{display:flex;flex-direction:column;gap:.875rem;padding:.25rem 0}._intro_1ljh7_8{margin:0;font-size:.875rem;color:var(--app-text-secondary)}._route_1ljh7_14{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface-muted)}._leg_1ljh7_24{display:grid;grid-template-columns:3rem 1fr;align-items:baseline;gap:.25rem .5rem}._legLabel_1ljh7_31{grid-row:span 2;font-size:.75rem;font-weight:600;color:var(--app-text-muted)}._legName_1ljh7_38{font-size:.875rem;font-weight:500;color:var(--app-text)}._legAddr_1ljh7_44{grid-column:2;font-size:.8125rem;color:var(--app-text-muted);overflow-wrap:anywhere}._mapsLink_1ljh7_52{align-self:flex-start;font-size:.8125rem;font-weight:600;color:var(--app-accent-text, var(--app-accent))}._field_1ljh7_59{display:flex;flex-direction:column;gap:.25rem}._fieldLabel_1ljh7_65{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._input_1ljh7_71{padding:.4375rem .625rem;font:inherit;font-size:.875rem;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem}._input_1ljh7_71:focus{outline:none;border-color:var(--app-accent)}._hint_1ljh7_86{margin:0;font-size:.75rem;line-height:1.5;color:var(--app-text-muted)}._footer_1ljh7_93{display:flex;justify-content:flex-end;gap:.5rem}._overlay_18y53_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#0006}._card_18y53_16{position:relative;background:var(--app-surface);color:var(--app-text);border-radius:12px;box-shadow:0 8px 32px #0000002e;padding:24px 28px;max-width:400px;width:90vw}._close_18y53_27{position:absolute;top:10px;right:12px}._close_18y53_27:hover{color:var(--app-text)}._header_18y53_37{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._icon_18y53_44{font-size:1.125rem}._title_18y53_48{margin:0;font-size:1rem;font-weight:600}._list_18y53_54{margin:0 0 .75rem;padding:.5rem .75rem;list-style:none;background:var(--app-surface-muted);border-radius:8px}._item_18y53_62{display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:.8125rem}._item_18y53_62+._item_18y53_62{margin-top:.25rem}._when_18y53_73{color:var(--app-text-secondary);white-space:nowrap}._label_18y53_78{font-weight:600}._text_18y53_82{margin:0 0 1.25rem;font-size:.8125rem;color:var(--app-text-secondary)}._actions_18y53_90{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._container_1k186_1{padding:20px;max-width:1600px;margin:0 auto}._header_1k186_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._header_1k186_7 h2{margin:0;font-size:24px;color:#1a1a1a}._headerActions_1k186_20{display:flex;gap:4px;align-items:center}._reportFilterBar_1k186_26{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin-bottom:16px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 1px 2px #0f172a0a}._filterRow1_1k186_38{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}._dateFilterField_1k186_46{flex:0 0 auto;min-width:240px;max-width:330px}._mitarbeiterFilterField_1k186_52{flex:1 1 200px;min-width:180px;max-width:320px}._filterBarActions_1k186_59{display:flex;gap:4px;margin-left:auto;align-self:flex-start}._dateInputGroup_1k186_67{display:flex;align-items:flex-end;gap:8px}._dateSeparator_1k186_73{color:var(--app-text-muted);font-size:14px;padding-bottom:.75rem}._mitarbeiterSection_1k186_80{background:var(--app-surface);border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:16px;overflow:hidden}._mitarbeiterHeader_1k186_88{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--app-surface-muted);border-bottom:1px solid var(--app-border);cursor:pointer;transition:background .15s}._mitarbeiterHeader_1k186_88:hover{background:var(--app-hover)}._mitarbeiterName_1k186_103{font-size:16px;font-weight:600;color:var(--app-text);display:flex;align-items:center;gap:8px}._expandIcon_1k186_112{display:inline-block;font-size:10px;transition:transform .2s ease;color:var(--app-text-muted)}._expandIcon_1k186_112._expanded_1k186_119{transform:rotate(90deg)}._mitarbeiterTotals_1k186_123{display:flex;gap:24px;align-items:center}._totalBadge_1k186_129{font-size:14px;font-weight:500;color:#495057}._totalBadge_1k186_129 strong{color:#0d6efd}._warningBadge_1k186_139{font-size:12px;color:#dc3545;background:#fff5f5;padding:2px 8px;border-radius:4px}._addressWarningIcon_1k186_147{cursor:pointer;font-size:16px;color:#f9a825;margin-left:4px;line-height:1}._addressWarning_1k186_147{display:flex;align-items:center;gap:12px;padding:8px 16px;margin:0 12px 4px;background:#fff8e1;border:1px solid #ffe082;border-radius:6px;font-size:13px;color:#6d4c00}._addressWarningBtn_1k186_168{white-space:nowrap;padding:4px 12px;border:1px solid #f9a825;border-radius:4px;background:var(--app-surface);color:#e65100;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._addressWarningBtn_1k186_168:hover{background:#fff3e0}._daysList_1k186_186{padding:0}._dayRow_1k186_190{border-bottom:1px solid #f0f0f0}._dayRow_1k186_190:last-child{border-bottom:none}._dayHeader_1k186_198{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;cursor:pointer;transition:background .15s}._dayHeader_1k186_198:hover{background:var(--app-surface-muted)}._dayDate_1k186_211{font-size:14px;font-weight:500;color:var(--app-text);display:flex;align-items:center;gap:8px}._dayTotals_1k186_220{display:flex;gap:16px;font-size:13px;color:#495057}._dayTotals_1k186_220 strong{color:var(--app-text)}._segmentsTable_1k186_232{width:100%;border-collapse:collapse;background:var(--app-surface-muted)}._segmentsTable_1k186_232 th{padding:8px 20px;text-align:left;font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e9ecef}._segmentsTable_1k186_232 td{padding:10px 20px;font-size:13px;color:var(--app-text);border-bottom:1px solid #f0f0f0}._segmentsTable_1k186_232 tr:last-child td{border-bottom:none}._addressLabel_1k186_260{font-weight:500;color:var(--app-text)}._addressDetail_1k186_265{font-size:12px;color:var(--app-text-muted);margin-top:2px}._homeLabel_1k186_271{font-style:italic;color:var(--app-text-muted)}._distanceCell_1k186_276{text-align:right;font-weight:500;white-space:nowrap}._noDistance_1k186_282{color:#dc3545;font-style:italic;font-weight:400}._thresholdOriginal_1k186_288{text-decoration:line-through;color:#adb5bd;font-weight:400;margin-right:6px}._arrowCell_1k186_295{text-align:center;color:#adb5bd;font-size:16px;width:40px}._kostenHeaderRow_1k186_303{display:flex;justify-content:flex-end;padding:0 20px 6px;gap:0}._kostenHeaderCol_1k186_310{min-width:120px;text-align:center;font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;padding:0 6px}._kostenLayout_1k186_321{gap:0!important}._kostenValue_1k186_325{min-width:120px;text-align:center;font-size:14px;font-weight:500;color:#495057;padding:0 6px}._kostenValueStrong_1k186_334{min-width:120px;text-align:center;font-size:14px;font-weight:500;color:#0d6efd;padding:0 6px}._anfahrtKmLabel_1k186_343{font-size:11px;color:var(--app-text-muted);margin-left:4px;display:inline-flex;align-items:center;gap:2px;white-space:nowrap}._fraction_1k186_353{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;line-height:1.15;font-size:11px}._fractionTop_1k186_362{border-bottom:1px solid #999;padding:0 2px 1px}._fractionBottom_1k186_367{padding:1px 2px 0}._manualBadge_1k186_374{margin-left:6px;padding:1px 5px;border-radius:4px;font-size:.6875rem;font-weight:600;white-space:nowrap;background:color-mix(in srgb,#6366f1 14%,transparent);color:#4338ca}[data-scheme=dark] ._manualBadge_1k186_374{background:color-mix(in srgb,#818cf8 22%,transparent);color:#c7d2fe}._emptyState_1k186_390{padding:60px 40px;text-align:center;color:var(--app-text-muted);font-style:italic}._emptyDetail_1k186_399{margin:8px auto 0;max-width:46rem;font-style:normal;font-size:.875rem;line-height:1.5}._loading_1k186_407{display:flex;justify-content:center;align-items:center;min-height:400px;font-size:18px;color:var(--app-text-muted)}._errorState_1k186_416{padding:40px;text-align:center;background:#fff5f5;border-radius:8px;border:1px solid #fed7d7}._errorState_1k186_416 p{color:#c53030;margin-bottom:16px}[data-scheme=dark] ._header_1k186_7 h2{color:var(--app-text)}[data-scheme=dark] ._mitarbeiterHeader_1k186_88{border-bottom-color:var(--app-border)}[data-scheme=dark] ._mitarbeiterHeader_1k186_88:hover{background:var(--app-hover)}[data-scheme=dark] ._totalBadge_1k186_129,[data-scheme=dark] ._dayTotals_1k186_220,[data-scheme=dark] ._kostenValue_1k186_325{color:var(--app-text-secondary)}[data-scheme=dark] ._warningBadge_1k186_139{color:var(--app-danger-text);background:color-mix(in srgb,var(--app-danger-text) 14%,transparent)}[data-scheme=dark] ._addressWarning_1k186_147{background:color-mix(in srgb,var(--app-warning-text) 12%,transparent);border-color:color-mix(in srgb,var(--app-warning-text) 38%,var(--app-border));color:var(--app-warning-text)}[data-scheme=dark] ._addressWarningBtn_1k186_168{border-color:color-mix(in srgb,var(--app-warning-text) 45%,var(--app-border));color:var(--app-warning-text)}[data-scheme=dark] ._addressWarningBtn_1k186_168:hover{background:color-mix(in srgb,var(--app-warning-text) 16%,transparent)}[data-scheme=dark] ._dayRow_1k186_190,[data-scheme=dark] ._segmentsTable_1k186_232 td,[data-scheme=dark] ._segmentsTable_1k186_232 th{border-bottom-color:var(--app-border)}[data-scheme=dark] ._noDistance_1k186_282{color:var(--app-danger-text)}[data-scheme=dark] ._errorState_1k186_416{background:color-mix(in srgb,var(--app-danger-text) 12%,transparent);border-color:color-mix(in srgb,var(--app-danger-text) 35%,var(--app-border))}[data-scheme=dark] ._errorState_1k186_416 p{color:var(--app-danger-text)}@media (max-width: 768px){._container_1k186_1{padding:12px}._header_1k186_7{align-items:flex-start;gap:12px}._filterRow1_1k186_38{flex-direction:column;align-items:stretch;gap:8px}._dateFilterField_1k186_46,._mitarbeiterFilterField_1k186_52{width:100%;max-width:none;min-width:0;flex-basis:auto}._filterBarActions_1k186_59{align-self:flex-end;margin-left:0}._mitarbeiterTotals_1k186_123{flex-direction:column;gap:4px;align-items:flex-end}._dayTotals_1k186_220{flex-direction:column;gap:2px;align-items:flex-end}}._optionsNote_1k186_522{margin:.5rem 0 0;color:var(--app-text-muted);font-size:.75rem;line-height:1.4}._paginationContainer_ug1g1_3{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-top:1px solid var(--app-border);margin-top:1rem;gap:1rem;flex-wrap:wrap}._pageInfo_ug1g1_14{font-size:.875rem;color:var(--app-text-muted);white-space:nowrap}._paginationControls_ug1g1_20{display:flex;align-items:center;gap:.5rem}._pageNumbers_ug1g1_26{display:flex;align-items:center;gap:.25rem}._pageButton_ug1g1_32{min-width:2rem;height:2rem;padding:.25rem .5rem;border:1px solid var(--app-border);background-color:var(--app-surface);color:var(--app-text-secondary);font-size:.875rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._pageButton_ug1g1_32:hover:not(:disabled){background-color:var(--app-surface-muted);border-color:var(--app-text-muted)}._pageButton_ug1g1_32:disabled{cursor:default;opacity:.5}._pageButton_ug1g1_32._active_ug1g1_59{background-color:#3b82f6;border-color:#3b82f6;color:#fff}._pageButton_ug1g1_32._active_ug1g1_59:hover{background-color:#2563eb;border-color:#2563eb}._ellipsis_ug1g1_70{padding:.25rem .5rem;color:var(--app-text-muted);font-size:.875rem;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem}._pageSizeSelector_ug1g1_81{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--app-text-secondary)}._pageSizeSelector_ug1g1_81 label{white-space:nowrap;color:var(--app-text-muted)}._pageSizeSelect_ug1g1_81{flex:0 0 auto;width:5rem}@media (max-width: 640px){._paginationContainer_ug1g1_3{flex-direction:column;align-items:stretch;gap:.75rem}._pageInfo_ug1g1_14{text-align:center}._paginationControls_ug1g1_20,._pageSizeSelector_ug1g1_81{justify-content:center}._pageNumbers_ug1g1_26{gap:.125rem}._pageButton_ug1g1_32{min-width:1.75rem;height:1.75rem;font-size:.8125rem}}._bar_1g6or_1{display:flex;align-items:center;gap:.45rem;max-width:100%;margin-bottom:.75rem}._favorites_1g6or_9{display:inline-flex;max-width:100%;padding:.2rem;gap:.2rem;overflow-x:auto;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-muted)}._favorite_1g6or_9{min-height:var(--ctl-h-sm);padding:0 .8rem;border:0;border-radius:6px;background:transparent;color:var(--app-text-secondary);font:inherit;font-size:var(--ctl-font-sm);font-weight:600;white-space:nowrap;cursor:pointer}._favorite_1g6or_9:hover{color:var(--app-text)}._favoriteActive_1g6or_38,._favoriteActive_1g6or_38:hover{background:var(--app-surface);color:var(--app-accent);box-shadow:0 1px 2px #10182814}._favorite_1g6or_9:focus-visible,._viewChoice_1g6or_46:focus-visible,._savedChoice_1g6or_47:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._menuAnchor_1g6or_52{position:relative;flex:none}._chevron_1g6or_57{flex:none;color:var(--app-text-muted);transition:transform .15s ease}._chevronOpen_1g6or_63{transform:rotate(180deg)}._activeCheck_1g6or_67{flex:none;color:var(--app-accent)}._menu_1g6or_52{position:absolute;top:calc(100% + 5px);left:0;z-index:var(--ctl-menu-z);width:min(28rem,calc(100vw - 2rem));max-height:min(34rem,calc(100vh - 8rem));overflow-y:auto;padding:var(--ctl-menu-pad);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);background:var(--app-surface);box-shadow:var(--ctl-menu-shadow)}._section_1g6or_87+._section_1g6or_87{margin-top:.45rem;padding-top:.45rem;border-top:1px solid var(--app-border)}._sectionTitle_1g6or_93{padding:.3rem .5rem;color:var(--app-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._viewChoice_1g6or_46,._savedChoice_1g6or_47{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:var(--ctl-h-sm);padding:var(--ctl-menu-item-pad);border:0;border-radius:var(--ctl-menu-item-radius);background:transparent;color:var(--app-text);font:inherit;font-size:var(--ctl-menu-item-font);text-align:left;cursor:pointer}._viewChoice_1g6or_46:hover,._savedChoice_1g6or_47:hover{background:var(--ctl-menu-item-hover)}._viewChoiceActive_1g6or_126{color:var(--app-accent-text);font-weight:650}._savedRow_1g6or_131{display:flex;align-items:center;min-width:0}._savedChoice_1g6or_47{min-width:0}._savedName_1g6or_141{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowActions_1g6or_148{display:flex;align-items:center;gap:.1rem;flex:none}._favoriteOn_1g6or_155,._favoriteOn_1g6or_155:hover{color:var(--app-accent)}._deleteAction_1g6or_160:hover{color:var(--app-danger-text)}._empty_1g6or_164{margin:0;padding:.35rem .5rem .5rem;color:var(--app-text-muted);font-size:.8125rem}._saveCurrent_1g6or_171,._updateCurrent_1g6or_172{justify-content:flex-start;margin-top:.45rem;border-top:1px solid var(--app-border);border-radius:0;color:var(--app-accent-text)}._updateCurrent_1g6or_172{color:var(--app-text-secondary)}._createForm_1g6or_184{display:grid;gap:.65rem;margin-top:.45rem;padding:.65rem .5rem .25rem;border-top:1px solid var(--app-border)}._createForm_1g6or_184 label{display:grid;gap:.25rem;color:var(--app-text-secondary);font-size:.75rem;font-weight:600}._createForm_1g6or_184 input[type=text],._createForm_1g6or_184 input:not([type]){width:100%;box-sizing:border-box;min-height:var(--ctl-h-sm);padding:0 .55rem;border:1px solid var(--app-border-strong);border-radius:6px;background:var(--app-surface);color:var(--app-text);font:inherit}._favoriteCheck_1g6or_213{display:flex!important;grid-template-columns:none;align-items:center;gap:.45rem!important;font-weight:500!important}._formActions_1g6or_221{display:flex;justify-content:flex-end;gap:.4rem}._renameForm_1g6or_227{display:flex;align-items:center;gap:.3rem;width:100%;padding:.2rem}._renameForm_1g6or_227 input{flex:1;min-width:0;padding:0 .45rem;border:1px solid var(--app-border-strong);border-radius:5px;background:var(--app-surface);color:var(--app-text);font:inherit;font-size:.8125rem}@media (max-width: 650px){._bar_1g6or_1{align-items:stretch}._favorites_1g6or_9{flex:1}._menu_1g6or_52{left:auto;right:0}}._banner_aai9v_6{grid-column:1 / -1;display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-muted);font-size:.85rem}._bannerDecide_aai9v_18{background:var(--app-warning-soft)}._bannerText_aai9v_22{display:flex;flex-direction:column;gap:.15rem}._iconInfo_aai9v_28,._iconWarning_aai9v_29{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}._iconInfo_aai9v_28{color:var(--app-accent-text);background:var(--app-accent-soft)}._iconWarning_aai9v_29{color:var(--app-warning-text);background:var(--app-warning-soft)}._noteTheirs_aai9v_50{grid-column:1 / -1;display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--app-text-muted)}._noteConflict_aai9v_60{grid-column:1 / -1;display:flex;flex-direction:column;gap:.4rem;padding:.45rem .6rem;border-radius:6px;font-size:.78rem;color:var(--app-warning-text);background:var(--app-warning-soft)}._noteLine_aai9v_72{display:flex;align-items:flex-start;gap:.4rem}._noteHint_aai9v_78{color:var(--app-text-muted)}._noteActions_aai9v_82{display:flex;flex-wrap:wrap;gap:.4rem}._textChanges_aai9v_90{max-height:12rem;overflow-y:auto;padding:.4rem .5rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);color:var(--app-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}._textChanges_aai9v_90 ins{text-decoration:none;color:var(--app-success-text);background:var(--app-success-soft)}._textChanges_aai9v_90 del{color:var(--app-danger-text);background:var(--app-danger-soft)}._disclosure_1kn9k_4{margin-top:12px}._list_1kn9k_8{list-style:none;margin:10px 0 0;padding:0}._note_1kn9k_14{margin:10px 0 0;font-size:.8125rem;color:var(--app-text-muted)}._chevronOpen_1kn9k_20{transform:rotate(180deg)}._list_79q8c_1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}._row_79q8c_10{border:1px solid var(--color-border-light, #f1f5f9);border-radius:.375rem;background:var(--color-surface, #ffffff)}._summary_79q8c_16{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.6rem;padding:.6rem .75rem}._toggle_79q8c_24{display:inline-flex;align-items:center;justify-content:center;padding:.15rem;border:none;background:none;color:var(--color-text-muted, #64748b);cursor:pointer;border-radius:.25rem;transition:transform .15s,color .15s}._toggle_79q8c_24:hover{color:var(--color-text-primary, #0f172a)}._toggle_79q8c_24:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:1px}._toggleOpen_79q8c_46{transform:rotate(90deg)}._mainCol_79q8c_50{display:flex;flex-direction:column;min-width:0}._titleRow_79q8c_56{display:flex;align-items:center;gap:.4rem;min-width:0}._taskTitle_79q8c_63{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitle_79q8c_70{font-size:.8rem;color:var(--color-text-muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaCol_79q8c_78{display:flex;align-items:center;gap:.6rem}._due_79q8c_84{font-size:.8rem;color:var(--color-text-muted, #64748b);font-variant-numeric:tabular-nums;white-space:nowrap}._dueOverdue_79q8c_91{font-weight:600;color:var(--app-danger-text)}._preview_79q8c_97{padding:.65rem .75rem .75rem 2.5rem;border-top:1px solid var(--color-border-light, #f1f5f9);margin-top:-1px}._previewText_79q8c_104{margin:0 0 .6rem;font-size:.85rem;line-height:1.45;color:var(--color-text-secondary, #475569);white-space:pre-wrap}._previewMeta_79q8c_112{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1rem;margin-bottom:.6rem}._metaLabel_79q8c_121{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted, #64748b)}._previewMeta_79q8c_112 strong{font-size:.85rem;font-weight:500;color:var(--color-text-primary, #0f172a)}._previewFooter_79q8c_135{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem}@media (max-width: 640px){._summary_79q8c_16{grid-template-columns:auto auto 1fr}._metaCol_79q8c_78{grid-column:1 / -1;padding-left:2rem}._preview_79q8c_97{padding-left:.75rem}}._page_1wedv_5{padding:24px;max-width:1500px;margin:0 auto}._header_1wedv_11{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}._headerTitle_1wedv_20{display:flex;align-items:center;gap:10px;color:var(--app-text)}._headerTitle_1wedv_20 h1{margin:0;font-size:1.5rem}._headerSubtitle_1wedv_32{margin:4px 0 0;color:var(--app-text-muted);font-size:.875rem}._headerActions_1wedv_38{display:flex;gap:8px;align-items:center}._folders_1wedv_44{display:flex;gap:4px;border-bottom:1px solid var(--app-border);margin-bottom:16px}._folder_1wedv_44,._folderActive_1wedv_52{display:flex;align-items:center;gap:8px;padding:8px 14px;border:none;background:transparent;color:var(--app-text-muted);font-size:.875rem;cursor:pointer;border-bottom:2px solid transparent}._folderActive_1wedv_52{color:var(--app-text);border-bottom-color:var(--app-accent, var(--app-text));font-weight:600}._folderCount_1wedv_71{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--app-tint-base);border:1px solid var(--app-border);font-size:.75rem;font-variant-numeric:tabular-nums}._folderUnread_1wedv_88{margin-left:4px;background:var(--app-accent-solid);border-color:var(--app-accent-solid);color:#fff;font-weight:650}._split_1wedv_97{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:16px;align-items:start}@media (max-width: 900px){._split_1wedv_97{grid-template-columns:1fr}}._list_1wedv_110{display:flex;flex-direction:column;gap:6px;max-height:70vh;overflow-y:auto}._row_1wedv_118,._rowActive_1wedv_119{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;text-align:left;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);cursor:pointer;color:var(--app-text)}._rowActive_1wedv_119{border-color:var(--app-accent, var(--app-text));background:var(--app-tint-base)}._rowLine_1wedv_146{display:flex;align-items:center;gap:8px}._rowLine_1wedv_146>._row_1wedv_118,._rowLine_1wedv_146>._rowActive_1wedv_119{flex:1;min-width:0}._rowPick_1wedv_161{flex:0 0 auto}._listTools_1wedv_167{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--app-border)}._bulkList_1wedv_180{margin-top:12px}._bulkList_1wedv_180 summary{cursor:pointer;font-size:.875rem;color:var(--app-text-secondary)}._bulkList_1wedv_180 ul{margin:8px 0 0;padding:0;list-style:none;max-height:40vh;overflow-y:auto}._bulkList_1wedv_180 li{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-bottom:1px solid var(--app-border);font-size:.875rem}._rowTone_ready_1wedv_207,._rowTone_open_1wedv_208,._rowTone_none_1wedv_209{padding-left:10px}._rowUnread_1wedv_217 ._rowSender_1wedv_217{font-weight:700;color:var(--app-text)}._rowUnread_1wedv_217 ._rowSubject_1wedv_222{font-weight:600;color:var(--app-text)}._rowUnread_1wedv_217 ._rowSender_1wedv_217:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--app-accent-solid);vertical-align:middle}._rowTone_ready_1wedv_207{border-left:3px solid var(--app-success-text, green)}._rowTone_open_1wedv_208{border-left:3px solid var(--app-warning-text, goldenrod)}._rowTone_none_1wedv_209{border-left:3px solid var(--app-danger-text, crimson)}._listDivider_1wedv_253{display:flex;align-items:center;gap:8px;margin:10px 0 2px;font-size:12px;color:var(--app-text-muted)}._listDivider_1wedv_253:after{content:"";flex:1;height:1px;background:var(--app-border)}._rowClosed_1wedv_269{opacity:.62}._rowTop_1wedv_273{display:flex;justify-content:space-between;gap:8px;font-size:.8125rem}._rowSender_1wedv_217{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowSubject_1wedv_222{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowFlags_1wedv_294{display:flex;gap:6px;flex-wrap:wrap}._detail_1wedv_300{border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);padding:20px;min-height:320px}._detailHead_1wedv_308{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 12px}._detailSubject_1wedv_316{margin:0;min-width:0;font-size:1.125rem;color:var(--app-text)}._meta_1wedv_323{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 16px;font-size:.8125rem}._meta_1wedv_323 dt{color:var(--app-text-muted)}._meta_1wedv_323 dd{margin:0;color:var(--app-text)}._extractedField_1wedv_343{display:inline-block;margin-right:12px;white-space:nowrap}._missing_1wedv_349{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:.8125rem;color:var(--app-warning-text)}._fieldFlag_1wedv_366{display:inline-flex;align-items:center;justify-content:center;margin-left:5px;padding:1px;color:var(--app-accent);background:none;border:1px solid color-mix(in srgb,var(--app-accent) 35%,transparent);border-radius:4px;vertical-align:-3px;cursor:pointer}._fieldFlag_1wedv_366:hover:not(:disabled){background:color-mix(in srgb,var(--app-accent) 12%,var(--app-tint-base))}._fieldFlag_1wedv_366:disabled{color:var(--app-text-muted);border-color:var(--app-border);cursor:default}._fieldFlag_1wedv_366:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}._body_1wedv_397{margin:0 0 12px;padding:14px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-tint-base);color:var(--app-text);font-family:inherit;font-size:.875rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow-y:auto}._attachments_1wedv_413{margin:16px 0}._attachments_1wedv_413 h3{margin:0 0 4px;font-size:.9375rem;color:var(--app-text)}._attachments_1wedv_413 ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px;font-size:.875rem}._attachmentRow_1wedv_437{padding:8px 10px;border:1px solid var(--app-border);border-left:3px solid transparent;border-radius:8px;background:var(--app-surface)}._attachmentIn_1wedv_447{border-left-color:var(--app-success-text, green)}._attachmentOut_1wedv_451{border-left-color:var(--app-danger-text, crimson)}._attachmentHead_1wedv_455{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}._attachmentMeta_1wedv_463{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}._attachmentName_1wedv_473{margin:8px 0;font-family:var(--app-font-mono, monospace);overflow-wrap:anywhere}._checkboxRow_1wedv_479{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:.875rem}._attachmentRecalc_1wedv_489{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}._attachmentText_1wedv_499{margin:6px 0 0}._attachmentText_1wedv_499 summary{cursor:pointer;color:var(--app-text-muted, var(--app-text));font-size:.8125rem}._attachmentText_1wedv_499>pre{margin-top:8px}._originalBody_1wedv_515{max-height:60vh}._originalFiles_1wedv_522{margin-top:16px;padding-top:12px;border-top:1px solid var(--app-border)}._originalFiles_1wedv_522 h4{margin:0 0 4px;font-size:.9375rem}._personState_1wedv_535{padding:1px 6px;border:1px solid var(--app-border);border-radius:10px;font-size:.75rem;color:var(--app-text-muted, var(--app-text));white-space:nowrap}._personPicker_1wedv_546{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:6px 0 2px}._personPicker_1wedv_546>*{min-width:220px;flex:1 1 220px}._detailActions_1wedv_559{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--app-border)}._empty_1wedv_568{padding:32px 16px;text-align:center}._empty_1wedv_568 p{margin:0 0 4px}._muted_1wedv_577{color:var(--app-text-muted);font-size:.8125rem}._notice_1wedv_582{margin:0 0 12px;padding:10px 14px;border-radius:6px;border:1px solid color-mix(in srgb,var(--app-success-text, green) 35%,var(--app-border));background:color-mix(in srgb,var(--app-success-text, green) 8%,var(--app-surface));color:var(--app-success-text, inherit);font-size:.875rem}._error_1wedv_592{margin:0 0 12px;padding:10px 14px;border-radius:6px;border:1px solid color-mix(in srgb,var(--app-danger-text, red) 35%,var(--app-border));background:color-mix(in srgb,var(--app-danger-text, red) 8%,var(--app-surface));color:var(--app-danger-text, inherit);font-size:.875rem}._hint_1wedv_602{margin:0 0 14px;color:var(--app-text-muted);font-size:.875rem;line-height:1.5}._field_1wedv_366{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;flex:1}._field_1wedv_366>span{font-size:.8125rem;color:var(--app-text-muted)}._fieldRow_1wedv_622{display:flex;gap:12px;flex-wrap:wrap}._textarea_1wedv_628,._input_1wedv_629{width:100%;padding:8px 10px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);color:var(--app-text);font-family:inherit;font-size:.875rem}._textarea_1wedv_628{resize:vertical;line-height:1.5}._matched_1wedv_647{margin:0 0 12px;font-size:.8125rem;color:var(--app-text-muted)}._aliasMark_1wedv_658{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:0 5px;color:var(--app-text-muted);border:1px solid var(--app-border);border-radius:4px;vertical-align:-2px;cursor:help}._aliasContext_1wedv_671{font-style:italic}._candidates_1wedv_679{margin:0 0 12px;padding:10px 12px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-tint-base);font-size:.8125rem}._candidates_1wedv_679 ul{margin:6px 0 0;padding:0;list-style:none}._candidates_1wedv_679 li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 0}._candidates_1wedv_679 li+li{border-top:1px solid var(--app-border)}._uncertain_1wedv_711{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--app-warning-text) 40%,var(--app-border));border-radius:6px;background:color-mix(in srgb,var(--app-warning-text) 8%,var(--app-tint-base));font-size:.8125rem}._uncertain_1wedv_711>:first-child{color:var(--app-warning-text);flex-shrink:0;margin-top:2px}._uncertain_1wedv_711 p{margin:4px 0 0}._whoReason_1wedv_738{margin:-6px 0 12px;font-size:.8125rem;font-style:italic;color:var(--app-text-muted)}._hints_1wedv_745{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-tint-base);font-size:.8125rem}._hints_1wedv_745>:first-child{color:var(--app-warning-text);flex-shrink:0;margin-top:2px}._hints_1wedv_745 ul{margin:4px 0 0;padding-left:18px}._attachmentLink_1wedv_770{border:none;background:none;padding:0;font:inherit;color:var(--app-accent, var(--app-text));text-decoration:underline;cursor:pointer;text-align:left;overflow-wrap:anywhere;min-width:0;flex:1 1 12rem}._edited_1wedv_788{margin:0 0 12px;padding:10px 12px;border:1px dashed var(--app-border);border-radius:6px;font-size:.8125rem}._edited_1wedv_788 ul{margin:4px 0 0;padding-left:18px}._editor_1wedv_804{display:flex;flex-direction:column;margin-top:4px;padding-top:14px;border-top:1px solid var(--app-border)}._editorTitle_1wedv_812{margin:0 0 4px;font-size:1.0625rem;color:var(--app-text)}._draftState_1wedv_821{margin:8px 0 0;font-size:12px;color:var(--app-text-muted)}._selectField_1wedv_827{flex:1;min-width:180px;margin-bottom:12px}._rejected_1wedv_835{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-tint-base);font-size:.8125rem}._rejected_1wedv_835>:first-child{color:var(--app-warning-text);flex-shrink:0}._attachmentDecision_1wedv_855{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 4px}._wrapper_y4fcr_1{position:relative}._list_y4fcr_5{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:.25rem;list-style:none;max-height:16rem;overflow-y:auto;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 8px 24px #1018281f}._option_y4fcr_22{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:6px;font-size:.875rem;color:var(--app-text);cursor:pointer}._optionActive_y4fcr_33{background:var(--app-accent-soft)}._icon_y4fcr_37{display:inline-flex;color:var(--app-text-secondary)}._label_y4fcr_42{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kind_y4fcr_50{flex-shrink:0;font-size:.75rem;color:var(--app-text-muted)}._thread_wpjk6_1{display:flex;flex-direction:column;gap:.75rem}._messages_wpjk6_7{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}._message_wpjk6_7{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}._fromSupport_wpjk6_27{border-color:color-mix(in srgb,var(--app-accent-text) 28%,transparent);background:var(--app-accent-soft)}._meta_wpjk6_32{display:flex;align-items:baseline;gap:.5rem}._author_wpjk6_38{font-size:.8125rem;font-weight:600;color:var(--app-text)}._date_wpjk6_44{font-size:.75rem;color:var(--app-text-muted)}._attachments_wpjk6_49,._actions_wpjk6_50{display:flex;flex-wrap:wrap;gap:.4rem}._actions_wpjk6_50{justify-content:flex-end}._composer_wpjk6_60{display:flex;flex-direction:column;gap:.5rem}._closed_wpjk6_66{margin:0;font-size:.8125rem;color:var(--app-text-muted)}._tableWrap_14203_3{overflow-x:auto}._title_14203_7{font-weight:500;color:var(--app-text)}._statusBadge_14203_12{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:650;background:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid var(--app-border)}._status_ANALYZING_14203_25,._status_IN_PROGRESS_14203_26{background:var(--app-accent-soft);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent-text) 32%,transparent)}._status_RESOLVED_14203_32{background:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,var(--app-success-text) 32%,transparent)}._status_DISMISSED_14203_38{background:var(--app-surface-muted);color:var(--app-text-muted);border-style:dashed}._detail_14203_44{display:flex;flex-direction:column;gap:.6rem;padding:.5rem 0 .75rem}._body_14203_51{margin:0;white-space:pre-wrap;font-size:.875rem;color:var(--app-text)}._attachments_14203_58{display:flex;flex-wrap:wrap;gap:.4rem}._blocking_14203_64{font-weight:600;color:var(--app-danger-text)}._statusCell_14203_69{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem}._answered_14203_76{font-size:.75rem;font-weight:600;color:var(--app-accent-text)}._form_ix7o8_1{display:flex;flex-direction:column;gap:.75rem}._notice_ix7o8_7{margin:0;padding:.6rem .75rem;border-radius:8px;font-size:.8125rem;color:var(--app-warning-text);background:var(--app-warning-soft)}._error_ix7o8_16{margin:0;font-size:.8125rem;color:var(--app-danger-text)}._hint_ix7o8_22{font-size:.75rem;color:var(--app-text-muted)}._impact_ix7o8_27{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;border:none}._impactOption_ix7o8_36{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem .65rem;border:1px solid var(--app-border);border-radius:8px;cursor:pointer}._impactOption_ix7o8_36:has(input:checked){border-color:var(--app-accent-text);background:var(--app-accent-soft)}._impactOption_ix7o8_36 input{margin-top:.15rem;accent-color:var(--app-accent-text)}._impactText_ix7o8_56{display:flex;flex-direction:column;gap:.1rem}._impactLabel_ix7o8_62{font-size:.875rem;font-weight:550;color:var(--app-text)}._impactHint_ix7o8_68{font-size:.75rem;color:var(--app-text-muted)}._page_90gf8_3{padding:1.5rem;max-width:1500px;margin:0 auto;color:var(--app-text)}._pageHeader_90gf8_10{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}._headerText_90gf8_18{min-width:0}._title_90gf8_22{margin:0;font-size:1.5rem;font-weight:650;letter-spacing:-.02em}._subtitle_90gf8_29{margin:.25rem 0 0;color:var(--app-text-secondary);font-size:.875rem}._error_90gf8_35{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--app-danger-text)}@media (max-width: 640px){._page_90gf8_3{padding:1rem}}._page_1oyy3_1{min-height:100%;padding:1.5rem;color:var(--app-text, #111827)}._page_1oyy3_1 h1,._page_1oyy3_1 h2,._page_1oyy3_1 p{margin-top:0}._header_1oyy3_3,._runHeader_1oyy3_3{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:1.25rem 0}._header_1oyy3_3 h1,._runHeader_1oyy3_3 h1{margin-bottom:.25rem;font-size:1.5rem}._header_1oyy3_3 p,._runHeader_1oyy3_3 p{margin-bottom:0;color:var(--app-text-muted, #6b7280)}._betaNotice_1oyy3_6{display:flex;gap:.75rem;padding:.9rem 1rem;border:1px solid #d9770666;border-radius:12px;background:#d9770610;color:var(--app-text, #111827)}._betaNotice_1oyy3_6 svg{flex:0 0 auto;margin-top:.1rem;color:#d97706}._betaNotice_1oyy3_6 p{margin:.25rem 0 0;font-size:.84rem;line-height:1.45;color:var(--app-text-muted, #6b7280)}._betaHeading_1oyy3_9{font-weight:700}._betaBadge_1oyy3_10{display:inline-block;margin-left:.35rem;padding:.1rem .35rem;border-radius:4px;background:#d97706;color:#fff;font-size:.65rem;letter-spacing:.08em;vertical-align:.1rem}._cardGrid_1oyy3_11{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}._diagnosticCard_1oyy3_12,._surface_1oyy3_12,._runForm_1oyy3_12{border:1px solid var(--app-border, #e5e7eb);border-radius:14px;background:var(--app-surface, #fff);box-shadow:0 1px 3px #0000000d}._diagnosticCard_1oyy3_12{display:flex;flex-direction:column;align-items:flex-start;padding:1.15rem}._diagnosticCard_1oyy3_12>p{min-height:3rem;color:var(--app-text-muted, #6b7280);line-height:1.45}._cardHeader_1oyy3_15{width:100%;display:flex;justify-content:space-between;gap:.75rem}._cardHeader_1oyy3_15 h2{margin-bottom:.4rem;font-size:1.05rem}._cardHeader_1oyy3_15>span{color:var(--app-text-muted, #6b7280);font-size:.75rem;white-space:nowrap}._latestRun_1oyy3_18{width:100%;display:flex;flex-direction:column;gap:.2rem;margin:auto 0 1rem;padding-top:.85rem;border-top:1px solid var(--app-border, #e5e7eb);font-size:.8rem}._latestRun_1oyy3_18>span:first-child{color:var(--app-text-muted, #6b7280)}._status_1oyy3_20{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .5rem;border-radius:999px;background:#64748b1c;color:#475569;font-size:.72rem;font-weight:650;white-space:nowrap}._status_completed_1oyy3_21{background:#16a34a1a;color:#15803d}._status_failed_1oyy3_22,._status_timed_out_1oyy3_22{background:#dc26261a;color:#b91c1c}._status_running_1oyy3_23,._status_requested_1oyy3_23{background:#2563eb1a;color:#1d4ed8}._surface_1oyy3_12{padding:1rem}._surface_1oyy3_12>h2,._findingsHeading_1oyy3_25 h2{margin-bottom:.85rem;font-size:1.05rem}._runList_1oyy3_26{display:flex;flex-direction:column}._runRow_1oyy3_27{display:grid;grid-template-columns:7rem minmax(10rem,1fr) minmax(12rem,1.5fr) auto auto;align-items:center;gap:.75rem;padding:.8rem .55rem;border-top:1px solid var(--app-border, #e5e7eb);border-radius:8px;color:inherit;font-size:.84rem;transition:background-color .15s ease}._runRow_1oyy3_27,._runRow_1oyy3_27:hover,._runRow_1oyy3_27:focus-visible{text-decoration:none}._runRow_1oyy3_27:hover{background:var(--app-surface-muted, #f8fafc)}._runRow_1oyy3_27:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}._runRow_1oyy3_27>strong{color:var(--app-accent-text)}._runChevron_1oyy3_34{color:var(--app-text-muted, #6b7280);opacity:.5;transition:opacity .15s ease,transform .15s ease}._runRow_1oyy3_27:hover ._runChevron_1oyy3_34{opacity:1;transform:translate(2px)}._runForm_1oyy3_12{margin-bottom:1rem;padding:1rem}._formHeading_1oyy3_37{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}._formHeading_1oyy3_37 span{color:var(--app-text-muted, #6b7280);font-size:.8rem}._formFields_1oyy3_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:.85rem}._field_1oyy3_40{display:flex;flex-direction:column;gap:.375rem;font-size:.82rem}._fieldLabel_1oyy3_41{font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;color:var(--app-text-muted, #6b7280)}._field_1oyy3_40>input{min-height:var(--ctl-h-md);padding:0 var(--ctl-pad-x-md);border:1px solid var(--app-border, #d1d5db);border-radius:var(--ctl-radius-md);background:var(--app-surface, #fff);color:inherit;font:inherit;font-size:var(--ctl-font-md);transition:border-color .12s ease,box-shadow .12s ease}._field_1oyy3_40>input:hover{border-color:var(--app-border-strong)}._field_1oyy3_40>input:focus{outline:0;border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._field_1oyy3_40 small,._checkboxField_1oyy3_45 small{display:block;color:var(--app-text-muted, #6b7280);font-weight:400;line-height:1.35}._checkboxField_1oyy3_45{display:flex;align-items:flex-start;gap:.55rem;padding-top:1.7rem;font-size:.82rem;font-weight:600}._checkboxField_1oyy3_45 input{margin-top:.15rem}._formActions_1oyy3_48{display:flex;justify-content:flex-end;margin-top:1rem}._state_1oyy3_49{padding:2rem 1rem;text-align:center;color:var(--app-text-muted, #6b7280)}._error_1oyy3_50{color:#b91c1c}._runParameters_1oyy3_51{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid var(--app-border, #e5e7eb);border-radius:10px;background:var(--app-surface-muted, #f8fafc)}._runParameters_1oyy3_51>strong{flex:0 0 auto;font-size:.8rem}._runParameters_1oyy3_51 dl{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.6rem 1.5rem;margin:0}._runParameters_1oyy3_51 dl>div{display:flex;align-items:baseline;gap:.4rem}._runParameters_1oyy3_51 dt{color:var(--app-text-muted, #6b7280);font-size:.74rem}._runParameters_1oyy3_51 dd{margin:0;font-size:.84rem;font-weight:650}._metrics_1oyy3_57{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}._metrics_1oyy3_57>div{display:flex;flex-direction:column;gap:.25rem;padding:.8rem 1rem;border:1px solid var(--app-border, #e5e7eb);border-radius:10px;background:var(--app-surface, #fff)}._metrics_1oyy3_57 span{color:var(--app-text-muted, #6b7280);font-size:.74rem}._metrics_1oyy3_57 strong{overflow:hidden;text-overflow:ellipsis;font-size:.9rem}._truncated_1oyy3_61{margin-bottom:1rem;padding:.8rem 1rem;border-radius:10px;background:#dc262612;border:1px solid #dc262644;color:#b91c1c;font-size:.84rem}._findingsHeading_1oyy3_25{display:flex;align-items:baseline;justify-content:space-between}._findingsHeading_1oyy3_25 span{color:var(--app-text-muted, #6b7280);font-size:.82rem}._filters_1oyy3_64{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctl-gap);margin-bottom:1rem}._filterSelect_1oyy3_65{flex:0 1 auto;min-width:11rem}._searchField_1oyy3_66{flex:1 1 260px;min-width:min(100%,260px);max-width:24rem;width:auto}._clientFilter_1oyy3_72{flex:0 1 auto;min-width:13rem}._reviewTabs_1oyy3_75{display:inline-flex;gap:.15rem;margin-bottom:.85rem;padding:.2rem;border:1px solid var(--app-border, #e5e7eb);border-radius:var(--ctl-radius-md);background:var(--app-surface-muted, #f1f5f9)}._reviewTab_1oyy3_75{display:inline-flex;align-items:center;gap:.4rem;height:calc(var(--ctl-h-sm) - .25rem);padding:0 .7rem;border:0;border-radius:var(--ctl-radius-sm);background:none;color:var(--app-text-muted, #6b7280);font:inherit;font-size:var(--ctl-font-sm);font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}._reviewTab_1oyy3_75>span{padding:0 .35rem;border-radius:999px;background:#64748b1c;font-size:.72rem}._reviewTab_1oyy3_75:hover{color:var(--app-text, #111827)}._reviewTabActive_1oyy3_79{background:var(--app-surface, #fff);color:var(--app-text, #111827);box-shadow:0 1px 2px #0f172a1a}._reviewTab_1oyy3_75:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}._selectionRow_1oyy3_81{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.8rem;color:var(--app-text-muted, #6b7280)}._selectAll_1oyy3_82{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}._selectAllLink_1oyy3_83{border:0;padding:0;background:none;color:var(--app-accent-text);font:inherit;font-size:.8rem;cursor:pointer}._selectAllLink_1oyy3_83:hover{text-decoration:underline}._reviewBar_1oyy3_87{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.75rem;padding:.6rem .75rem;border:1px solid var(--app-accent);border-radius:10px;background:var(--app-accent-soft);font-size:.84rem}._reviewBar_1oyy3_87>strong{white-space:nowrap}._reviewNoteInput_1oyy3_89{flex:1 1 16rem;min-width:0;height:var(--ctl-h-sm);padding:0 var(--ctl-pad-x-sm);border:1px solid var(--app-border, #d1d5db);border-radius:var(--ctl-radius-sm);background:var(--app-surface, #fff);color:inherit;font:inherit;font-size:var(--ctl-font-sm);transition:border-color .15s ease,box-shadow .15s ease}._reviewNoteInput_1oyy3_89:focus{outline:0;border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._findingList_1oyy3_91{display:flex;flex-direction:column;gap:.6rem}._collapse_1oyy3_94{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s cubic-bezier(.16,1,.3,1),opacity .18s ease}._collapseOpen_1oyy3_95{grid-template-rows:1fr;opacity:1}._collapseInner_1oyy3_96{min-height:0;overflow:hidden}._findingCard_1oyy3_97{overflow:hidden;border:1px solid var(--app-border, #e5e7eb);border-left-width:4px;border-radius:10px;background:var(--app-surface, #fff);transition:border-color .18s ease,box-shadow .18s ease}._findingCardOpen_1oyy3_98{box-shadow:0 2px 10px #0f172a14}._severity_critical_1oyy3_99{border-left-color:#dc2626}._severity_warning_1oyy3_100{border-left-color:#d97706}._severity_info_1oyy3_101{border-left-color:#2563eb}._findingHeader_1oyy3_102{display:flex;align-items:stretch}._selectBox_1oyy3_103{display:flex;align-items:center;padding:0 .1rem 0 .75rem;cursor:pointer}._findingCardSelected_1oyy3_104{border-color:var(--app-accent);background:var(--app-accent-soft)}._reviewBadge_1oyy3_105{padding:.15rem .45rem;border-radius:999px;background:#64748b1c;color:var(--app-text-muted, #6b7280);font-size:.7rem;font-weight:650;white-space:nowrap}._reviewBadgeStale_1oyy3_106{background:#d9770622;color:#b45309}._reviewNote_1oyy3_89{margin-bottom:.75rem;padding:.55rem .7rem;border-left:3px solid var(--app-border-strong);border-radius:0 8px 8px 0;background:var(--app-surface-muted, #f8fafc);font-size:.8rem}._reviewNote_1oyy3_89>span{display:block;margin-top:.1rem;color:var(--app-text-muted, #6b7280);font-size:.74rem}._reviewNote_1oyy3_89>p{margin:.35rem 0 0}._findingSummary_1oyy3_110{flex:1 1 auto;min-width:0;width:100%;display:grid;grid-template-columns:5.3rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem;border:0;background:none;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}._findingSummary_1oyy3_110:hover{background:var(--app-surface-muted, #f8fafc)}._findingSummary_1oyy3_110:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}._findingSummary_1oyy3_110 strong,._findingSummary_1oyy3_110 small{display:block}._findingSummary_1oyy3_110 small{margin-top:.15rem;color:var(--app-text-muted, #6b7280)}._severity_1oyy3_99{font-size:.72rem;font-weight:700}._chevron_1oyy3_116{flex:0 0 auto;color:var(--app-text-muted, #6b7280);transition:transform .2s ease}._chevronOpen_1oyy3_117{transform:rotate(90deg)}._findingDetails_1oyy3_118{padding:0 1rem 1rem 6.8rem}._findingDetails_1oyy3_118>p{color:var(--app-text-muted, #6b7280);font-size:.84rem;line-height:1.45}._evidence_1oyy3_120{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(0,1.5fr);margin:0;border-top:1px solid var(--app-border, #e5e7eb);font-size:.8rem}._evidence_1oyy3_120 dt,._evidence_1oyy3_120 dd{margin:0;padding:.5rem;border-bottom:1px solid var(--app-border, #e5e7eb);white-space:pre-wrap;overflow-wrap:anywhere}._evidence_1oyy3_120 dt{color:var(--app-text-muted, #6b7280)}._entities_1oyy3_123{margin-top:.85rem;font-size:.8rem}._entities_1oyy3_123>div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}._entityPlain_1oyy3_125{display:inline-flex;align-items:center;min-height:22px;padding:0 .5rem;border-radius:999px;background:var(--app-surface-muted);color:var(--app-text-secondary);font-size:.75rem}@media (prefers-reduced-motion: reduce){._collapse_1oyy3_94,._chevron_1oyy3_116,._findingCard_1oyy3_97,._findingSummary_1oyy3_110,._field_1oyy3_40>input,._reviewTab_1oyy3_75,._reviewNoteInput_1oyy3_89,._runRow_1oyy3_27,._runChevron_1oyy3_34{transition:none}._runRow_1oyy3_27:hover ._runChevron_1oyy3_34{transform:none}}@media (max-width: 720px){._page_1oyy3_1{padding:1rem}._header_1oyy3_3,._runHeader_1oyy3_3{flex-direction:column}._runRow_1oyy3_27{grid-template-columns:1fr auto auto}._runRow_1oyy3_27>span:nth-child(2),._runRow_1oyy3_27>span:nth-child(3){grid-column:1 / -1}._runParameters_1oyy3_51{align-items:flex-start;flex-direction:column;gap:.55rem}._metrics_1oyy3_57{grid-template-columns:1fr}._findingSummary_1oyy3_110{grid-template-columns:minmax(0,1fr) auto auto}._selectBox_1oyy3_103{padding-left:.55rem}._findingSummary_1oyy3_110 ._severity_1oyy3_99{grid-column:1 / -1}._findingDetails_1oyy3_118{padding-left:1rem}._evidence_1oyy3_120{grid-template-columns:1fr}._evidence_1oyy3_120 dt{padding-bottom:0;border-bottom:0}}
