@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-scrollbar-size: 10px;--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.125rem;height:1.125rem;margin:0;border:1.5px solid var(--app-border-strong);border-radius:5px;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-solid);background-color:var(--app-accent-solid);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:90%}:where(input[type=checkbox]):indeterminate{border-color:var(--app-accent-solid);background-color:var(--app-accent-solid);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:90%}:where(input[type=checkbox]):focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}:where(input[type=checkbox]):disabled{cursor:default;opacity:.55}:where(a){color:var(--app-accent-text);text-decoration:none}:where(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):where(:not([type=checkbox])){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)}: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}.list-page{display:flex;flex-direction:column;height:100%;min-height:0}:where(.list-page)>:where(*){flex-shrink:0}::-webkit-scrollbar{width:var(--ctl-scrollbar-size);height:var(--ctl-scrollbar-size)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--app-border-strong);background-clip:padding-box;border:2px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--app-text-muted)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--app-border-strong) transparent;scrollbar-width:thin}}._button_urv8k_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_urv8k_7:focus-visible{box-shadow:var(--ctl-focus-ring)}._button_urv8k_7:active:not(:disabled){transform:translateY(1px)}._xsmall_urv8k_44{min-height:var(--ctl-h-xs);padding:0 .5rem;border-radius:var(--ctl-radius-sm);font-size:var(--ctl-font-sm)}._small_urv8k_51{min-height:var(--ctl-h-md);padding:0 .875rem;font-size:var(--ctl-font-md)}._medium_urv8k_57{min-height:2.5rem;padding:0 1.125rem;font-size:.9375rem}._large_urv8k_63{min-height:var(--ctl-h-lg);padding:0 1.5rem;font-size:1rem}._iconOnly_urv8k_70{padding:0}._iconOnly_urv8k_70._xsmall_urv8k_44{width:var(--ctl-h-xs)}._iconOnly_urv8k_70._small_urv8k_51{width:var(--ctl-h-md)}._iconOnly_urv8k_70._medium_urv8k_57{width:2.5rem}._iconOnly_urv8k_70._large_urv8k_63{width:var(--ctl-h-lg)}._primary_urv8k_84{background-color:var(--app-accent-solid);background-image:linear-gradient(180deg,#ffffff24,#fff0);color:#fff;box-shadow:0 1px 2px #1018281f}._primary_urv8k_84:hover:not(:disabled){background-color:var(--app-accent-solid-hover)}._primary_urv8k_84:focus-visible{box-shadow:0 1px 2px #1018281f,var(--ctl-focus-ring)}._secondary_urv8k_100{background:var(--app-surface);color:var(--app-text-secondary);border-color:var(--app-border-strong)}._secondary_urv8k_100:hover:not(:disabled){background:var(--app-hover);color:var(--app-text)}._outline_urv8k_113{background:transparent;color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent) 55%,transparent)}._outline_urv8k_113:hover:not(:disabled){background:var(--app-accent-soft);border-color:var(--app-accent)}._ghost_urv8k_126{background:transparent;color:var(--app-text-secondary)}._ghost_urv8k_126:hover:not(:disabled){background:var(--app-hover);color:var(--app-text)}._success_urv8k_138{background:color-mix(in srgb,var(--app-success-text) 10%,var(--app-tint-base));color:var(--app-success-text)}._success_urv8k_138:hover:not(:disabled){background:color-mix(in srgb,var(--app-success-text) 18%,var(--app-tint-base))}._danger_urv8k_147{background:color-mix(in srgb,var(--app-danger-text) 10%,var(--app-tint-base));color:var(--app-danger-text)}._danger_urv8k_147:hover:not(:disabled){background:color-mix(in srgb,var(--app-danger-text) 18%,var(--app-tint-base))}._warning_urv8k_156{background:color-mix(in srgb,var(--app-warning-text) 10%,var(--app-tint-base));color:var(--app-warning-text)}._warning_urv8k_156:hover:not(:disabled){background:color-mix(in srgb,var(--app-warning-text) 18%,var(--app-tint-base))}._button_urv8k_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_urv8k_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_urv8k_181{opacity:.55;cursor:not-allowed;transform:none!important}._loading_urv8k_187{cursor:wait;color:transparent}._fullWidth_urv8k_192{width:100%}._iconLeft_urv8k_197,._iconRight_urv8k_198,._iconCenter_urv8k_199,._buttonText_urv8k_200{display:inline-flex;align-items:center}._spinner_urv8k_205{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._spinnerRing_urv8k_213{width:1.1rem;height:1.1rem;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:_spin_urv8k_205 1s linear infinite}._primary_urv8k_84 ._spinnerRing_urv8k_213{color:#fff}._secondary_urv8k_100 ._spinnerRing_urv8k_213,._ghost_urv8k_126 ._spinnerRing_urv8k_213{color:var(--app-text-secondary)}._outline_urv8k_113 ._spinnerRing_urv8k_213{color:var(--app-accent-text)}._success_urv8k_138 ._spinnerRing_urv8k_213{color:var(--app-success-text)}._danger_urv8k_147 ._spinnerRing_urv8k_213{color:var(--app-danger-text)}._warning_urv8k_156 ._spinnerRing_urv8k_213{color:var(--app-warning-text)}@keyframes _spin_urv8k_205{to{transform:rotate(360deg)}}@media (prefers-contrast: high){._button_urv8k_7{border-color:currentColor}}@media (prefers-reduced-motion: reduce){._button_urv8k_7,._button_urv8k_7:active:not(:disabled){transition:none;transform:none}._spinnerRing_urv8k_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)}}._container_1t037_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_1t037_4{background-color:var(--app-bg);color:var(--app-text)}html[data-scheme=dark] ._header_1t037_19{background-color:var(--app-surface);border-bottom-color:var(--app-border);box-shadow:0 1px #ffffff08}html[data-scheme=dark] ._tab_1t037_25:not(._activeTab_1t037_25):hover{background-color:var(--app-hover)}html[data-scheme=dark] ._icon_1t037_29{color:var(--app-text-muted)}html[data-scheme=dark] ._mainContent_1t037_33,html[data-scheme=dark] ._tabPanel_1t037_34,html[data-scheme=dark] ._activeTabContent_1t037_35{color:var(--app-text)}._header_1t037_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_1t037_49{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_1t037_61{display:flex;align-items:center;gap:1rem}._profileGroup_1t037_68{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}._userInfo_1t037_75{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_1t037_85{font-size:1rem;color:var(--app-text-muted)}._userEmail_1t037_90{font-size:.875rem;color:var(--app-text-secondary);font-weight:500}._mainContent_1t037_33{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_1t037_109{font-size:1.4rem;font-weight:600;color:var(--app-text);margin:0}._tabsContainer_1t037_117{margin-bottom:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._tabsList_1t037_125{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_1t037_140{margin-bottom:0;box-shadow:none;border-color:transparent;background-color:transparent;padding:0;min-width:0;flex:1 1 auto}._headerTabs_1t037_140 ._tab_1t037_25{flex-grow:0}._tab_1t037_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_1t037_25:last-child{margin-right:0}._activeTab_1t037_25{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)}._tab_1t037_25:not(._activeTab_1t037_25):hover{background-color:var(--app-hover);color:var(--tab-accent, #2563eb)}._icon_1t037_29{display:inline-flex;align-items:center;margin-right:.5625rem;line-height:1;color:var(--app-text-muted);transition:color .16s ease}._tab_1t037_25:not(._activeTab_1t037_25):hover ._icon_1t037_29{color:var(--tab-accent, #2563eb)}._activeTab_1t037_25 ._icon_1t037_29{color:inherit}._badge_1t037_210{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_1t037_1 2s cubic-bezier(.4,0,.6,1) infinite}._activeTab_1t037_25 ._badge_1t037_210{background-color:#fca5a5;color:#991b1b}._callTab_1t037_233{padding:.5625rem .625rem;gap:.25rem}._activeTab_1t037_25._callTab_1t037_233{padding:.5625rem .75rem}._callTabIcon_1t037_240{display:inline-flex;color:var(--app-text-muted);transition:color .16s ease}._tab_1t037_25._callTab_1t037_233:not(._activeTab_1t037_25):hover ._callTabIcon_1t037_240{color:var(--tab-accent, #2563eb)}._activeTab_1t037_25 ._callTabIcon_1t037_240{color:inherit}._callCounts_1t037_252{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.0625rem;font-size:.6875rem;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}._callCountMine_1t037_263{color:var(--app-danger-text)}._callCountUnassigned_1t037_266{color:var(--app-success-text)}._activeTab_1t037_25 ._callCountMine_1t037_263{color:#fca5a5}._activeTab_1t037_25 ._callCountUnassigned_1t037_266{color:#86efac}@keyframes _pulse_1t037_1{0%,to{opacity:1}50%{opacity:.7}}._tabPanel_1t037_34{flex:1 1 auto;min-height:0;overflow:auto}._tabContent_1t037_292{display:none}._activeTabContent_1t037_35{display:block;height:100%;min-height:0;animation:_fadeIn_1t037_1 .3s ease-in-out}@keyframes _fadeIn_1t037_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_1t037_742{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._actionBar_1t037_313{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_1t037_327{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}._primaryActions_1t037_335{display:flex;align-items:center;gap:.75rem}._addClientMenu_1t037_342{position:relative}._addClientDropdown_1t037_346{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_1t037_360{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_1t037_360:hover{background-color:var(--app-surface-muted)}._addClientMenuItem_1t037_360:disabled{opacity:.5;cursor:not-allowed}._addClientMenuItem_1t037_360 svg{color:var(--app-text-muted);flex-shrink:0}._pdfExportWrapper_1t037_389{position:relative;display:inline-flex}._pdfExportBadge_1t037_394{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_1t037_414{display:flex;align-items:center;gap:.75rem}._exportLabel_1t037_420{font-size:.875rem;font-weight:500;color:var(--app-text-muted);white-space:nowrap}._exportInputs_1t037_427{display:flex;align-items:center;gap:.5rem}._exportSelect_1t037_433{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_1t037_433:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._exportCustomSelect_1t037_453._exportCustomSelect_1t037_453{flex:0 0 auto;min-width:5rem;max-width:fit-content}@media (max-width: 1024px){._actionBar_1t037_313{flex-direction:column;align-items:stretch;gap:1rem}._primaryActions_1t037_335{justify-content:center}._exportControls_1t037_414{justify-content:center;flex-wrap:wrap}}@media (max-width: 768px){._sectionHeader_1t037_478{padding:1rem;text-align:center}._sectionTitle_1t037_483{font-size:1.5rem}._actionBar_1t037_313{padding:1rem;gap:.75rem}._primaryActions_1t037_335{flex-direction:column;width:100%;gap:.5rem}._exportControls_1t037_414{flex-direction:column;align-items:center;gap:.5rem}._exportInputs_1t037_427{justify-content:center;flex-wrap:wrap}}@media (max-width: 480px){._sectionHeader_1t037_478{padding:.75rem}._sectionTitle_1t037_483{font-size:1.25rem}._actionBar_1t037_313{padding:.75rem}._exportSelect_1t037_433{padding:.375rem .5rem;font-size:.8125rem;min-width:3rem}}._listHeader_1t037_531{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:1rem}._headerButtons_1t037_540{display:flex;align-items:center;gap:.75rem}._filterControls_1t037_546{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_1t037_558{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._filterControls_1t037_546>button:last-child{margin-left:auto}._filterLabel_1t037_570{font-size:.875rem;font-weight:500;color:var(--app-text-secondary);white-space:nowrap}._filterSelect_1t037_577{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_1t037_577:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._filterInput_1t037_594{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_1t037_594:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._conflictModal_1t037_611{display:flex;flex-direction:column;gap:1.5rem}._conflictNotice_1t037_617{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_1t037_629{margin:0;color:var(--app-text-secondary);font-size:.95rem;line-height:1.5}._conflictListContainer_1t037_636{display:flex;flex-direction:column;gap:.5rem}._conflictListTitle_1t037_642{margin:0;font-weight:600;color:var(--app-text);font-size:.9rem;letter-spacing:.01em}._conflictList_1t037_636{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_1t037_636 li{padding:.625rem 1rem;border-bottom:1px solid #f3f4f6;font-size:.9rem;color:var(--app-text-secondary)}._conflictList_1t037_636 li:last-child{border-bottom:none}._conflictActions_1t037_672{margin-top:1rem;padding-top:1.25rem;border-top:1px solid var(--app-border);display:flex;flex-direction:column;gap:.75rem}._button_1t037_682{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_1t037_682:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}._button_1t037_682:active{transform:translateY(0)}._button_1t037_682:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}._primaryButton_1t037_710{background-color:#3b82f6;color:#fff}._primaryButton_1t037_710:hover{background-color:#2563eb}._secondaryButton_1t037_713{background-color:var(--app-surface);color:var(--app-text-secondary);border:1px solid var(--app-border)}._secondaryButton_1t037_713:hover{background-color:var(--app-surface-muted)}._secondaryButton_1t037_713:disabled{background-color:var(--app-surface);color:var(--app-text-muted);border:1px solid var(--app-border);opacity:1}._loadingOverlay_1t037_723,._errorOverlay_1t037_723{padding:2rem;text-align:center;font-size:1rem;border-radius:.5rem;margin-top:1rem}._loadingOverlay_1t037_723{color:var(--app-text-secondary);background-color:var(--app-surface-muted)}._loadingContent_1t037_735{display:flex;align-items:center;justify-content:center;gap:1rem}._spinner_1t037_742{border:4px solid rgba(0,0,0,.1);width:40px;height:40px;border-radius:50%;border-left-color:#3b82f6;animation:_spin_1t037_742 1s ease-in-out infinite}._errorOverlay_1t037_723{color:#991b1b;background-color:var(--app-danger-soft);border:1px solid #FECACA;font-weight:500}html[data-scheme=dark] ._tab_1t037_25:not(._activeTab_1t037_25):hover,html[data-scheme=dark] ._tab_1t037_25:not(._activeTab_1t037_25):hover ._icon_1t037_29{color:color-mix(in srgb,var(--tab-accent, #60a5fa) 55%,#fff)}html[data-scheme=dark] ._activeTab_1t037_25{background-color:color-mix(in srgb,var(--tab-accent, #2563eb) 65%,black)}._stack_tb0pv_2{position:fixed;right:1rem;bottom:1rem;z-index:1100;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:min(22rem,calc(100vw - 2rem))}._card_tb0pv_14{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem .7rem;border:1px solid color-mix(in srgb,var(--app-warning-text) 35%,var(--app-border));border-left:4px solid var(--app-warning-text);border-radius:10px;background:var(--app-surface);box-shadow:0 8px 24px #10182829}._late_tb0pv_27{border-color:color-mix(in srgb,var(--app-danger-text) 35%,var(--app-border));border-left-color:var(--app-danger-text)}._icon_tb0pv_32{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;color:var(--app-warning-text);background:color-mix(in srgb,var(--app-warning-text) 12%,var(--app-tint-base))}._late_tb0pv_27 ._icon_tb0pv_32{color:var(--app-danger-text);background:var(--app-danger-soft)}._body_tb0pv_48{display:flex;flex-direction:column;min-width:0}._titleLine_tb0pv_54{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem}._title_tb0pv_54{font-size:.85rem;color:var(--app-text)}._when_tb0pv_66{font-size:.75rem;font-weight:650;color:var(--app-warning-text)}._late_tb0pv_27 ._when_tb0pv_66{color:var(--app-danger-text)}._call_tb0pv_76{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--app-text-secondary)}._desktop_tb0pv_84{align-self:flex-end;padding:.3rem .6rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface);font:inherit;font-size:.75rem;color:var(--app-accent-text);cursor:pointer;box-shadow:0 4px 12px #1018281a}._desktop_tb0pv_84:hover{background:var(--app-accent-soft)}._desktop_tb0pv_84:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._backButton_1eex5_3{width:fit-content}._badge_13jwz_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_13jwz_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_13jwz_21{background:var(--app-accent-soft);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent-text) 35%,transparent)}._private_13jwz_28{background:var(--app-warning-soft);color:var(--app-warning-text);border-color:color-mix(in srgb,var(--app-warning-text) 35%,transparent)}._medical_13jwz_35{background:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,var(--app-success-text) 35%,transparent)}._status_13jwz_41{font-size:.65rem;padding:.15rem .5rem;margin-left:.4rem;vertical-align:middle}._neutral_13jwz_48{background-color:var(--app-surface-muted);color:var(--app-text-muted);border-color:var(--app-border)}._success_13jwz_54{background-color:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,#10b981 40%,transparent)}._danger_13jwz_60{background-color:var(--app-danger-soft);color:var(--app-danger-text);border-color:color-mix(in srgb,#ef4444 40%,transparent)}._warning_13jwz_66{background-color:var(--app-warning-soft);color:var(--app-warning-text);border-color:color-mix(in srgb,#f59e0b 40%,transparent)}._clientStatus_13jwz_72{font-size:.7rem;padding:.15rem .55rem;font-weight:600}._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}}._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}}._cancelled_zwjws_1{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}._proof_zwjws_13{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}._agreement_zwjws_30{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}._agreementAttention_zwjws_43{background:#fef3c7;color:#b45309}[data-scheme=dark] ._cancelled_zwjws_1{background:var(--app-hover);color:var(--app-text-secondary)}[data-scheme=dark] ._proof_zwjws_13{background:#22c55e38;color:#86efac}[data-scheme=dark] ._agreement_zwjws_30{background:#0f172a;color:#86efac;box-shadow:0 0 0 1px #ffffff40}[data-scheme=dark] ._agreementAttention_zwjws_43{background:#422006;color:#fcd34d}._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)}._drawer_12ecc_1{width:min(32rem,100vw);background:var(--app-surface)!important;color:var(--app-text)!important}._header_12ecc_6{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--app-border)}._header_12ecc_6 h2{margin:0;font-size:1.125rem}._toolbar_12ecc_16{flex-shrink:0;padding:.75rem 1.25rem;border-bottom:1px solid var(--app-border)}._language_12ecc_21{margin:.5rem 0 0;color:var(--app-text-muted);font-size:.875rem}._language_12ecc_21:empty{display:none}._content_12ecc_24{flex:1;min-height:0;overflow-y:auto;padding:1.25rem}._listContent_12ecc_26{background:var(--app-surface-muted)}._footer_12ecc_27{flex-shrink:0;padding:.75rem 1.25rem;border-top:1px solid var(--app-border)}._group_12ecc_33+._group_12ecc_33{margin-top:1.5rem}._groupHeader_12ecc_34{display:flex;align-items:center;gap:.5rem;min-height:1.5rem;margin-bottom:.5rem}._groupTitle_12ecc_41{margin:0;color:var(--app-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._list_12ecc_26{list-style:none;margin:0;padding:0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md)}._list_12ecc_26 li+li{border-top:1px solid var(--app-border)}._list_12ecc_26 li:first-child ._item_12ecc_60{border-top-left-radius:calc(var(--ctl-radius-md) - 1px);border-top-right-radius:calc(var(--ctl-radius-md) - 1px)}._list_12ecc_26 li:last-child ._item_12ecc_60{border-bottom-left-radius:calc(var(--ctl-radius-md) - 1px);border-bottom-right-radius:calc(var(--ctl-radius-md) - 1px)}._item_12ecc_60{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem .875rem;color:var(--app-text);text-decoration:none}._item_12ecc_60:hover{background:var(--ctl-menu-item-hover)}._item_12ecc_60:focus-visible{position:relative;outline:none;box-shadow:var(--ctl-focus-ring)}._itemText_12ecc_77{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}._itemTitle_12ecc_78{font-size:.9375rem;font-weight:600}._itemSummary_12ecc_79{color:var(--app-text-muted);font-size:.8125rem}._itemChevron_12ecc_80{flex:none;color:var(--app-text-muted)}._article_12ecc_82{line-height:1.6}._article_12ecc_82 h3{margin:0 0 .75rem;font-size:1.125rem;line-height:1.3}._articleSection_12ecc_84+._articleSection_12ecc_84{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--app-border)}._articleQuestion_12ecc_89{margin:0 0 .625rem;color:var(--app-text);font-size:1rem;font-weight:600;line-height:1.45}._articleAnswer_12ecc_96{color:var(--app-text-secondary)}._articleAnswer_12ecc_96>:first-child{margin-top:0}._articleAnswer_12ecc_96>:last-child{margin-bottom:0}._article_12ecc_82 ol,._article_12ecc_82 ul{padding-left:1.25rem}._article_12ecc_82 ol{list-style:decimal}._article_12ecc_82 ul{list-style:disc}._article_12ecc_82 li{margin-bottom:.4rem}._article_12ecc_82 strong{color:var(--app-text);font-weight:600}._callout_12ecc_105{display:flex;align-items:flex-start;gap:.625rem;margin:1rem 0;padding:.75rem;border:1px solid color-mix(in srgb,var(--app-warning-text) 35%,var(--app-border));border-radius:var(--ctl-radius-md);background:var(--app-warning-soft);color:var(--app-text)}._callout_12ecc_105 p{margin:0}._calloutIcon_12ecc_118{flex:none;display:inline-flex;align-items:center;height:1.6em;color:var(--app-warning-text)}._articleAction_12ecc_125{margin-top:.5rem}._inlineMark_12ecc_127{display:inline-flex;margin:0 .125rem;vertical-align:-.2em}._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)}._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_hzu4i_5{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--ctl-menu-pad)}._option_hzu4i_12{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_hzu4i_33{background:var(--ctl-menu-item-hover)}._optionSelected_hzu4i_37{background:var(--app-accent-soft);color:var(--app-accent-text);font-weight:500}._optionSelected_hzu4i_37._optionActive_hzu4i_33{background:color-mix(in srgb,var(--app-accent) 18%,var(--app-accent-soft))}._optionLabel_hzu4i_47{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._checkIcon_hzu4i_55{color:var(--app-accent);flex-shrink:0}._emptyState_hzu4i_60{padding:1.25rem .75rem;text-align:center;color:var(--app-text-muted);font-size:var(--ctl-font-md)}[data-scheme=dark] ._optionSelected_hzu4i_37{background:color-mix(in srgb,var(--app-accent) 20%,transparent);color:var(--app-accent-text)}[data-scheme=dark] ._optionSelected_hzu4i_37._optionActive_hzu4i_33{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)}}._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}._legalContainer_151n9_4{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:var(--app-bg);padding:2rem 1rem}._legalCard_151n9_14{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);padding:2.5rem;width:100%;max-width:820px}._title_151n9_23{font-size:2rem;font-weight:700;color:var(--app-text);margin:0 0 .25rem}._updated_151n9_30{color:var(--app-text-muted);font-size:.8rem;margin:0 0 1.5rem}._draftNotice_151n9_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_151n9_48{margin-bottom:1.5rem}._sectionHeading_151n9_52{font-size:1.05rem;font-weight:600;color:var(--app-text-secondary);margin:0 0 .5rem}._body_151n9_59{color:var(--app-text-secondary);font-size:.9rem;line-height:1.65;margin:0;white-space:pre-line}._row_151n9_68{margin-bottom:1rem}._rowLabel_151n9_72{font-weight:600;color:var(--app-text-secondary);font-size:.85rem;margin:0 0 .15rem}._rowValue_151n9_79{color:var(--app-text-secondary);font-size:.9rem;line-height:1.6;margin:0;white-space:pre-line}._placeholder_151n9_88{background:var(--app-warning-soft);color:var(--app-warning-text);padding:0 .2rem;border-radius:.2rem}._backButton_151n9_95{margin-top:1.5rem}._legalLinks_151n9_100{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;padding:1rem 0;font-size:.8rem}._legalLink_151n9_100{color:var(--app-text-muted);text-decoration:none}._legalLink_151n9_100:hover{color:var(--app-text-secondary);text-decoration:underline}._legalLinkSep_151n9_120{color:var(--app-border-strong)}._legalLinksFooter_151n9_125{border-top:1px solid var(--app-border)}@media (max-width: 640px){._legalContainer_151n9_4{padding:1rem .5rem}._legalCard_151n9_14{padding:1.5rem}._title_151n9_23{font-size:1.6rem}}._authContainer_l6dtx_5{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--app-bg);padding:1rem}._authCard_l6dtx_14{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);padding:2rem;width:100%;max-width:500px}._authHeader_l6dtx_24{text-align:center;margin-bottom:2rem}._authTitle_l6dtx_29{font-size:1.5rem;font-weight:600;color:var(--app-text);margin:0 0 .5rem}._authSubtitle_l6dtx_36{color:var(--app-text-muted);font-size:var(--ctl-font-md);margin:0}._authForm_l6dtx_43{display:flex;flex-direction:column;gap:1.5rem}._formRow_l6dtx_49{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_l6dtx_55{display:flex;flex-direction:column;gap:.5rem}._label_l6dtx_61{font-weight:600;color:var(--app-text-secondary);font-size:var(--ctl-font-md)}._input_l6dtx_69{width:100%;height:var(--ctl-h-lg);padding:0 var(--ctl-pad-x-md);border:1px solid var(--app-border-strong);border-radius:var(--ctl-radius-md);font-family:inherit;font-size:1rem;color:var(--app-text);background:var(--app-surface);transition:border-color .12s ease,box-shadow .12s ease}._formGroup_l6dtx_55 ._input_l6dtx_69:focus-visible{outline:none;border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._input_l6dtx_69:disabled{background:var(--app-surface-muted);color:var(--app-text-muted);cursor:not-allowed}._input_l6dtx_69::placeholder{color:var(--app-text-muted)}._passwordContainer_l6dtx_100{position:relative;width:100%}._passwordContainer_l6dtx_100 ._input_l6dtx_69{padding-right:3rem}._passwordContainer_l6dtx_100 ._passwordToggle_l6dtx_111{position:absolute;right:var(--ctl-pad-x-sm);top:calc((var(--ctl-h-lg) - var(--ctl-h-xs)) / 2)}._passwordHint_l6dtx_117{font-size:var(--ctl-font-sm);color:var(--app-text-muted);margin:0}._submitButton_l6dtx_123{margin-top:.5rem}._message_l6dtx_128{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);font-size:var(--ctl-font-md)}._messageDanger_l6dtx_139{color:var(--app-danger-text);border-color:color-mix(in srgb,var(--app-danger-text) 30%,var(--app-border))}._messageSuccess_l6dtx_144{color:var(--app-success-text);border-color:color-mix(in srgb,var(--app-success-text) 30%,var(--app-border))}._messageText_l6dtx_149{align-self:center;min-width:0}._messageText_l6dtx_149 p{margin:0}._messageText_l6dtx_149 p+p{margin-top:.25rem}._iconDanger_l6dtx_162,._iconSuccess_l6dtx_163{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ctl-radius-sm)}._iconDanger_l6dtx_162{color:var(--app-danger-text);background:var(--app-danger-soft)}._iconSuccess_l6dtx_163{color:var(--app-success-text);background:var(--app-success-soft)}._authDivider_l6dtx_184{display:flex;align-items:center;text-align:center;color:var(--app-text-muted);font-size:var(--ctl-font-md)}._authDivider_l6dtx_184:before,._authDivider_l6dtx_184:after{content:"";flex:1;height:1px;background:var(--app-border)}._authDivider_l6dtx_184 span{padding:0 1rem}._authLinks_l6dtx_205{display:flex;justify-content:center;font-size:var(--ctl-font-md)}._authFooter_l6dtx_212{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--app-border)}._footerText_l6dtx_218{text-align:center;color:var(--app-text-muted);font-size:var(--ctl-font-sm);margin:0}._infoSection_l6dtx_226{margin:1.5rem 0}._infoBox_l6dtx_230{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);padding:1.5rem;margin-bottom:1.5rem}._infoBox_l6dtx_230 h3{color:var(--app-text-secondary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}._stepsList_l6dtx_246{list-style:decimal;padding-left:1.25rem;margin:0;color:var(--app-text-secondary);font-size:var(--ctl-font-md)}._stepsList_l6dtx_246 li+li{margin-top:.75rem}._userInfo_l6dtx_258{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);padding:1rem;margin-bottom:1rem}._userInfo_l6dtx_258 p{margin:0;color:var(--app-text-secondary);font-size:var(--ctl-font-md)}._authActions_l6dtx_272{margin:1.5rem 0;display:flex;justify-content:center}._helpText_l6dtx_278{color:var(--app-text-muted);font-size:var(--ctl-font-md);text-align:center;margin:0}@media (max-width: 640px){._authContainer_l6dtx_5{padding:.5rem}._authCard_l6dtx_14{padding:1.5rem}._formRow_l6dtx_49{grid-template-columns:1fr}._infoBox_l6dtx_230{padding:1rem}}@media (prefers-contrast: high){._authCard_l6dtx_14,._input_l6dtx_69{border-color:currentColor}}._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%}}._container_g0h63_5{display:flex;flex-direction:column;gap:.375rem;position:relative;flex:1 1 auto;min-width:0;max-width:100%}._label_g0h63_18{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._trigger_g0h63_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_g0h63_27:hover{border-color:var(--app-border-strong)}._trigger_g0h63_27:disabled{cursor:not-allowed;opacity:.6}._trigger_g0h63_27:focus-visible{outline:none;border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._triggerOpen_g0h63_60,._triggerOpen_g0h63_60:hover{border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._small_g0h63_67 ._trigger_g0h63_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_g0h63_74{color:var(--app-text);flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_g0h63_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_g0h63_95{color:var(--app-text-muted);transition:transform .12s ease;flex-shrink:0}._chevronOpen_g0h63_101{transform:rotate(180deg)}._dropdown_g0h63_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_g0h63_1 90ms cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes _slideDown_g0h63_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._optionsList_g0h63_134{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--ctl-menu-pad)}._option_g0h63_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_g0h63_134:hover{background:var(--ctl-menu-item-hover)}._optionSelected_g0h63_164{background:var(--app-accent-soft);color:var(--app-accent-text);font-weight:500}._optionSelected_g0h63_164:hover{background:color-mix(in srgb,var(--app-accent) 18%,var(--app-accent-soft))}._optionLabel_g0h63_174{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._checkIcon_g0h63_182{color:var(--app-accent);flex-shrink:0}._emptyState_g0h63_188{padding:1.25rem .75rem;text-align:center;color:var(--app-text-muted);font-size:var(--ctl-font-md)}[data-scheme=dark] ._optionSelected_g0h63_164{background:color-mix(in srgb,var(--app-accent) 20%,transparent);color:var(--app-accent-text)}[data-scheme=dark] ._optionSelected_g0h63_164:hover{background:color-mix(in srgb,var(--app-accent) 28%,transparent)}@media (max-width: 768px){._dropdown_g0h63_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}}._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_n3hwn_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_n3hwn_14,._row_n3hwn_15{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;gap:0 .75rem;padding:.25rem .75rem}._header_n3hwn_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_n3hwn_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_n3hwn_57{min-width:0;overflow:hidden;text-overflow:ellipsis}._headerSortable_n3hwn_63{cursor:pointer;border-radius:4px}._headerSortable_n3hwn_63:hover{color:var(--app-text)}._headerSortable_n3hwn_63:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}._headerActive_n3hwn_77{color:var(--app-accent-text)}._sortIcon_n3hwn_81{flex:none;opacity:.55}._headerSortable_n3hwn_63:hover ._sortIcon_n3hwn_81,._headerActive_n3hwn_77 ._sortIcon_n3hwn_81{opacity:1}._sortIconDesc_n3hwn_91{transform:rotate(180deg)}._alignEnd_n3hwn_95{justify-content:flex-end;text-align:right}._group_n3hwn_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_n3hwn_104>._select_n3hwn_120{margin-left:.75rem}._group_n3hwn_104>._select_n3hwn_120+._groupToggle_n3hwn_124{padding-left:.75rem}._groupToggle_n3hwn_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_n3hwn_124:hover{background:color-mix(in srgb,var(--group-color) 12%,transparent)}._groupToggle_n3hwn_124:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}._groupIcon_n3hwn_154{flex-shrink:0;transition:transform .12s ease}._groupOpen_n3hwn_159 ._groupIcon_n3hwn_154{transform:rotate(90deg)}._groupCount_n3hwn_163{color:var(--app-text-muted);font-weight:600}._groupAside_n3hwn_169{display:flex;align-items:center;align-self:stretch;gap:.75rem;padding:.25rem .75rem .25rem 0;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--app-text-secondary);cursor:pointer}._groupNote_n3hwn_182{grid-column:1 / -1;padding:.5rem .75rem;border-bottom:1px solid var(--app-border);font-size:.8125rem;color:var(--app-text-secondary)}._row_n3hwn_15{min-height:2.9rem;border-bottom:1px solid var(--app-border)}._row_n3hwn_15:last-child{border-bottom:none}._row_n3hwn_15:hover{background:var(--app-hover)}._rowExpandable_n3hwn_205{cursor:pointer}._rowOpen_n3hwn_210,._rowOpen_n3hwn_210:hover{background:var(--app-surface-muted);border-bottom-color:transparent}._cell_n3hwn_219{min-width:0;overflow-wrap:anywhere}._truncate_n3hwn_225{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cell_n3hwn_219._alignEnd_n3hwn_95{display:flex;justify-content:flex-end}._alignCenter_n3hwn_236{justify-content:center;text-align:center}._cell_n3hwn_219._alignCenter_n3hwn_236{display:flex;justify-content:center}._select_n3hwn_120{width:1rem;height:1rem}._expand_n3hwn_251{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_n3hwn_251:hover{background:var(--app-border);color:var(--app-text)}._expand_n3hwn_251:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._expandIcon_n3hwn_275{transition:transform .12s ease}._rowOpen_n3hwn_210 ._expandIcon_n3hwn_275,._rowUnfolded_n3hwn_280 ._expandIcon_n3hwn_275{transform:rotate(90deg)}._expandCounted_n3hwn_286{width:auto;gap:.15rem;padding:0 .35rem 0 .15rem}._expandCount_n3hwn_286{font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--app-text-secondary)}._rowUnfolded_n3hwn_280{border-bottom-color:transparent}._panel_n3hwn_306{grid-column:1 / -1;padding:.75rem 1rem .9rem;border-bottom:1px solid var(--app-border);background:var(--app-surface-muted)}._panel_n3hwn_306:last-child{border-bottom:none}._panel_n3hwn_306>div{display:grid;gap:.6rem}._subRow_n3hwn_324,._subRow_n3hwn_324:hover{background:var(--app-surface-muted);box-shadow:inset 3px 0 0 var(--app-border)}._subRow_n3hwn_324>._cell_n3hwn_219:first-of-type{padding-left:1.25rem}._footer_n3hwn_334,._footer_n3hwn_334:hover{background:var(--app-surface-muted);border-top:2px solid var(--app-border);font-weight:600}._empty_n3hwn_341{grid-column:1 / -1;padding:1.5rem .75rem;color:var(--app-text-muted);font-size:.875rem;text-align:center}._scroll_n3hwn_355{flex:0 1 auto;min-height:0;max-height:calc(100dvh - 8rem);overflow:auto}._scroll_n3hwn_355>._table_n3hwn_4{overflow:clip}._scroll_n3hwn_355 ._header_n3hwn_14{position:sticky;top:0;z-index:3}._scroll_n3hwn_355 ._group_n3hwn_104{top:var(--table-header-height, 0px)}@media (prefers-reduced-motion: reduce){._groupIcon_n3hwn_154,._expandIcon_n3hwn_275{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)}._badge_ycyq6_3{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)}._badge_ycyq6_3:hover{background:#dc2626}._badge_ycyq6_3:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}._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_w2nuw_1{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--app-border)}._header_w2nuw_7{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._filters_w2nuw_16{display:flex;flex-wrap:wrap;gap:.5rem}._title_w2nuw_22{margin:0;font-size:1.2rem;font-weight:650;color:var(--app-text)}._error_w2nuw_29{font-size:.875rem;color:var(--app-danger-text)}._detail_w2nuw_34{display:flex;flex-direction:column;gap:.6rem;padding:.5rem 0 .75rem}._body_w2nuw_41{margin:0;white-space:pre-wrap;font-size:.875rem;color:var(--app-text)}._attachments_w2nuw_48,._actions_w2nuw_49{display:flex;flex-wrap:wrap;gap:.4rem}._form_w2nuw_55{display:flex;flex-direction:column;gap:.75rem}._notice_w2nuw_61{margin:0;padding:.6rem .75rem;border-radius:8px;font-size:.8125rem;color:var(--app-warning-text);background:var(--app-warning-soft)}._statusCell_w2nuw_70{display:inline-flex;flex-direction:column;gap:.15rem}._thread_w2nuw_76{display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem}._messages_w2nuw_83{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}._message_w2nuw_83{display:flex;flex-direction:column;gap:.3rem;padding:.5rem .7rem;border:1px solid var(--app-border);border-radius:8px}._fromSupport_w2nuw_101{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent-text) 28%,transparent)}._meta_w2nuw_106{display:flex;gap:.5rem;align-items:baseline}._author_w2nuw_112{font-size:.8125rem;font-weight:600}._date_w2nuw_117,._sent_w2nuw_118{font-size:.75rem;color:var(--app-text-muted)}._composer_w2nuw_123{display:flex;flex-direction:column;gap:.4rem}._composer_w2nuw_123 ._actions_w2nuw_49{justify-content:flex-end}._overdue_w2nuw_133{font-weight:600;color:var(--app-danger-text)}._supportState_w2nuw_139{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}._supportState_w2nuw_139>div{flex:0 1 11rem;min-width:0;gap:.25rem}._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}}._page_xzqgm_2{max-width:1600px;margin:0 auto;padding:3rem 2rem;color:var(--app-text)}._header_xzqgm_9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--app-border)}._title_xzqgm_20{margin:0;font-size:1.65rem;font-weight:650;color:var(--app-text)}._subtitle_xzqgm_27{margin:.4rem 0 0;font-size:.92rem;color:var(--app-text-muted)}._list_xzqgm_33{display:flex;flex-direction:column;gap:.5rem}._tenantRow_xzqgm_39{display:flex;align-items:center;gap:.75rem}._tenantRow_xzqgm_39>button:first-child{flex:1;min-width:0}@media (max-width: 640px){._tenantRow_xzqgm_39{flex-direction:column;align-items:stretch}}._tenant_xzqgm_39{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_xzqgm_39:hover{border-color:#b45309;background:var(--app-surface-hover, var(--app-surface))}._tenant_xzqgm_39:focus-visible{outline:2px solid #b45309;outline-offset:2px}._tenantName_xzqgm_83{font-weight:600}._tenantSlug_xzqgm_87{margin-top:.15rem;font-size:.82rem;color:var(--app-text-muted)}._ownBadge_xzqgm_93{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_xzqgm_103{flex-shrink:0;font-size:.82rem;color:var(--app-text-muted)}._state_xzqgm_109{padding:2rem 0;color:var(--app-text-muted)}._error_xzqgm_114{padding:1rem 1.1rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}._footNote_xzqgm_122{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_14kya_1{position:relative;display:inline-flex}._trigger_14kya_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_14kya_7:hover:not(:disabled){border-color:var(--app-text-muted)}._trigger_14kya_7:disabled{opacity:.6;cursor:not-allowed}._triggerOpen_14kya_31{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}._triggerInvalid_14kya_36{border-color:#ef4444}._triggerTime_14kya_40{font-size:.875rem;font-weight:600}._triggerDuration_14kya_45{padding:.1rem .35rem;border-radius:.3rem;background:var(--app-surface-muted);color:var(--app-text-muted);font-size:.6875rem;font-weight:600}._popover_14kya_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_14kya_1 .15s ease-out}._popoverUp_14kya_68{animation:_timeRangeSlideUp_14kya_1 .15s ease-out}@keyframes _timeRangeSlideDown_14kya_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _timeRangeSlideUp_14kya_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._inputRow_14kya_82{display:flex;align-items:center;gap:.4rem}._timeInput_14kya_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_14kya_88:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}._arrow_14kya_108{color:var(--app-text-muted);font-size:.875rem}._durationChip_14kya_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_14kya_124{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem}._columns_14kya_131{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--app-border)}._column_14kya_131{min-width:0}._columnLabel_14kya_144{margin-bottom:.3rem;color:var(--app-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._optionList_14kya_153{display:flex;flex-direction:column;gap:.1rem;max-height:12rem;overflow-y:auto;padding-right:.15rem}._option_14kya_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_14kya_153:hover{background:var(--app-surface-muted)}._optionActive_14kya_184{background:#3b82f6;color:#fff;font-weight:600}._optionActive_14kya_184:hover{background:#2563eb}._optionHint_14kya_194{color:var(--app-text-muted);font-size:.6875rem}._optionActive_14kya_184 ._optionHint_14kya_194{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_vlohz_2{display:flex;flex-direction:column;height:calc(100vh - 200px);min-height:0}._fillAvailableHeight_vlohz_9{flex:1 1 0;height:auto;min-height:0}._listHeader_vlohz_17{padding:0 var(--ctl-scrollbar-size) .75rem 0;flex-shrink:0}._searchContainer_vlohz_22{flex:1;min-width:280px;width:auto}._filterBar_vlohz_30{min-width:min(26rem,100%)}._listControls_vlohz_34{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._resultCount_vlohz_42{font-size:.875rem;color:var(--app-text-muted);font-weight:500}._selectedCount_vlohz_48{color:#3b82f6;font-weight:600}._viewToggle_vlohz_53{display:flex;gap:.25rem;background-color:var(--app-surface-muted);padding:.25rem;border-radius:.5rem}._bulkActions_vlohz_61{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:0 var(--ctl-scrollbar-size) .75rem 0;font-size:.875rem;color:var(--app-accent-text);animation:_bulkActionsSlideIn_vlohz_1 .18s ease-out;transform-origin:top center}@keyframes _bulkActionsSlideIn_vlohz_1{0%{opacity:0;transform:translateY(-6px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}._tableWrapper_vlohz_87{overflow:auto;scrollbar-gutter:stable;flex:1 1 0;min-height:0}._selectedRow_vlohz_94,._selectedRow_vlohz_94:hover{background-color:var(--app-selected-bg)}._cardCheckbox_vlohz_99{cursor:pointer}._archivedRow_vlohz_103{opacity:.55}._refetchingBar_vlohz_107{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin:0 var(--ctl-scrollbar-size) .75rem 0;padding:.4rem 1rem;background-color:#6366f124;border:1px solid rgba(99,102,241,.35);border-radius:.5rem;font-size:.8rem;color:#4f46e5}[data-scheme=dark] ._refetchingBar_vlohz_107{color:#a5b4fc}._refetchingSpinner_vlohz_125{width:14px;height:14px;border:2px solid #c7d2fe;border-top-color:#a5b4fc;border-radius:50%;animation:_spin_vlohz_1 .6s linear infinite}@keyframes _spin_vlohz_1{to{transform:rotate(360deg)}}._clientNameCell_vlohz_138{font-weight:500;color:var(--app-text)}._clientNameWithMarker_vlohz_143{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}._bereichCell_vlohz_152{display:inline-flex;align-items:center;min-width:0}._clientName_vlohz_138{font-weight:600;color:var(--app-text)}._centerAlign_vlohz_163{text-align:center}._rightAlign_vlohz_167{text-align:right}._leftAlign_vlohz_172{text-align:left}._numericCell_vlohz_177{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._ellipsisCell_vlohz_184{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ellipsisCell_vlohz_184:hover{overflow:visible;white-space:normal;word-break:break-all;background-color:var(--app-surface-muted);position:relative;z-index:1}._statusCell_vlohz_201{cursor:pointer;transition:background-color .2s;min-width:100px;width:120px}._statusCell_vlohz_201:hover{background-color:var(--app-surface-muted)}._bulkActionSelect_vlohz_212{min-width:140px;max-width:180px}._mitarbeiterCell_vlohz_218{cursor:pointer;transition:background-color .2s;min-width:150px;width:150px}._mitarbeiterCell_vlohz_218:hover{background-color:var(--app-surface-muted)}._mitarbeiterName_vlohz_229{display:inline-block;width:100%;padding:.25rem;border-radius:.25rem}._mitarbeiterSelect_vlohz_236{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_vlohz_236:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #3b82f61a}._pflegegradBadge_vlohz_253{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_vlohz_262{display:flex;gap:.25rem;align-items:center;justify-content:flex-end}._dangerButton_vlohz_269{color:#dc2626!important}._dangerButton_vlohz_269:hover{background-color:var(--app-danger-soft)!important;color:var(--app-danger-text)!important}._loadingContainer_vlohz_281{padding:0}._skeletonHeader_vlohz_285{height:3rem;background:linear-gradient(90deg,var(--app-surface-muted) 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:_shimmer_vlohz_1 1.5s infinite;border-radius:.5rem;margin-bottom:1rem}._skeletonRow_vlohz_294{height:3.5rem;background:linear-gradient(90deg,var(--app-surface-muted) 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:_shimmer_vlohz_1 1.5s infinite;border-radius:.375rem;margin-bottom:.5rem}@keyframes _shimmer_vlohz_1{0%{background-position:-200% 0}to{background-position:200% 0}}._emptyState_vlohz_312{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)}._emptyStateIcon_vlohz_321{font-size:3rem;margin-bottom:1rem;opacity:.5}._emptyState_vlohz_312 h3{font-size:1.125rem;font-weight:600;color:var(--app-text-secondary);margin-bottom:.5rem}._emptyState_vlohz_312 p{font-size:.875rem;color:var(--app-text-muted);margin-bottom:1.5rem}._emptyStateActions_vlohz_340{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}._cardsGrid_vlohz_348{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;padding:1.5rem}._clientCard_vlohz_355{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_vlohz_355:hover{border-color:var(--app-border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-2px)}._selectedCard_vlohz_371{border-color:var(--app-accent);background-color:var(--app-accent-soft);box-shadow:0 0 0 2px #3b82f61a}._cardHeader_vlohz_377{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._cardHeaderLeft_vlohz_384{display:flex;align-items:flex-start;gap:.75rem;flex:1}._cardActions_vlohz_391{display:flex;gap:.25rem;opacity:.7;transition:opacity .2s}._clientCard_vlohz_355:hover ._cardActions_vlohz_391{opacity:1}._cardContent_vlohz_402{space-y:.75rem}._cardRow_vlohz_406{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._cardLabel_vlohz_413{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._cardValue_vlohz_421{font-size:.875rem;color:var(--app-text-secondary);font-weight:500;text-align:right}._cardBadges_vlohz_428{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}._clientTypeBadge_vlohz_435{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_vlohz_448{background:var(--app-accent-soft);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent-text) 35%,transparent)}._privateBadge_vlohz_455{background:var(--app-warning-soft);color:var(--app-warning-text);border-color:color-mix(in srgb,var(--app-warning-text) 35%,transparent)}._medicalBadge_vlohz_461{background:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,var(--app-success-text) 35%,transparent)}._clientTypeBadge_vlohz_435:hover{transform:translateY(-1px);box-shadow:0 2px 4px -1px #0000001a}._selectLoading_vlohz_472{opacity:.6;pointer-events:none}@media (max-width: 768px){._searchContainer_vlohz_22{min-width:auto}._listControls_vlohz_34{flex-direction:column;align-items:stretch}._resultCount_vlohz_42{text-align:center}._viewToggle_vlohz_53{align-self:center}._cardsGrid_vlohz_348{grid-template-columns:1fr;padding:1rem}._emptyState_vlohz_312{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_12b6f_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_12b6f_4:hover{background:var(--app-surface-muted);border-color:var(--app-border-strong)}._chip_12b6f_4 input[type=checkbox]{width:15px;height:15px;margin:0;cursor:pointer}._active_12b6f_34{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_12b6f_34{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_12b6f_49{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_12b6f_49 input[type=checkbox]{width:14px;height:14px}._loadingDot_12b6f_62{width:6px;height:6px;border-radius:999px;background:var(--app-accent);animation:_pulse_12b6f_1 1s ease-in-out infinite}@keyframes _pulse_12b6f_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_uyo62_5{position:relative;display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--ctl-gap);min-width:min-content}._chipWrapper_uyo62_17{display:inline-flex;align-items:stretch;min-width:0}._chip_uyo62_17{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_uyo62_17:hover,._chipWrapper_uyo62_17:hover ._chip_uyo62_17{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_uyo62_48{flex-shrink:0;color:var(--app-accent-text);font-weight:600}._chipValue_uyo62_54{overflow:hidden;color:var(--app-accent-text);text-overflow:ellipsis;white-space:nowrap}._chipRemove_uyo62_61{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_uyo62_17:hover ._chipRemove_uyo62_61{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_uyo62_17 ._chipRemove_uyo62_61:hover{background:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger-text) 40%,transparent);color:var(--app-danger-text)}._addButton_uyo62_86{height:var(--ctl-h-sm)}._filterCount_uyo62_90{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_uyo62_104{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:var(--filter-panel-max-w, 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_uyo62_124{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_uyo62_124>div{display:flex;flex-direction:column;gap:.15rem}._panelHeader_uyo62_124 strong{color:var(--app-text);font-size:var(--ctl-font-md)}._panelHeader_uyo62_124 span{color:var(--app-text-muted);font-size:.75rem}._panelGrid_uyo62_150{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;padding:.85rem 1rem 1rem;overflow-y:auto}._fieldGroup_uyo62_159{min-width:0;padding:.7rem;background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md)}._fieldGroup_uyo62_159[data-wide]{grid-column:1 / -1}._checkOption_uyo62_172{display:flex;align-items:center;gap:.5rem;min-height:var(--ctl-h-sm);font-size:.8125rem;color:var(--app-text);cursor:pointer}._fieldHeader_uyo62_182{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}._fieldLabel_uyo62_190{color:var(--app-text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}._optionList_uyo62_200{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}._optionList_uyo62_200+._optionList_uyo62_200{margin-top:.35rem}._optionGroups_uyo62_211{display:flex;flex-direction:column;gap:.5rem}._optionGroup_uyo62_211{display:flex;flex-direction:column;gap:.3rem}._optionGroupLabel_uyo62_223{color:var(--app-text-muted);font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}._optionChip_uyo62_231{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_uyo62_231:hover{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));color:var(--app-text)}._optionChipActive_uyo62_250{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 40%,transparent);color:var(--app-accent-text)}._panelFooter_uyo62_256{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_uyo62_104{position:fixed;top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;max-width:none;max-height:min(78vh,680px)}._panelGrid_uyo62_150{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))}._overlay_129m3_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_129m3_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_129m3_28{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid var(--app-border)}._header_129m3_28 h2{margin:0;font-size:1.5rem;color:var(--app-text);font-weight:600}._titleNote_129m3_43{font-size:1rem;font-weight:400;color:var(--app-danger-text)}._closeButton_129m3_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_129m3_49:hover{background-color:var(--app-surface-muted);color:var(--app-text)}._content_129m3_70{padding:1.5rem;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}._searchContainer_129m3_79{margin-bottom:1rem}._suggestion_129m3_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_129m3_83 strong{color:var(--app-accent-text)}._clientList_129m3_97{flex:1;overflow-y:auto;border:1px solid var(--app-border);border-radius:8px;min-height:200px;max-height:400px}._clientItem_129m3_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_129m3_106:last-child{border-bottom:none}._clientItem_129m3_106:hover{background-color:var(--app-surface-muted)}._clientItem_129m3_106._selected_129m3_124{background-color:var(--app-accent-soft);border-left:3px solid #3b82f6}._clientInfo_129m3_129{flex:1}._clientName_129m3_133{font-size:1rem;font-weight:600;color:var(--app-text);margin-bottom:.25rem}._clientNameWithMarker_129m3_140{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}._clientMeta_129m3_148{display:flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;color:var(--app-text-muted)}._metaItem_129m3_156{display:inline-flex;align-items:center}._checkIcon_129m3_161{color:#3b82f6;flex-shrink:0}._emptyState_129m3_166{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--app-text-muted);text-align:center}._resultCount_129m3_175{margin-top:1rem;font-size:.875rem;color:var(--app-text-muted);text-align:center}._footer_129m3_182{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid var(--app-border)}@media (max-width: 640px){._modal_129m3_17{width:95%;max-height:90vh}._header_129m3_28,._content_129m3_70,._footer_129m3_182{padding:1rem}._clientMeta_129m3_148{flex-direction:column;gap:.25rem}._footer_129m3_182{flex-direction:column}._footer_129m3_182 button{width:100%}}._page_j10t4_1{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;min-width:0}._header_j10t4_2,._strip_j10t4_2,._members_j10t4_2,._actions_j10t4_2{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}._header_j10t4_2{justify-content:space-between}._title_j10t4_4{margin:0;color:var(--app-text);font-size:1.4rem}._strip_j10t4_2{padding:.75rem 0}._members_j10t4_2{padding:.75rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius)}._member_j10t4_2{display:flex;align-items:center;gap:.5rem}._muted_j10t4_8,._hint_j10t4_8{color:var(--app-text-muted);font-size:.8125rem}._error_j10t4_9{color:var(--app-danger, var(--app-text))}._editorMembers_j10t4_10{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._editorMember_j10t4_10{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) auto;gap:.75rem;align-items:center}._groupReference_j10t4_12{display:block;margin-top:.25rem;font-size:.75rem}._filter_j10t4_13{width:min(100%,20rem)}._note_j10t4_14{padding:1rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius)}._noteMeta_j10t4_15{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}._noteContent_j10t4_16{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--app-text)}._notes_j10t4_17{display:flex;flex-direction:column;gap:.75rem}._viewOnly_j10t4_18{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.375rem;color:var(--app-text)}._access_j10t4_19{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius)}._accessTitle_j10t4_20{margin:0;color:var(--app-text);font-size:.9375rem;font-weight:600}._accessSlots_j10t4_21{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}._accessSlot_j10t4_21{display:inline-flex;align-items:center;gap:.375rem;color:var(--app-text)}._accessRequired_j10t4_23{width:min(100%,16rem)}@media (max-width: 640px){._page_j10t4_1{padding:.75rem}._editorMember_j10t4_10{grid-template-columns:1fr auto}._editorMember_j10t4_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_r0q9l_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_r0q9l_3:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._headerSection_r0q9l_17{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--app-border)}._headerLeft_r0q9l_25{display:flex;align-items:baseline;gap:1rem}._headerActions_r0q9l_31{display:flex;align-items:center;gap:var(--ctl-gap)}._sectionTitle_r0q9l_37{font-size:1.125rem;font-weight:600;color:var(--app-text);margin:0}._filterBadge_r0q9l_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_r0q9l_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_r0q9l_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_r0q9l_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_r0q9l_83:hover{background-color:var(--app-accent-soft);color:#1e3a8a}._filterContainer_r0q9l_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_r0q9l_1 .2s ease-out}@keyframes _slideDown_r0q9l_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._searchRow_r0q9l_134{margin-bottom:.75rem}._chipFilterGroups_r0q9l_139{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.75rem}._chipFilterGroup_r0q9l_139{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._chipFilterLabel_r0q9l_153{min-width:4.5rem;font-size:.75rem;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.025em}._chipFilterChips_r0q9l_162{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}._filterRow_r0q9l_170{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}._filterGroup_r0q9l_177{display:flex;flex-direction:column;gap:.25rem}._filterGroup_r0q9l_177 label{font-size:.75rem;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.025em}._filterSelect_r0q9l_191,._dateInput_r0q9l_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_r0q9l_191:focus,._dateInput_r0q9l_192:focus{outline:none;border-color:var(--app-accent);box-shadow:0 0 0 2px #3b82f61a}._resultsInfo_r0q9l_208{font-size:.8125rem;color:var(--app-text-muted);font-weight:500;margin:0}._headerControls_r0q9l_215{display:flex;align-items:center;gap:.75rem}._hideRolledBackToggle_r0q9l_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_r0q9l_221:hover{background-color:var(--app-surface-muted)}._hideRolledBackToggle_r0q9l_221 input[type=checkbox]{cursor:pointer}._hideRolledBackToggle_r0q9l_221 span{white-space:nowrap}._tableWrapper_r0q9l_246{overflow-x:auto;overflow-y:visible;margin:0 1.5rem 1rem}._dateCell_r0q9l_252{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}._timesheetDetails_r0q9l_259{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;line-height:1.4}._timesheetHeader_r0q9l_267{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}._timesheetHeader_r0q9l_267 strong{color:var(--app-text)}._mitarbeiterName_r0q9l_278{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_r0q9l_288{font-size:.85rem;color:var(--app-text-secondary)}._mitarbeiterLabel_r0q9l_288 strong{color:var(--app-text)}._notAssigned_r0q9l_297{color:var(--app-text-muted);font-weight:600}._deletedMitarbeiter_r0q9l_302{color:var(--app-danger-text);text-decoration:line-through;font-weight:500}._timesheetSecondRow_r0q9l_308{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._totalHours_r0q9l_315{font-size:.75rem;color:var(--app-text-muted);font-weight:500;padding:2px 8px;background-color:var(--app-surface-muted);border-radius:12px}._budgetChips_r0q9l_325{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}._transactionMeta_r0q9l_333{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}._bookingInfoIcon_r0q9l_342{display:inline-flex;align-items:center;color:var(--app-text-muted);cursor:help}._bookingInfoIcon_r0q9l_342:hover{color:var(--app-text-muted)}._budgetChipItem_r0q9l_353{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_r0q9l_366{display:flex;justify-content:space-between;align-items:center}._typeCell_r0q9l_373{display:flex;align-items:center;gap:.5rem}._timesheetRow_r0q9l_380{background-color:var(--app-surface)}._anchorRow_r0q9l_387{box-shadow:inset 3px 0 #8b5cf6}._anchorBadge_r0q9l_391{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_r0q9l_406{border-left:3px solid #0d9488}._rolloverBadge_r0q9l_410{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_r0q9l_425{border-left:3px solid #64748b}._systemResetBadge_r0q9l_429{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_r0q9l_443{margin-left:.5rem;font-size:.85rem;font-weight:600;white-space:nowrap;color:var(--app-text-secondary)}._anchorDelta_r0q9l_452{opacity:.65;font-size:.8rem}._supersededAnchorRow_r0q9l_458{background-color:var(--app-surface-muted)}._supersededAnchorRow_r0q9l_458 ._transactionDescription_r0q9l_462,._supersededAnchorRow_r0q9l_458 ._targetBalanceChip_r0q9l_443{opacity:.75}._relatedTransactionRow_r0q9l_467{background-color:var(--app-surface-muted)}._relatedTransactionType_r0q9l_471{color:var(--app-text-muted);font-style:italic;font-size:.8rem}._transactionDescription_r0q9l_462{flex:1}._amount_r0q9l_481{margin-left:.5rem;font-weight:500}._positiveAmount_r0q9l_486{color:var(--app-success-text)}._negativeAmount_r0q9l_490{color:var(--app-danger-text)}._statusBadge_r0q9l_495{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_r0q9l_507{background-color:var(--app-success-soft);color:var(--app-success-text);border:1px solid #10b981}._yellowBadge_r0q9l_513{background-color:var(--app-warning-soft);color:var(--app-warning-text);border:1px solid #f59e0b}._redBadge_r0q9l_519{background-color:var(--app-danger-soft);color:var(--app-danger-text);border:1px solid #ef4444}._greyBadge_r0q9l_525{background-color:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid #64748b}._scheduledBadge_r0q9l_531{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_r0q9l_539{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;align-items:center}._statusCell_r0q9l_547{flex-direction:column;gap:.2rem}@keyframes _spin_r0q9l_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._rolledBackIndicator_r0q9l_557{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_r0q9l_568{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_r0q9l_581{font-size:.8125rem;color:var(--app-text-muted);margin-top:.5rem}._balancePanel_r0q9l_588{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_r0q9l_605{display:flex;flex-direction:column;gap:.125rem}._balancePanelTitle_r0q9l_611{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted)}._balancePanelDate_r0q9l_619{font-size:.875rem;font-weight:600;color:var(--app-text);white-space:nowrap}._balanceChips_r0q9l_626{display:flex;gap:.5rem;flex-wrap:wrap}._balanceChip_r0q9l_626{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_r0q9l_644{font-size:.7rem;color:var(--app-text-muted);white-space:nowrap}._balanceChipValue_r0q9l_650{font-size:.875rem;font-weight:600;color:var(--app-text);font-variant-numeric:tabular-nums}._balanceChipValueNegative_r0q9l_657{color:var(--app-danger-text)}@media (max-width: 768px){._headerSection_r0q9l_17{padding:1rem}._headerLeft_r0q9l_25{flex-direction:column;align-items:flex-start;gap:.5rem}._sectionTitle_r0q9l_37{font-size:1rem}._resultsInfo_r0q9l_208{font-size:.75rem}._toggleFiltersButton_r0q9l_681{padding:.375rem .75rem;font-size:.8125rem}._activeFiltersChips_r0q9l_59{padding:.75rem 1rem}._filterChip_r0q9l_69{font-size:.75rem;padding:.25rem .625rem}._filterContainer_r0q9l_106{position:fixed;top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;max-height:78vh;padding:1rem}._filterRow_r0q9l_170{gap:.75rem}._chipFilterLabel_r0q9l_153{min-width:100%}._tableWrapper_r0q9l_246{margin:0 .75rem .75rem}._tableHeaderCell_r0q9l_718{padding:.75rem;font-size:.7rem}._tableCell_r0q9l_723{padding:.75rem;font-size:.8rem}._balancePanel_r0q9l_588{padding:.5rem .75rem}._balanceChip_r0q9l_626{min-width:0;flex:1 1 40%}}[data-scheme=dark] ._anchorBadge_r0q9l_391{background-color:#8b5cf629;color:#c4b5fd;border-color:#8b5cf673}[data-scheme=dark] ._rolloverBadge_r0q9l_410{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))}._container_1ghrb_1{margin-top:0}._header_1ghrb_5{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none}._header_1ghrb_5:hover{background:var(--hover-bg, #f7fafc)}._title_1ghrb_18{margin:0;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}._content_1ghrb_27{position:relative;padding:0 1rem 1rem}._contentEmbedded_1ghrb_33{padding:0}._dropHint_1ghrb_37{margin-top:.75rem}._content_1ghrb_27._dragActive_1ghrb_41{outline:2px dashed var(--primary, #3182ce);outline-offset:-4px;border-radius:.5rem}._dropOverlay_1ghrb_49{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_1ghrb_64{padding:1rem;text-align:center;color:var(--text-secondary, #718096)}._emptyState_1ghrb_70{padding:1.5rem;text-align:center;color:var(--text-secondary, #718096);font-size:.875rem}._listControls_1ghrb_77{margin-bottom:.75rem}._bulkActionBar_1ghrb_81{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_1ghrb_93{margin-right:.25rem;color:var(--app-text);font-size:.85rem;font-weight:600}._clearSelectionButton_1ghrb_100{margin-left:auto}._clearSelectionButton_1ghrb_100:hover:not(:disabled){color:var(--app-text)}._searchContainer_1ghrb_108{flex:1;min-width:16rem;width:auto}._filenameContent_1ghrb_114{display:flex;align-items:center;gap:.375rem;min-width:0}._selectedRow_1ghrb_121{background:var(--app-selected-bg)}._filenameText_1ghrb_125{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._fileIcon_1ghrb_134{display:inline-flex;flex:none;color:var(--app-text-muted)}._documentGroupBadge_1ghrb_140{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_1ghrb_152{background:var(--app-surface-muted);color:var(--app-text-muted)}._documentTypeDetail_1ghrb_157{display:block;color:var(--app-text-muted);font-size:.75rem}._visibilityBadge_1ghrb_163{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_1ghrb_176{color:var(--text-secondary, #718096);font-size:.8rem}._actions_1ghrb_181{display:flex;gap:.25rem;justify-content:flex-end;align-items:center}._dangerButton_1ghrb_188{color:var(--app-danger-text)!important}._dangerButton_1ghrb_188:hover{background-color:var(--app-danger-soft)!important;color:var(--app-danger-text)!important}._bulkModalHint_1ghrb_197{margin:.75rem 0 1rem;color:var(--app-text-secondary);font-size:.85rem}[data-scheme=dark] ._container_1ghrb_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_1ghrb_216{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_v8lnh_8{padding:1.5rem;max-width:1500px;margin:0 auto;color:var(--app-text)}._pageHeader_v8lnh_15{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start;margin-bottom:1rem}._headerTitle_v8lnh_23{display:flex;align-items:center;gap:.75rem;min-width:0}._headerTitle_v8lnh_23 h1{margin:0;font-size:1.5rem;font-weight:650;letter-spacing:-.02em}._headerSubtitle_v8lnh_37{margin:.25rem 0 0;color:var(--app-text-secondary);font-size:.875rem}._headerSubtitle_v8lnh_37 ._typeHelpTrigger_v8lnh_43{margin-left:.25rem}._headerActions_v8lnh_47{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._intakeBadge_v8lnh_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_v8lnh_73{margin-bottom:.75rem}._viewTabs_v8lnh_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_v8lnh_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_v8lnh_77:hover{color:var(--app-text)}._viewTabActive_v8lnh_107,._viewTabActive_v8lnh_107:hover{background:var(--app-surface);color:var(--app-accent);box-shadow:0 1px 2px #10182814}._viewTab_v8lnh_77:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._searchSlot_v8lnh_119{width:min(340px,100%)}._archivedNotice_v8lnh_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_v8lnh_123 svg{flex:0 0 auto;margin-top:.1rem}._archivedNotice_v8lnh_123 div{display:grid;gap:.15rem}._archivedNotice_v8lnh_123 strong{color:var(--app-text)}._archivedNotice_v8lnh_123 span{font-size:.82rem}._tableCard_v8lnh_155,._panel_v8lnh_156{border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);box-shadow:0 1px 2px #1018280a}._tableCard_v8lnh_155{overflow:hidden;display:flex;flex-direction:column;flex-shrink:1;min-height:0}[data-scheme=dark] ._tableCard_v8lnh_155,[data-scheme=dark] ._panel_v8lnh_156{box-shadow:none}._sortMenu_v8lnh_185{position:relative}._sortMenuTrigger_v8lnh_191{flex:none}._sortMenuPanel_v8lnh_195{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_v8lnh_209{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_v8lnh_209:hover{background:var(--app-hover)}._sortMenuItemActive_v8lnh_228{color:var(--app-accent-text);font-weight:600}[data-scheme=dark] ._sortMenuPanel_v8lnh_195{box-shadow:0 4px 12px #0006}._overdue_v8lnh_237{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_v8lnh_237:hover{background:color-mix(in srgb,var(--app-danger-text) 11%,var(--app-tint-base))}._dueSoon_v8lnh_246{box-shadow:inset 3px 0 0 var(--app-warning-text)}._rowDetail_v8lnh_255{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem;padding:1rem 1.1rem 1.1rem 2.1rem}._rowDetailText_v8lnh_262{display:grid;align-content:start;gap:.25rem;min-width:0}._rowDetailTitle_v8lnh_269{color:var(--app-text-muted);font-size:.6875rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}._rowDetailTitle_v8lnh_269:not(:first-child){margin-top:.6rem}._rowDetailText_v8lnh_262 p{margin:0;color:var(--app-text);font-size:.8125rem}._rowDetailBody_v8lnh_288{max-height:11rem;overflow-y:auto;white-space:pre-wrap}._rowDetailMeta_v8lnh_294{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.3rem .75rem;margin:0;font-size:.8125rem}._rowDetailMeta_v8lnh_294 dt{color:var(--app-text-muted);white-space:nowrap}._rowDetailMeta_v8lnh_294 dd{margin:0;color:var(--app-text);min-width:0;overflow-wrap:anywhere}._rowDetailActions_v8lnh_315{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;gap:.5rem}._srOnly_v8lnh_323{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_v8lnh_255{grid-template-columns:minmax(0,1fr);padding-left:1.1rem}}._titleCell_v8lnh_344{display:flex;align-items:flex-start;gap:.625rem;min-width:240px}._titleText_v8lnh_351{display:flex;flex-direction:column;gap:.2rem;min-width:0}._titleRow_v8lnh_358{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._titleLink_v8lnh_365{padding:0;border:0;background:none;font:inherit;font-weight:650;color:var(--app-text);text-align:left;cursor:pointer}._titleLink_v8lnh_365:hover{color:var(--app-accent-text)}._titleLink_v8lnh_365:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;border-radius:3px}._titleText_v8lnh_351 small,._typeRow_v8lnh_387 small{color:var(--app-text-muted);font-size:.78rem}._typeDot_v8lnh_392{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_v8lnh_402{display:flex;flex-direction:column;gap:.15rem;min-width:0}._reassignFlag_v8lnh_409{color:var(--app-danger-text);font-size:.72rem;font-weight:650}._urgentText_v8lnh_415{color:var(--app-danger-text);font-weight:650}._dueSoon_v8lnh_246 ._urgentText_v8lnh_415{color:var(--app-warning-text)}._mutedCell_v8lnh_424{color:var(--app-text-muted)}._statusBadge_v8lnh_430{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_v8lnh_443{background:var(--app-accent-soft);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent-text) 32%,transparent)}._statusWAITING_v8lnh_449{background:var(--app-warning-soft);color:var(--app-warning-text);border-color:color-mix(in srgb,var(--app-warning-text) 32%,transparent)}._statusDONE_v8lnh_455{background:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,var(--app-success-text) 32%,transparent)}._statusCANCELLED_v8lnh_461{background:var(--app-surface-muted);color:var(--app-text-muted);border-style:dashed}._priorityFlag_v8lnh_467{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_v8lnh_480{background:color-mix(in srgb,var(--app-danger-text) 14%,var(--app-tint-base));color:var(--app-danger-text)}._skeletonList_v8lnh_487{padding:.875rem}._skeletonRow_v8lnh_491{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_v8lnh_1 1.5s infinite}._skeletonRow_v8lnh_491:last-child{margin-bottom:0}@keyframes _shimmer_v8lnh_1{0%{background-position:-200% 0}to{background-position:200% 0}}._emptyState_v8lnh_518{padding:3.5rem 2rem;text-align:center;color:var(--app-text-muted)}._emptyStateIcon_v8lnh_524{color:var(--app-text-muted);opacity:.55;margin-bottom:.75rem}._emptyState_v8lnh_518 h3{margin:0 0 .35rem;font-size:1rem;font-weight:650;color:var(--app-text-secondary)}._emptyState_v8lnh_518 p{margin:0 0 1.25rem;font-size:.875rem}._formGrid_v8lnh_544{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._modalForm_v8lnh_552{display:flex;flex-direction:column;gap:1.375rem}._requiredFieldLabel_v8lnh_558{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0}._requiredFieldBadge_v8lnh_566{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_v8lnh_585{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_v8lnh_591{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_v8lnh_591:after{content:"";flex:1;height:1px;background:var(--app-border)}._field_v8lnh_610{display:flex;flex-direction:column;gap:.375rem;min-width:0}._field_v8lnh_610>span{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._selectField_v8lnh_629>span:first-child{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._selectField_v8lnh_629{flex:0 1 auto;min-width:0}._dateTimeRow_v8lnh_645{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:.5rem;align-items:start;min-width:0}._dueRow_v8lnh_655{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:.625rem;align-items:start}._readonlyValue_v8lnh_663{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_v8lnh_610 input,._field_v8lnh_610 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_v8lnh_610 textarea{resize:vertical;min-height:64px;padding:.5rem .625rem}._field_v8lnh_610 input:hover:not(:disabled),._field_v8lnh_610 textarea:hover:not(:disabled){border-color:var(--app-border-strong)}._field_v8lnh_610 input:focus,._field_v8lnh_610 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_v8lnh_610 input:disabled,._field_v8lnh_610 textarea:disabled{background:var(--app-surface-muted);color:var(--app-text-muted);cursor:not-allowed}._fieldWide_v8lnh_714,._formError_v8lnh_715{grid-column:1 / -1}._fieldHint_v8lnh_719{font-size:.72rem;color:var(--app-text-muted)}._textPending_v8lnh_728{display:flex;align-items:center;gap:.5rem;margin:-.5rem 0 0;font-size:.72rem;color:var(--app-text-muted)}._textConfirm_v8lnh_737{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_v8lnh_737:hover{background:var(--app-accent-soft);border-color:var(--app-accent)}._textConfirm_v8lnh_737:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._originalFiles_v8lnh_762{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--app-border)}._originalFiles_v8lnh_762 h4{margin:0 0 .25rem;font-size:.9rem;font-weight:650}._originalFileName_v8lnh_774{margin:.75rem 0 .35rem;font-size:.8rem;font-weight:600;overflow-wrap:anywhere}._linkedField_v8lnh_781{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:end;min-width:0}._colorField_v8lnh_789 input[type=color]{width:56px;height:36px;padding:.15rem;cursor:pointer}._formError_v8lnh_715{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_v8lnh_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_v8lnh_829{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_v8lnh_43:hover{color:var(--app-accent-text);background:var(--app-accent-soft)}._typeHelpTrigger_v8lnh_43:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._typeHelpTrigger_v8lnh_43[aria-expanded=true]{color:var(--app-accent-text);background:var(--app-accent-soft)}._typeHelpPopover_v8lnh_856{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_v8lnh_868{margin:0;padding:0 0 .75rem;color:var(--app-text-secondary);font-size:.84rem;line-height:1.5}._typeHelpList_v8lnh_876{display:grid;gap:.65rem;margin:0}._typeHelpItem_v8lnh_882{display:grid;gap:.15rem}._typeHelpItem_v8lnh_882 dt{color:var(--app-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}._typeHelpItem_v8lnh_882 dd{margin:0;color:var(--app-text-secondary);font-size:.82rem;line-height:1.45}._modalActions_v8lnh_902{display:flex;justify-content:flex-end;gap:.5rem;align-items:center}._workflowFields_v8lnh_911{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_v8lnh_922{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}._sectionLabel_v8lnh_930{grid-column:1 / -1;color:var(--app-accent-text);font-size:.85rem;font-weight:650}._workflowPanel_v8lnh_937,._budgetWorkflowFields_v8lnh_944,._budgetWorkflowPanel_v8lnh_945{border-color:var(--app-border);background:var(--app-surface-muted)}._budgetSectionLabel_v8lnh_950{color:var(--app-accent-text)}._budgetTypeFieldset_v8lnh_954{min-width:0;margin:0;padding:0;border:0}._budgetTypeFieldset_v8lnh_954 legend,._workflowSubheading_v8lnh_962{margin:0 0 .5rem;color:var(--app-text-muted);font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}._budgetTypeGrid_v8lnh_971{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._budgetTypeChoice_v8lnh_977{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_v8lnh_977 input{margin:0}._budgetBalanceGrid_v8lnh_994{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}._budgetBalanceCard_v8lnh_1000{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border:1px solid var(--app-border);border-radius:9px;background:var(--app-surface)}._budgetBalanceCard_v8lnh_1000 span{color:var(--app-text-muted);font-size:.75rem}._budgetBalanceCard_v8lnh_1000 strong{font-size:1rem;font-variant-numeric:tabular-nums}._snapshotTimestamp_v8lnh_1020{margin:.625rem 0 0;color:var(--app-text-muted);font-size:.75rem}._workflowActionRow_v8lnh_1026{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}._formRequestFields_v8lnh_1033,._formRequestPanel_v8lnh_1034{border-color:color-mix(in srgb,#2563eb 40%,var(--app-border));background:color-mix(in srgb,#2563eb 6%,var(--app-tint-base))}._formRequestSectionLabel_v8lnh_1039{color:#2563eb}._workflowHint_v8lnh_1043{margin:0;color:var(--app-text-muted);font-size:.8rem;line-height:1.45}._workflowWarning_v8lnh_1050{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_v8lnh_1060{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}._formRequestCompleteBadge_v8lnh_1067{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_v8lnh_1077{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}._formRequestDocumentList_v8lnh_1077 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_v8lnh_1077 li>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}._formRequestDocumentList_v8lnh_1077 strong{overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}._formRequestDocumentList_v8lnh_1077 small{color:var(--app-text-muted);font-size:.74rem}._workflowLinkRow_v8lnh_1116{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem}._formRequestUpload_v8lnh_1123{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_v8lnh_1123 ._workflowSubheading_v8lnh_962{grid-column:1 / -1;margin-bottom:0}._hoursAdjustmentFields_v8lnh_1138,._hoursAdjustmentPanel_v8lnh_1139{border-color:var(--app-border);background:var(--app-surface-muted)}._hoursAdjustmentFields_v8lnh_1138 ._sectionLabel_v8lnh_930{color:var(--app-accent-text)}._workflowDraftSummary_v8lnh_1148{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_v8lnh_1148 p{margin:0;color:var(--app-text-secondary);font-size:.85rem}._workflowReasonLabel_v8lnh_1165{display:block;margin-bottom:.35rem;color:var(--app-text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}._workflowRequestedLines_v8lnh_1174{display:flex;flex-direction:column;gap:.4rem;margin:.875rem 0 1rem}._workflowRequestedLine_v8lnh_1174{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_v8lnh_1174>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}._workflowRequestedLine_v8lnh_1174 small{color:var(--app-text-muted)}._workflowRequestedLine_v8lnh_1174>span{flex-shrink:0;font-weight:650}._workflowApplyButton_v8lnh_1209{max-width:100%;white-space:normal;line-height:1.35}._typeManager_v8lnh_1219{display:flex;flex-direction:column;gap:1rem}._typeList_v8lnh_1225{display:flex;flex-direction:column;gap:.375rem;max-height:340px;overflow-y:auto}._typeRow_v8lnh_387{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_v8lnh_387 ._typeDot_v8lnh_392{margin-top:0}._typeRowText_v8lnh_1248{display:flex;flex-direction:column;gap:.1rem;min-width:0}._typeRowText_v8lnh_1248 strong{font-size:.875rem;font-weight:650}._typeRowText_v8lnh_1248 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_v8lnh_1270{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:wrap}._typeInactive_v8lnh_1278{opacity:.55}._typeCreate_v8lnh_1282{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;padding-top:1rem;border-top:1px solid var(--app-border)}._typeCreateHeader_v8lnh_1290{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._typeCreate_v8lnh_1282 h3{margin:0;font-size:.9rem;font-weight:650}._typeCreateActions_v8lnh_1304{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.5rem}._typeListEmpty_v8lnh_1311{padding:1.5rem;text-align:center;color:var(--app-text-muted);font-size:.875rem;border:1px dashed var(--app-border);border-radius:9px}._backButton_v8lnh_1322{margin-bottom:.75rem}._detailTitle_v8lnh_1326{display:flex;gap:.625rem;align-items:flex-start;min-width:0}._detailTitle_v8lnh_1326 h1{margin:0;font-size:1.5rem;font-weight:650;letter-spacing:-.02em}._detailTitle_v8lnh_1326 ._typeDot_v8lnh_392{margin-top:.55rem}._detailGrid_v8lnh_1344{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:1.125rem;align-items:start}._detailColumn_v8lnh_1353{display:flex;flex-direction:column;gap:1.125rem;min-width:0}._detailWide_v8lnh_1361{grid-column:1 / -1;min-width:0}._panel_v8lnh_156{padding:1.25rem}._panel_v8lnh_156 h2,._panel_v8lnh_156 h3{margin:0 0 1rem;font-size:1rem;font-weight:650}._panelHeader_v8lnh_1379{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}._panelHeader_v8lnh_1379 h2,._panelHeader_v8lnh_1379 h3{margin:0}._panelHeader_v8lnh_1379 h3{font-size:1rem;font-weight:650}._parentTaskLink_v8lnh_1397{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;color:var(--app-text-secondary);font-size:.875rem}._panelSection_v8lnh_1406{margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--app-border)}._panelSection_v8lnh_1406:first-of-type{margin-top:0;padding-top:0;border-top:0}._detailMeta_v8lnh_1418,._readonlyMeta_v8lnh_1419{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}._detailMetaTriple_v8lnh_1426{grid-template-columns:repeat(3,minmax(0,1fr))}._readonlyMeta_v8lnh_1419{margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--app-border)}._metaItem_v8lnh_1437{display:flex;flex-direction:column;gap:.25rem;min-width:0}._metaItem_v8lnh_1437>span{color:var(--app-text-muted);font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}._metaItem_v8lnh_1437 strong{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}._entityProfileLink_v8lnh_1458{color:var(--app-accent);text-decoration:none;text-underline-offset:.18em}._entityProfileLink_v8lnh_1458:hover,._entityProfileLink_v8lnh_1458:focus-visible{text-decoration:underline}._entityProfileLink_v8lnh_1458:focus-visible{border-radius:3px;outline:2px solid color-mix(in srgb,var(--app-accent) 45%,transparent);outline-offset:2px}._originContact_v8lnh_1478{display:flex;flex-direction:column;gap:.25rem;margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--app-border)}._originContact_v8lnh_1478>span{color:var(--app-text-muted);font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}._originContact_v8lnh_1478 strong{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}._originCompany_v8lnh_1501{margin-left:.5rem;color:var(--app-text-muted);font-weight:400}._originReach_v8lnh_1507{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem}._detailText_v8lnh_1514{margin:0 0 .75rem;white-space:pre-wrap;line-height:1.55;color:var(--app-text-secondary);font-size:.9rem}._detailText_v8lnh_1514:last-child{margin-bottom:0}._attachmentsHint_v8lnh_1526{margin:0 0 1rem;color:var(--app-text-muted);font-size:.8rem;line-height:1.45}._originalMessageBody_v8lnh_1540{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_v8lnh_1556{display:grid;gap:.75rem;justify-items:stretch;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--app-border)}._attachmentComposer_v8lnh_1556>button{justify-self:end}._attachmentList_v8lnh_1569{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}._attachmentItem_v8lnh_1578{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_v8lnh_1589{margin-top:.1rem;color:var(--app-text-muted)}._attachmentInfo_v8lnh_1594{display:flex;flex-direction:column;gap:.2rem;min-width:0}._attachmentInfo_v8lnh_1594 strong,._attachmentInfo_v8lnh_1594 span,._attachmentInfo_v8lnh_1594 small{overflow-wrap:anywhere}._attachmentInfo_v8lnh_1594 strong{font-size:.85rem}._attachmentInfo_v8lnh_1594 span{color:var(--app-text-secondary);font-size:.8rem}._attachmentInfo_v8lnh_1594 small{color:var(--app-text-muted);font-size:.72rem}._attachmentActions_v8lnh_1621{display:flex;align-items:center;gap:.125rem}._controlBar_v8lnh_1627{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_v8lnh_1639{grid-column:1 / -1}._controlRow_v8lnh_1643{display:flex;align-items:flex-end;gap:.5rem}._controlRow_v8lnh_1643 ._field_v8lnh_610,._controlRow_v8lnh_1643 ._controlSelect_v8lnh_1650{flex:1}._stackedField_v8lnh_1654{margin-top:.75rem}._activityList_v8lnh_1660{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._progressComposer_v8lnh_1668{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_v8lnh_1668 ._field_v8lnh_610{width:100%}._progressEntry_v8lnh_1682{position:relative;margin-left:5px;padding:0 0 1.125rem 1.25rem;border-left:1px solid var(--app-border)}._progressEntry_v8lnh_1682: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_v8lnh_1682:last-child{padding-bottom:0;border-left-color:transparent}._progressEntryHeader_v8lnh_1706{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._progressEntryHeader_v8lnh_1706 strong{font-size:.83rem;font-weight:650}._progressEntryHeader_v8lnh_1706 small{flex:0 0 auto;color:var(--app-text-muted);font-size:.75rem}._progressEntry_v8lnh_1682 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_v8lnh_1736{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_v8lnh_1747{margin-right:auto;color:var(--app-accent-text);font-size:.8125rem;font-weight:600}._delegationClients_v8lnh_1755{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}._delegationClients_v8lnh_1755 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_v8lnh_1777 ._affectedName_v8lnh_1777,._affectedItemClosed_v8lnh_1785 ._affectedName_v8lnh_1777{color:var(--app-text-secondary);font-weight:500}._affectedName_v8lnh_1777{display:inline-flex;align-items:center;gap:.3rem}._affectedClosedMark_v8lnh_1796{flex:none;color:var(--app-success-text)}._affectedItemMine_v8lnh_1804{background:var(--app-selected-bg);box-shadow:inset 3px 0 0 var(--app-accent)}._affectedItemMine_v8lnh_1804:hover{background:var(--app-selected-bg-hover)}._affectedItemMineDone_v8lnh_1814{background:transparent}._mineProgress_v8lnh_1818{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_v8lnh_1777{min-width:0;font-weight:600;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._priorityPill_v8lnh_1840{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_v8lnh_1853{min-width:0}._priorityPill_v8lnh_1840:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}._affectedMeta_v8lnh_1866{color:var(--app-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}._affectedSubstitute_v8lnh_1876{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._affectedSubstituteEmpty_v8lnh_1883{color:var(--app-text-muted);font-style:italic}._affectedSteps_v8lnh_1892{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;min-width:0}._affectedNoteFlag_v8lnh_1903{display:flex;align-items:center;justify-content:flex-start;color:var(--app-text-muted)}._affectedPanelActions_v8lnh_1912{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}._affectedPanelInfo_v8lnh_1922{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-right:auto}._affectedPanelClosedBy_v8lnh_1930{margin:0 auto 0 0;color:var(--app-text-muted);font-size:.78rem}._rowFacts_v8lnh_1938{display:grid;grid-template-columns:8rem 1fr;gap:.2rem .85rem;align-items:baseline}._factLabel_v8lnh_1945{font-size:.7rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--app-text-muted)}._factValue_v8lnh_1953{min-width:0;font-size:.84rem;color:var(--app-text);overflow-wrap:anywhere}._factEmpty_v8lnh_1960{color:var(--app-text-muted);font-style:italic}._noteClamped_v8lnh_1962{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}._noteFull_v8lnh_1970{white-space:pre-wrap}._noteMore_v8lnh_1972{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_v8lnh_1972:hover{text-decoration:underline}._rowEditor_v8lnh_1988{display:grid;gap:.6rem;padding:.7rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-muted)}._rowEditorGrid_v8lnh_1997{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem}._rowEditorActions_v8lnh_2003{display:flex;justify-content:flex-end;gap:.4rem}._addRowButton_v8lnh_2011{margin-top:.6rem;padding:.3rem .15rem;border:0;background:transparent;color:var(--app-accent-text);font-size:.8125rem;font-weight:600;cursor:pointer}._addRowButton_v8lnh_2011:hover{text-decoration:underline}._addRow_v8lnh_2011{display:flex;align-items:flex-end;gap:.5rem;margin-top:.6rem}._addRowSelect_v8lnh_2033{flex:1;min-width:0}._subtaskMineFlag_v8lnh_2040,._subtaskFlag_v8lnh_2041{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_v8lnh_2056{display:flex;gap:.4rem;margin:0;padding:0;border:0}._stepChoice_v8lnh_2056 legend{margin-bottom:.4rem;color:var(--app-text-muted);font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}._stepChip_v8lnh_2073{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_v8lnh_2073:hover:not(._stepChipActive_v8lnh_2087){background:var(--app-hover)}._stepChipActive_v8lnh_2087{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_v8lnh_2073:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._stepMark_v8lnh_2106{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_v8lnh_2106 svg{flex:none}._stepMarkName_v8lnh_2126{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._stepMarkPlanned_v8lnh_2136{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_v8lnh_2136:hover{background:color-mix(in srgb,var(--mark-color) 19%,var(--app-tint-base))}._stepMarkPlanned_v8lnh_2136:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._stepMarkDone_v8lnh_2155{opacity:.6}._stepMarkDone_v8lnh_2155 ._stepMarkName_v8lnh_2126{font-weight:500;text-decoration:line-through}._subtaskForm_v8lnh_2165{display:grid;gap:.85rem}._subtaskClientTaken_v8lnh_2174{min-width:0;overflow:hidden;color:var(--mark-color);font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._subtaskFormActions_v8lnh_2184{display:flex;justify-content:flex-end;gap:.5rem}._planningLink_v8lnh_2190{display:inline-flex;align-items:center;color:var(--app-accent-text);font-size:.8125rem;font-weight:600;text-decoration:none}._planningLink_v8lnh_2190:hover{text-decoration:underline}._rowSubtasks_v8lnh_2205{grid-column:1 / -1;display:grid;gap:.3rem}._rowSubtaskList_v8lnh_2211{list-style:none;display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0}._rowSubtaskItem_v8lnh_2220{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_v8lnh_2230{border-left-color:var(--app-accent);background:var(--app-selected-bg)}._rowSubtaskItemDone_v8lnh_2235{color:var(--app-text-muted)}._rowSubtaskStatus_v8lnh_2239{flex:none;width:5.5rem;color:var(--app-text-muted);font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}._rowSubtaskLabel_v8lnh_2249{flex:1;min-width:0;overflow-wrap:anywhere}._rowSubtaskAssignee_v8lnh_2255{flex:none;color:var(--app-text-secondary)}._groupedSubtaskRow_v8lnh_2262{background:color-mix(in srgb,var(--app-surface-muted) 65%,var(--app-surface))}._groupedSubtaskTitle_v8lnh_2266{display:flex;align-items:center;gap:.55rem;padding-left:1.35rem}._hierarchyBranch_v8lnh_2273{flex:none;color:var(--app-text-muted);font-size:1rem}@media (max-width: 900px){._detailGrid_v8lnh_1344{grid-template-columns:1fr}._affectedList_v8lnh_2289{display:flex;flex-direction:column;gap:.5rem;border:0;border-radius:0;overflow:visible;background:transparent}._affectedGroup_v8lnh_2299{position:static;border:0;border-radius:8px}._affectedColumns_v8lnh_2305{display:none}._affectedItem_v8lnh_1777{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_v8lnh_1777:last-child{border-bottom:1px solid var(--app-border)}._affectedItem_v8lnh_1777>._affectedSelect_v8lnh_2321{grid-area:1 / 1}._affectedItem_v8lnh_1777>._affectedExpand_v8lnh_2322{grid-area:1 / 2}._affectedList_v8lnh_2289:not(._affectedListSelectable_v8lnh_2323) ._affectedItem_v8lnh_1777>._affectedExpand_v8lnh_2322{grid-area:1 / 1 / auto / 3}._affectedItem_v8lnh_1777>._affectedName_v8lnh_1777{grid-area:1 / 3;white-space:normal}._affectedItem_v8lnh_1777>._affectedNoteFlag_v8lnh_1903{grid-area:1 / 4}._affectedItem_v8lnh_1777>._affectedPriorityCell_v8lnh_1853{grid-area:2 / 1 / auto / 3}._affectedItem_v8lnh_1777>._affectedMeta_v8lnh_1866{grid-area:2 / 3 / auto / 5;text-align:right}._affectedItem_v8lnh_1777>._affectedSubstitute_v8lnh_1876{grid-area:3 / 1 / auto / 5}._affectedItem_v8lnh_1777>._affectedSteps_v8lnh_1892{grid-area:4 / 1 / auto / 5}._affectedPanel_v8lnh_1912{margin:0;border:1px solid var(--app-border);border-radius:8px}}@media (max-width: 650px){._page_v8lnh_8{padding:1rem}._pageHeader_v8lnh_15{flex-direction:column}._headerActions_v8lnh_47{width:100%}._formGrid_v8lnh_544,._typeCreate_v8lnh_1282,._workflowFields_v8lnh_911,._detailMeta_v8lnh_1418,._detailMetaTriple_v8lnh_1426,._readonlyMeta_v8lnh_1419,._dateTimeRow_v8lnh_645,._dueRow_v8lnh_655,._budgetTypeGrid_v8lnh_971,._budgetBalanceGrid_v8lnh_994,._workflowLinkRow_v8lnh_1116,._formRequestUpload_v8lnh_1123{grid-template-columns:1fr}._workflowActionRow_v8lnh_1026{align-items:stretch;flex-direction:column}._workflowDraftSummary_v8lnh_1148,._workflowRequestedLine_v8lnh_1174{align-items:flex-start;flex-direction:column}._workflowApplyButton_v8lnh_1209{width:100%;height:auto;min-height:38px}._rowEditorGrid_v8lnh_1997{grid-template-columns:1fr}._rowFacts_v8lnh_1938{grid-template-columns:1fr;gap:.05rem 0}._rowFacts_v8lnh_1938 ._factLabel_v8lnh_1945{padding-top:.3rem}._rowSubtaskItem_v8lnh_2220{flex-wrap:wrap}._rowSubtaskStatus_v8lnh_2239{width:auto}._groupedSubtaskTitle_v8lnh_2266{padding-left:.45rem}}._sourceIcon_v8lnh_2419{display:inline-flex;align-items:center;color:var(--app-text-muted);flex-shrink:0}._checklist_v8lnh_2430{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--app-border)}._checklistHead_v8lnh_2436{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}._checklistHead_v8lnh_2436 h4{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-secondary)}._checklistProgress_v8lnh_2453{color:var(--app-text-secondary);font-size:.78rem;font-variant-numeric:tabular-nums}._checklistItems_v8lnh_2459{list-style:none;display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0}._checklistItem_v8lnh_2459{display:flex;align-items:center;gap:.5rem;padding:.2rem .15rem;border-radius:6px}._checklistItem_v8lnh_2459:hover{background:var(--app-tint-base)}._checklistLabel_v8lnh_2480{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;cursor:pointer;font-size:.875rem;line-height:1.4}._checklistLabel_v8lnh_2480 span{overflow-wrap:anywhere}._checklistItemDone_v8lnh_2495 ._checklistLabel_v8lnh_2480 span{color:var(--app-text-muted);text-decoration:line-through}._checklistDoneBy_v8lnh_2500{flex-shrink:0;color:var(--app-text-muted);font-size:.72rem}._checklistRemove_v8lnh_2508{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_v8lnh_2459:hover ._checklistRemove_v8lnh_2508,._checklistRemove_v8lnh_2508:focus-visible{opacity:1}._checklistRemove_v8lnh_2508:hover{color:var(--app-danger-text, #b42318)}._checklistComposer_v8lnh_2529{display:flex;align-items:center;gap:.4rem;margin-top:.5rem}._checklistComposer_v8lnh_2529 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_v8lnh_2551,._childResultOpen_v8lnh_2552{font-size:.75rem;color:var(--app-text-muted)}._childResultDone_v8lnh_2551{color:var(--app-success-text, #166534)}._fieldLabelMissing_v8lnh_2564{color:var(--app-danger-text);font-weight:600}._affectedCounts_v8lnh_2571{display:inline-flex;align-items:center;gap:6px}._affectedCovered_v8lnh_2577{display:inline-flex;align-items:center;gap:2px}._periodValue_v8lnh_2585{display:inline-flex;align-items:center;gap:4px}._periodEditor_v8lnh_2591{margin:8px 0 12px;padding:12px;border:1px solid var(--app-border);border-radius:8px}._relatedPlanning_v8lnh_2600{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_v8lnh_2600>span:first-child{flex:1 1 16rem}._relatedPlanningActions_v8lnh_2617{display:inline-flex;align-items:center;gap:10px}._relatedPlanningError_v8lnh_2623{flex-basis:100%;color:var(--app-danger-text)}._container_ztkje_3{display:flex;flex-direction:column;gap:.25rem;position:relative;min-width:0}._label_ztkje_11{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._trigger_ztkje_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_ztkje_18:hover{border-color:var(--app-text-muted)}._trigger_ztkje_18:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._triggerDisabled_ztkje_43,._triggerDisabled_ztkje_43:hover{border-color:var(--app-border);opacity:.6;cursor:not-allowed}._triggerDisabled_ztkje_43 ._timeInput_ztkje_50,._triggerDisabled_ztkje_43 ._chevronButton_ztkje_51{cursor:not-allowed}._triggerOpen_ztkje_55{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._clockIcon_ztkje_60{color:var(--app-text-muted);flex-shrink:0}._timeInput_ztkje_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_ztkje_50::placeholder{color:var(--app-text-muted)}._chevronButton_ztkje_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_ztkje_51{transition:transform .2s ease;flex-shrink:0}._chevronOpen_ztkje_100{transform:rotate(180deg)}._dropdown_ztkje_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_ztkje_1 .15s ease-out;overflow:hidden}@keyframes _slideDown_ztkje_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._optionsList_ztkje_125{max-height:200px;overflow-y:auto;padding:var(--ctl-menu-pad)}._option_ztkje_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_ztkje_125:hover{background:var(--ctl-menu-item-hover)}._optionSelected_ztkje_149{background:var(--app-accent-soft);color:var(--app-accent-text);font-weight:600}._optionSelected_ztkje_149:hover{background:color-mix(in srgb,var(--app-accent) 22%,var(--app-tint-base))}._filters_1fqow_4{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem}._reminderSelect_1fqow_15{flex:0 0 auto;width:13.5rem;margin-left:auto}._callSearch_1fqow_21{width:min(300px,100%)}._whoCell_1fqow_27{display:flex;flex-direction:column;gap:.2rem;min-width:0}._whoLine_1fqow_34{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .4rem;min-width:0}._whoMeta_1fqow_42{font-size:.78rem;color:var(--app-text-muted)}._note_1fqow_47{margin:0;font-size:.8rem;line-height:1.4;color:var(--app-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}._rowPanel_1fqow_61{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1.25rem;padding:1rem 1.1rem 1.1rem 2.1rem}._rowPanelSection_1fqow_69{display:flex;flex-direction:column;gap:.4rem;min-width:0}._rowPanelWide_1fqow_76{grid-column:1 / -1}._outcomeSection_1fqow_81{padding:.6rem .75rem;border-radius:8px;background:var(--app-success-soft)}._results_1fqow_89{list-style:none;margin:.5rem 0 0;padding:var(--ctl-menu-pad);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);background:var(--app-surface);max-height:18rem;overflow-y:auto}._result_1fqow_89{display:flex;align-items:flex-start;gap:.6rem;width:100%;padding:var(--ctl-menu-item-pad);border:none;border-radius:var(--ctl-menu-item-radius);background:none;font:inherit;font-size:var(--ctl-menu-item-font);text-align:left;color:var(--app-text);cursor:pointer}._result_1fqow_89:hover,._result_1fqow_89:focus-visible{background:var(--ctl-menu-item-hover);outline:none}._personIcon_1fqow_123{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:999px;background:var(--app-tint-base);color:var(--app-text-muted)}._result_1fqow_89:hover ._personIcon_1fqow_123,._result_1fqow_89:focus-visible ._personIcon_1fqow_123{color:var(--app-accent-text)}._resultBody_1fqow_140{display:flex;flex-direction:column;gap:.15rem;min-width:0}._resultName_1fqow_147{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600}._resultMeta_1fqow_155{font-size:.78rem;color:var(--app-text-muted)}._searchFooter_1fqow_160{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem}._picked_1fqow_169{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}._pickedName_1fqow_176{font-weight:650;font-size:.95rem}._groupQuestion_1fqow_181{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--app-accent) 30%,var(--app-border));border-radius:8px;background:color-mix(in srgb,var(--app-accent) 6%,var(--app-tint-base));font-size:.85rem;color:var(--app-text)}._groupQuestionText_1fqow_194{display:flex;align-items:flex-start;gap:.5rem;margin:0}._groupQuestionText_1fqow_194 svg{flex-shrink:0;margin-top:.1rem;color:var(--app-accent-text)}._callerGrid_1fqow_207{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._openCalls_1fqow_213{display:flex;flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:.6rem .75rem;border:1px solid color-mix(in srgb,var(--app-warning-text) 35%,var(--app-border));border-radius:8px;background:var(--app-warning-soft);font-size:.82rem}._openCallsTitle_1fqow_225{display:flex;align-items:center;gap:.4rem;margin:0;font-weight:600;color:var(--app-warning-text)}._openCallList_1fqow_234{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}._openCall_1fqow_213{border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface)}._openCallHead_1fqow_249{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;width:100%;padding:.45rem .6rem;border:none;border-radius:6px;background:none;font:inherit;text-align:left;color:var(--app-text);cursor:pointer}._openCallHead_1fqow_249:focus-visible{box-shadow:var(--ctl-focus-ring);outline:none}._openCallChevron_1fqow_270{display:inline-flex;color:var(--app-text-muted);transition:transform .15s}._openCallChevronOpen_1fqow_276{transform:rotate(90deg)}._openCallTitle_1fqow_280{font-weight:600}._openCallWho_1fqow_284{margin-left:auto;font-size:.78rem;color:var(--app-text-muted)}._openCallBody_1fqow_290{display:flex;flex-direction:column;gap:.5rem;padding:.1rem .75rem .65rem 1.9rem}._openCallNote_1fqow_297{margin:0;max-height:9rem;overflow-y:auto;white-space:pre-wrap;color:var(--app-text)}._openCallActions_1fqow_305{display:flex;justify-content:flex-end}._karteiBadge_1fqow_311{display:inline-flex;align-items:center;gap:.25rem;padding:.05rem .45rem;border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:999px;background:color-mix(in srgb,var(--app-accent) 10%,var(--app-tint-base));color:var(--app-accent-text);font-size:.72rem;font-weight:650;line-height:1.4;white-space:nowrap}._sectionHint_1fqow_326{margin:-.5rem 0 .75rem;font-size:.8rem;color:var(--app-text-muted)}._detailBlock_1fqow_334{display:flex;flex-direction:column;gap:.5rem}._detailBlock_1fqow_334+._detailBlock_1fqow_334{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--app-border)}._detailLine_1fqow_346{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.85rem;color:var(--app-text-secondary)}._detailLabel_1fqow_355{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted)}@media (max-width: 720px){._rowPanel_1fqow_61,._callerGrid_1fqow_207{grid-template-columns:minmax(0,1fr)}._rowPanel_1fqow_61{padding-left:1rem}}._stepsCompact_1fqow_376{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}._stepsStack_1fqow_384{display:flex;flex-direction:column;align-items:stretch;gap:.3rem}._steps_1fqow_376{display:flex;flex-direction:column;gap:.5rem}._quickRow_1fqow_397{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}._progress_1fqow_405{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--app-text-muted)}._progressLine_1fqow_413{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem}._finishedBadge_1fqow_420{display:inline-flex;align-items:center;gap:.25rem;padding:.05rem .45rem;border:1px solid color-mix(in srgb,var(--app-success-text) 35%,var(--app-border));border-radius:999px;background:var(--app-success-soft);color:var(--app-success-text);font-size:.72rem;font-weight:650;white-space:nowrap}._outcome_1fqow_81{margin:0;color:var(--app-text);font-size:.8rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}._outcomeCompact_1fqow_443{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._outcomeLabel_1fqow_451{font-weight:650;color:var(--app-text-secondary)}._finishedRow_1fqow_457{background:color-mix(in srgb,var(--app-success-text) 4%,var(--app-tint-base))}._finishedSection_1fqow_463{margin-top:.75rem;border:1px solid color-mix(in srgb,var(--app-success-text) 30%,var(--app-border));border-radius:12px;background:var(--app-surface);overflow:hidden}._finishedBar_1fqow_471{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding:.65rem .9rem;border:none;background:var(--app-success-soft);font:inherit;font-weight:650;text-align:left;color:var(--app-success-text);cursor:pointer}._finishedBar_1fqow_471:focus-visible{box-shadow:var(--ctl-focus-ring);outline:none}._finishedMine_1fqow_492{font-weight:600;font-size:.85rem}._finishedHint_1fqow_497{margin-left:auto;font-weight:400;font-size:.8rem}._quickList_1fqow_505{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._quickItem_1fqow_514{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}._quickItemText_1fqow_525{display:flex;flex-direction:column;gap:.15rem;min-width:0;font-size:.85rem}._quickItemMeta_1fqow_533{font-size:.78rem;color:var(--app-text-muted)}._quickForm_1fqow_538{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;border:1px dashed var(--app-border);border-radius:8px}._checkLine_1fqow_547{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--app-text)}._linkedFrom_1fqow_555{margin:0;padding:.5rem .75rem;border-radius:8px;background:color-mix(in srgb,var(--app-accent) 7%,var(--app-tint-base));color:var(--app-text);font-size:.85rem}._mention_1fqow_565{font-weight:600;color:var(--app-accent-text)}._panelText_1fqow_571{margin:0;max-height:9rem;overflow-y:auto;font-size:.8125rem;color:var(--app-text);white-space:pre-wrap;overflow-wrap:anywhere}._clientNotes_1fqow_582{display:flex;flex-direction:column;gap:.6rem}._clientNoteBlock_1fqow_588{display:flex;flex-direction:column;gap:.3rem}._clientNoteHead_1fqow_594{display:flex;align-items:center;gap:.35rem}._clientNotesToggle_1fqow_601{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer}._clientNotesToggle_1fqow_601:focus-visible{box-shadow:var(--ctl-focus-ring);outline:none;border-radius:4px}._clientNotesTitle_1fqow_620{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._clientNoteName_1fqow_627{font-size:.8rem;font-weight:600}._clientNoteEdit_1fqow_633{font-size:.75rem}._clientNotePrivate_1fqow_637{display:flex;flex-direction:column;gap:.2rem;padding-left:.6rem;border-left:2px solid var(--app-border-strong)}._clientNotePrivateLabel_1fqow_645{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--app-text-muted)}._due_1fqow_656{display:flex;flex-direction:column;gap:.1rem;font-size:.85rem}._callback_1fqow_663{align-self:flex-start;padding:.05rem .4rem;border-radius:6px;background:color-mix(in srgb,var(--app-accent) 12%,var(--app-tint-base));color:var(--app-accent-text);font-size:.75rem;font-weight:650;white-space:nowrap}._callbackPast_1fqow_674{background:var(--app-danger-soft);color:var(--app-danger-text)}._callbackSoon_1fqow_680{background:color-mix(in srgb,var(--app-warning-text) 16%,var(--app-tint-base));color:var(--app-warning-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-warning-text) 45%,transparent)}._callbackWhen_1fqow_686{font-size:.72rem;font-weight:650;color:var(--app-warning-text)}._callbackWhenPast_1fqow_692{color:var(--app-danger-text)}._dueMoved_1fqow_696{font-size:.72rem;color:var(--app-warning-text)}._relatedFlag_1fqow_702{display:inline-flex;align-items:center;gap:.15rem;font-size:.75rem;color:var(--app-text-muted)}._noteField_1fqow_712{display:flex;flex-direction:column;gap:.375rem;min-width:0}._noteHead_1fqow_719{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._noteLabel_1fqow_726{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.025em}._noteTool_1fqow_734{margin-left:auto;padding:0;border:none;background:none;font:inherit;font-size:.78rem;color:var(--app-accent-text);cursor:pointer}._noteTool_1fqow_734:hover{text-decoration:underline}._noteTool_1fqow_734:focus-visible{border-radius:4px;outline:none;box-shadow:var(--ctl-focus-ring)}._telPanel_1fqow_755{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .7rem;border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:8px;background:var(--app-accent-soft)}._telTitle_1fqow_765{font-size:.78rem;font-weight:600;color:var(--app-text-secondary)}._telOption_1fqow_771{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:.85rem;cursor:pointer}._telOption_1fqow_771 input[type=checkbox]{align-self:center}._telNumber_1fqow_784{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--app-text)}._telWho_1fqow_791{min-width:0;color:var(--app-text-secondary);overflow-wrap:anywhere}._telActions_1fqow_797{display:flex;justify-content:flex-end;gap:.35rem;margin-top:.2rem}._composer_1fqow_806{display:flex;flex-direction:column;gap:.5rem}._composerKeep_1fqow_813{margin-left:auto}._composerWhen_1fqow_817{display:flex;flex-direction:column;gap:.45rem;padding:.6rem .7rem;border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--app-border));border-radius:8px;background:var(--app-accent-soft)}._composerWhenTitle_1fqow_827{font-size:.8rem;font-weight:600;color:var(--app-text-secondary)}._notes_1fqow_833{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._noteItem_1fqow_842{display:flex;flex-direction:column;gap:.1rem;padding-left:.6rem;border-left:2px solid var(--app-border)}._noteMeta_1fqow_850{font-size:.72rem;color:var(--app-text-muted)}._noteBody_1fqow_855{margin:0;font-size:.82rem;line-height:1.45;color:var(--app-text);white-space:pre-wrap;overflow-wrap:anywhere}._noteOwn_1fqow_865{font-weight:600;color:var(--app-text)}._noteAuto_1fqow_870{color:var(--app-text-muted)}._callbackPicker_1fqow_875{display:flex;flex-direction:column;gap:.5rem}._presetRow_1fqow_881{display:flex;flex-wrap:wrap;gap:.35rem}._presetChip_1fqow_887{padding:.15rem .55rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface);font:inherit;font-size:.78rem;color:var(--app-text-secondary);cursor:pointer}._presetChip_1fqow_887:hover{border-color:var(--app-accent-text);color:var(--app-accent-text)}._presetChipActive_1fqow_903,._presetChipActive_1fqow_903:hover{border-color:var(--app-accent-text);background:var(--app-accent-soft);color:var(--app-accent-text);font-weight:600}._callbackFields_1fqow_911{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem}._callbackAnytime_1fqow_917{margin:0;font-size:.82rem;color:var(--app-text-secondary)}._windowToggle_1fqow_923{align-self:flex-start;padding:0;border:none;background:none;font:inherit;font-size:.78rem;color:var(--app-accent-text);cursor:pointer}._windowToggle_1fqow_923:hover{text-decoration:underline}._callbackInvalid_1fqow_938{margin:0;font-size:.78rem;color:var(--app-danger-text)}._rowControl_1fqow_945{width:fit-content;max-width:100%}._rowControlFill_1fqow_950{width:100%;min-width:0}._rowStatus_1fqow_956{display:flex;flex-direction:column;gap:.5rem;min-width:0}._rowStatusItem_1fqow_963{display:flex;flex-direction:column;gap:.15rem}._rowStatusValue_1fqow_969{font-size:.85rem;font-weight:600;color:var(--app-text)}._sectionHead_1fqow_975{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._editor_1fqow_982{display:flex;flex-direction:column;gap:.6rem}._editorGrid_1fqow_988{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem}._editorDue_1fqow_995{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.6rem}._numberLog_1fqow_1003{display:flex;flex-direction:column;gap:.4rem;margin:.3rem 0 .45rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--app-accent) 30%,var(--app-border));border-radius:8px;background:var(--app-accent-soft)}._numberLogTitle_1fqow_1014{font-size:.78rem;font-weight:600;color:var(--app-text-secondary)}._wrapper_1fz75_1{position:relative}._list_1fz75_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}._listAbove_1fz75_22{top:auto;bottom:calc(100% + 4px)}._option_1fz75_27{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:6px;font-size:.875rem;color:var(--app-text);cursor:pointer}._optionActive_1fz75_38{background:var(--app-accent-soft)}._icon_1fz75_42{display:inline-flex;color:var(--app-text-secondary)}._label_1fz75_47{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kind_1fz75_55{flex-shrink:0;font-size:.75rem;color:var(--app-text-muted)}._list_3tzd8_1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}._item_3tzd8_10{display:grid;grid-template-columns:auto minmax(7.5rem,auto) minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:.85rem;line-height:1.4}._compactItem_3tzd8_19{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;font-size:.85rem;line-height:1.35}._compactItem_3tzd8_19 ._icon_3tzd8_28,._item_3tzd8_10 ._icon_3tzd8_28{align-self:start;margin-top:.15rem}._compactText_3tzd8_34{display:flex;flex-direction:column;min-width:0}._compactPeople_3tzd8_40{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:var(--app-text-muted)}._icon_3tzd8_28{display:inline-flex;align-self:center;color:var(--app-text-muted)}._number_3tzd8_54{min-width:0;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;color:var(--app-text)}._compactText_3tzd8_34 ._number_3tzd8_54{overflow:hidden;text-overflow:ellipsis}._number_3tzd8_54 a,._people_3tzd8_69 a{color:var(--app-accent-text);text-decoration:none}._number_3tzd8_54 a:hover,._people_3tzd8_69 a:hover{text-decoration:underline}._number_3tzd8_54 a:focus-visible,._people_3tzd8_69 a:focus-visible,._more_3tzd8_81:focus-visible{border-radius:4px;box-shadow:var(--ctl-focus-ring);outline:none}._noNumber_3tzd8_87{font-weight:400;color:var(--app-text-muted)}._people_3tzd8_69{min-width:0;color:var(--app-text-secondary);overflow-wrap:anywhere}._more_3tzd8_81{padding:0;border:none;background:none;font:inherit;font-size:.8rem;color:var(--app-accent-text);cursor:pointer}._empty_3tzd8_108{margin:0;font-size:.85rem;color:var(--app-text-muted)}._numberTool_3tzd8_116{margin-left:.25rem;vertical-align:middle}._lastNote_3tzd8_121{display:block;font-size:.75rem;color:var(--app-text-muted)}._numberLogSlot_3tzd8_127{grid-column:1 / -1}._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}._list_uzl5k_1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}._row_uzl5k_10{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.6rem .75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}._row_uzl5k_10>input{margin-top:.2rem}._rowSelected_uzl5k_25{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border));background:color-mix(in srgb,var(--app-accent) 5%,var(--app-tint-base))}._main_uzl5k_30{display:flex;flex-direction:column;gap:.25rem;min-width:0}._title_uzl5k_37{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.9rem;font-weight:600;color:var(--app-text);cursor:pointer}._titleText_uzl5k_48{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_uzl5k_54{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.78rem;color:var(--app-text-muted)}._details_uzl5k_63{margin:0;font-size:.8rem;line-height:1.4;color:var(--app-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}._owner_uzl5k_75{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}@media (max-width: 640px){._row_uzl5k_10{grid-template-columns:auto minmax(0,1fr)}._owner_uzl5k_75{grid-column:2;flex-direction:row;align-items:center}}._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)}._list_1sav1_1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}._row_1sav1_10{border:1px solid var(--color-border-light, #f1f5f9);border-radius:.375rem;background:var(--color-surface, #ffffff)}._summary_1sav1_16{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.6rem;padding:.6rem .75rem}._toggle_1sav1_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_1sav1_24:hover{color:var(--color-text-primary, #0f172a)}._toggle_1sav1_24:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:1px}._toggleOpen_1sav1_46{transform:rotate(90deg)}._mainCol_1sav1_50{display:flex;flex-direction:column;min-width:0}._titleRow_1sav1_56{display:flex;align-items:center;gap:.4rem;min-width:0}._taskTitle_1sav1_63{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitle_1sav1_70{font-size:.8rem;color:var(--color-text-muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaCol_1sav1_78{display:flex;align-items:center;gap:.6rem}._due_1sav1_84{font-size:.8rem;color:var(--color-text-muted, #64748b);font-variant-numeric:tabular-nums;white-space:nowrap}._dueOverdue_1sav1_91{font-weight:600;color:var(--app-danger-text)}._preview_1sav1_97{padding:.65rem .75rem .75rem 2.5rem;border-top:1px solid var(--color-border-light, #f1f5f9);margin-top:-1px}._previewText_1sav1_104{margin:0 0 .6rem;font-size:.85rem;line-height:1.45;color:var(--color-text-secondary, #475569);white-space:pre-wrap}._previewMeta_1sav1_112{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1rem;margin-bottom:.6rem}._metaLabel_1sav1_121{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted, #64748b)}._previewMeta_1sav1_112 strong{font-size:.85rem;font-weight:500;color:var(--color-text-primary, #0f172a)}._previewFooter_1sav1_135{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem}._quickEdit_1sav1_144{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--app-border)}._quickEditRow_1sav1_153{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}._quickEditRow_1sav1_153>*{flex:1 1 10rem}._quickEditRow_1sav1_153>button{flex:0 0 auto}._quickEditNote_1sav1_168{flex:1 1 16rem}@media (max-width: 640px){._summary_1sav1_16{grid-template-columns:auto auto 1fr}._metaCol_1sav1_78{grid-column:1 / -1;padding-left:2rem}._preview_1sav1_97{padding-left:.75rem}}._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}._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}._form_eaovj_1{margin-bottom:1.25rem;min-width:0}._types_eaovj_2{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem}._separator_eaovj_3{width:1px;height:1.25rem;background:var(--app-border);margin:0 .125rem}._textareaWrapper_eaovj_4{position:relative}._textarea_eaovj_4{width:100%;box-sizing:border-box;min-height:80px;padding:.75rem;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface);color:var(--app-text);font-size:.875rem;font-family:inherit;resize:vertical}._textarea_eaovj_4:focus{outline:none;border-color:var(--app-accent);box-shadow:var(--ctl-focus-ring)}._textarea_eaovj_4:disabled{background:var(--app-surface-muted);cursor:not-allowed}._actions_eaovj_13{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}._hint_eaovj_14{font-size:.75rem;color:var(--app-text-muted)}._visibility_eaovj_15{flex:0 1 11rem;max-width:100%}._container_ix2ei_1{padding:0}._mentionDropdown_ix2ei_6{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_ix2ei_19{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_ix2ei_19:hover{background:var(--app-surface-muted)}._linkedBadge_ix2ei_37{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_ix2ei_51{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_ix2ei_63{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem}._hint_ix2ei_71{font-size:.75rem;color:var(--app-text-muted)}._loading_ix2ei_77,._empty_ix2ei_84{text-align:center;padding:2rem;color:var(--app-text-muted);font-size:.875rem}._noteTypeBadge_ix2ei_91{display:inline-block;padding:.1rem .5rem;border-radius:1rem;font-size:.7rem;font-weight:600;letter-spacing:.02em}._crossRefLabel_ix2ei_100{font-size:.7rem;color:var(--app-text-muted);font-style:italic;white-space:nowrap}._statusChange_ix2ei_107{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}._statusArrow_ix2ei_114,._statusInitial_ix2ei_115{color:var(--app-text-muted)}._budgetText_ix2ei_119{min-width:0}._budgetAmount_ix2ei_123{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600}._budgetAmount_ix2ei_123[data-sign=plus]{color:var(--app-success-text)}._budgetAmount_ix2ei_123[data-sign=minus]{color:var(--app-danger-text)}._budgetState_ix2ei_137{color:var(--app-text-muted);font-size:.75rem}._deleteButton_ix2ei_143{flex-shrink:0;color:var(--app-danger-text)!important}._absenceForm_ix2ei_149{display:flex;flex-direction:column;gap:.75rem}._absenceField_ix2ei_155{display:flex;flex-direction:column;gap:.25rem}._absenceLabel_ix2ei_161{font-size:.75rem;font-weight:600;color:var(--app-text-secondary)}._absenceInput_ix2ei_167{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_ix2ei_167:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._absenceInput_ix2ei_167:disabled{background-color:var(--app-surface-muted);cursor:not-allowed}._dateRow_ix2ei_190{display:flex;gap:.75rem}._dateRow_ix2ei_190>*{flex:1}._deleteButton_ix2ei_143:hover{background-color:var(--app-danger-soft)!important;color:var(--app-danger-text)!important}._tableWrapper_ix2ei_206{overflow-x:auto}._dateCell_ix2ei_210{color:var(--app-text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}._entry_ix2ei_217{display:flex;flex-direction:column;gap:.25rem;min-width:0}._entryText_ix2ei_224{font-size:.875rem;color:var(--app-text);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}._entryMeta_ix2ei_232{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;color:var(--app-text-muted);font-size:.75rem}._taskStatus_ix2ei_241{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_ix2ei_241[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_ix2ei_241[data-status=CANCELLED]{color:var(--app-text-muted)}._rowRolledBack_ix2ei_262 ._budgetText_ix2ei_119,._rowRolledBack_ix2ei_262 ._budgetAmount_ix2ei_123{color:var(--app-text-muted);text-decoration:line-through}._panel_m3tu2_2{background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);min-width:0}._tabBar_m3tu2_9{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_m3tu2_9::-webkit-scrollbar{display:none}._tab_m3tu2_9{display:inline-flex;align-items:center;gap:.375rem;flex:0 0 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_m3tu2_47{display:inline-flex;flex:0 0 auto;align-items:center}._tabLabel_m3tu2_53{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tab_m3tu2_9:hover{color:var(--app-accent-text)}._tab_m3tu2_9:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring);border-radius:var(--ctl-radius-sm)}._tabActive_m3tu2_69{color:var(--app-accent-text);border-bottom-color:var(--app-accent);font-weight:600}._count_m3tu2_76{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_m3tu2_69 ._count_m3tu2_76{background-color:var(--app-accent-soft);color:var(--app-accent-text)}._body_m3tu2_99{padding:1.25rem;min-width:0;max-height:min(70vh,42rem);overflow-y:auto;overscroll-behavior:contain}._bodyUnbounded_m3tu2_107{max-height:none;overflow-y:visible}._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_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_198b4_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_198b4_59{margin-bottom:var(--space-6);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._backButton_198b4_68{align-self:flex-start;margin-bottom:.5rem}._clientHeaderBar_198b4_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_198b4_88{display:flex;flex-direction:column;gap:var(--space-3);flex:1}._titleRow_198b4_95{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._titleName_198b4_102{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);line-height:1.2}._chip_198b4_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_198b4_120{background-color:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-primary)}._chipGray_198b4_126{background-color:var(--color-border-light);color:var(--color-text-secondary);border:1px solid var(--color-border)}._chipGreen_198b4_132{background-color:var(--color-success-light);color:var(--color-success);border:1px solid var(--color-success)}._headerMeta_198b4_138{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._completeness_198b4_145{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}._metaText_198b4_152{font-size:var(--text-sm);color:var(--color-text-muted)}._badge_198b4_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_198b4_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_198b4_184{min-width:0}._balanceIntegrityWarningTitle_198b4_188{margin-bottom:var(--space-1);color:var(--app-danger-text);font-weight:700}._balanceIntegrityWarningText_198b4_194{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}._balanceIntegrityWarningList_198b4_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_198b4_201 li{display:inline-flex;gap:var(--space-2);align-items:baseline;font-size:var(--text-sm)}._balanceIntegrityWarningList_198b4_201 strong{color:var(--app-danger-text)}._balanceIntegrityWarningActions_198b4_221{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-2)}._activityLoadWarning_198b4_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_198b4_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_198b4_170{flex-direction:column}._balanceIntegrityWarningActions_198b4_221{width:100%}}._detailsGrid_198b4_264{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-8)}@media (min-width: 768px){._detailsGrid_198b4_264{grid-template-columns:1.75fr 1fr}._detailsGridSingle_198b4_276{grid-template-columns:1fr}}._balancesAndActionsCard_198b4_282{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}._balancesAndActionsCard_198b4_282:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary)}._tabContent_198b4_296{min-height:200px}._tabContent_198b4_296>._subsectionTitle_198b4_300:first-child{margin-top:0}._sectionTitle_198b4_304{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_198b4_300{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_198b4_326{margin-bottom:var(--space-4)}._detailItem_198b4_331{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_198b4_331:hover{border-color:var(--color-border)}._detailLabel_198b4_347{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_198b4_357{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_198b4_365{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_198b4_376{color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--space-1) 0;display:flex;align-items:center;font-weight:500}._dtTop_198b4_387,._ddTop_198b4_388{align-items:flex-start}._inlineRow_198b4_392{display:inline-flex;align-items:center;gap:var(--space-2)}._copyButton_198b4_398{margin-left:.25rem;vertical-align:middle}._notesSection_198b4_403{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._notesTitle_198b4_409{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-3);color:var(--color-text-primary)}._notesBox_198b4_416{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_198b4_433{cursor:pointer}._notesBoxClickable_198b4_433:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}._notesPlaceholder_198b4_442{color:var(--color-text-muted, #999);font-style:italic}._notesEditWrapper_198b4_447{display:flex;flex-direction:column;gap:var(--space-2)}._notesTextarea_198b4_453{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_198b4_471{display:flex;align-items:center;gap:var(--space-2)}._notesHint_198b4_477{font-size:var(--text-xs);color:var(--color-text-muted, #999);margin-left:var(--space-2)}._actionButtonsContainer_198b4_484{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_198b4_484>*{flex:1 1 0}._loadingContainer_198b4_498,._errorContainer_198b4_499{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_198b4_498 p{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:500}._errorContainer_198b4_499{background-color:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-text-primary)}._errorMessage_198b4_528{margin-bottom:var(--space-6);font-weight:600;color:var(--color-danger);font-size:var(--text-base)}._spinner_198b4_535{border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;width:32px;height:32px;animation:_spin_198b4_535 1s linear infinite}@keyframes _spin_198b4_535{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){._pageContainer_198b4_52{padding:var(--space-4)}._clientHeaderBar_198b4_74{padding:var(--space-4);flex-direction:column;align-items:stretch}._dlGrid_198b4_357{grid-template-columns:1fr;gap:var(--space-2)}._dt_198b4_365{text-align:left;font-weight:600;color:var(--color-text-secondary);justify-content:flex-start}._dd_198b4_376{padding-left:var(--space-4);border-left:2px solid var(--color-border);margin-bottom:var(--space-3)}._actionButtonsContainer_198b4_484{flex-direction:column}}._statusBadge_198b4_586{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_198b4_598{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}._statusBadgeRed_198b4_605{background-color:transparent;color:var(--color-danger);border-color:var(--color-danger)}._statusBadgeGray_198b4_612{background-color:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}._toggleMissing_198b4_619{color:var(--app-accent-text)}._topControls_11ekj_6{display:flex;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}._monthYearGroup_11ekj_14{display:flex;gap:.5rem;align-items:flex-end}._monthSelect_11ekj_21{min-width:0!important;width:148px;flex:0 0 auto}._yearSelect_11ekj_26{min-width:0!important;width:92px;flex:0 0 auto}._topActions_11ekj_31{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._monthPicker_11ekj_39{position:relative;flex:0 0 auto}._monthTrigger_11ekj_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_11ekj_43:hover,._monthTriggerOpen_11ekj_60{border-color:#93c5fd}._monthTriggerChevron_11ekj_63{color:var(--app-text-secondary);transition:transform .15s;flex:0 0 auto}._monthTriggerChevronOpen_11ekj_68{transform:rotate(180deg)}._monthPopover_11ekj_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_11ekj_85{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._distributionLayout_11ekj_93{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1.5rem;align-items:start}._totalsPanel_11ekj_99{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}._totalsActions_11ekj_107{display:flex;flex-direction:column;gap:.5rem}._totalsChecks_11ekj_113{display:flex;flex-direction:column;gap:.25rem;text-align:center;font-size:.8125rem;font-weight:500}@media (max-width: 900px){._distributionLayout_11ekj_93{grid-template-columns:1fr}._totalsPanel_11ekj_99{margin-top:0}}._warningMessage_11ekj_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_11ekj_132:before{content:"⚠️";margin-right:.5rem}._fillButtonContainer_11ekj_151{margin-left:auto;flex-shrink:0;display:flex;gap:.5rem;align-items:center}._fillButton_11ekj_151{background-color:#6366f1;color:#fff;padding:.5rem .75rem;font-size:.875rem;height:38px;display:flex;align-items:center;gap:.5rem}._fillButton_11ekj_151:hover:not(:disabled){background-color:#4f46e5}._label_11ekj_174{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem;color:var(--app-text-secondary)}._select_11ekj_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_11ekj_181:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}._clientInfoBox_11ekj_204{background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:1.25rem;margin-bottom:1.5rem}._clientInfoTitle_11ekj_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_11ekj_220{display:grid;grid-template-columns:1fr;gap:.5rem 1.25rem;font-size:.875rem;color:var(--app-text-secondary)}._clientInfoGrid_11ekj_220 span strong{color:var(--app-text-secondary);display:inline-block;min-width:70px}._mitarbeiterField_11ekj_234{display:flex;align-items:center;gap:.5rem;position:relative}._mitarbeiterName_11ekj_241{margin-left:.25rem}._mitarbeiterEditBtn_11ekj_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_11ekj_245:hover{background-color:var(--app-hover);color:var(--app-text-secondary)}._mitarbeiterSearchContainer_11ekj_263{display:flex;align-items:center;gap:.5rem;position:relative}._mitarbeiterSearchInput_11ekj_270{padding:.375rem .5rem;border:1px solid var(--app-border);border-radius:4px;font-size:.875rem;width:180px}._mitarbeiterSearchInput_11ekj_270:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._mitarbeiterDropdown_11ekj_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_11ekj_299{padding:.5rem .75rem;cursor:pointer;font-size:.875rem;transition:background-color .1s ease}._mitarbeiterOption_11ekj_299:hover{background-color:var(--app-surface-muted)}._mitarbeiterNoResults_11ekj_310{padding:.5rem .75rem;color:var(--app-text-muted);font-size:.875rem;font-style:italic}._mitarbeiterCancelBtn_11ekj_317{background:none;border:none;cursor:pointer;padding:.25rem .5rem;color:var(--app-text-muted);font-size:1rem;border-radius:4px}._mitarbeiterCancelBtn_11ekj_317:hover{background-color:var(--app-danger-soft);color:var(--app-danger-text)}._unifiedInfoGrid_11ekj_333{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2rem;align-items:start}._infoSection_11ekj_340{display:flex;flex-direction:column}._infoSectionRight_11ekj_346{display:flex;flex-direction:column;gap:1rem;min-width:0}._infoSectionTitle_11ekj_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_11ekj_333{grid-template-columns:1fr;gap:1.5rem}}._tableWrapper_11ekj_371{overflow-x:auto;margin-bottom:1.875rem;border:1px solid var(--app-border);border-radius:.5rem;max-height:400px;overflow-y:auto}._table_11ekj_371{width:100%;border-collapse:collapse;font-size:.8125rem;min-width:700px}._table_11ekj_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_11ekj_371 tbody tr:nth-child(2n){background-color:var(--app-surface-muted)}._table_11ekj_371 tbody tr:hover{background-color:var(--app-accent-soft)}._table_11ekj_371 td{padding:.25rem;border-top:1px solid var(--app-border);vertical-align:middle}._table_11ekj_371 td:not(:last-child){border-right:1px solid var(--app-border)}._dayCell_11ekj_406{text-align:center;color:var(--app-text-muted);font-weight:500;width:5%;padding:.625rem .25rem}._notesCell_11ekj_413{width:20%}._signatureCell_11ekj_414{text-align:center;width:8%;padding:.625rem .25rem}._input_11ekj_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_11ekj_421:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}._timeInput_11ekj_436{text-align:center}._numberInput_11ekj_437{text-align:right}._numberInput_11ekj_437::-webkit-outer-spin-button,._numberInput_11ekj_437::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._numberInput_11ekj_437{-moz-appearance:textfield}._checkbox_11ekj_443{cursor:pointer;vertical-align:middle}._summaryGrid_11ekj_449{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.875rem}._summaryCard_11ekj_454{background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:1.25rem;display:flex;flex-direction:column}._summaryTitle_11ekj_462{font-size:1.125rem;font-weight:600;color:var(--app-text);margin-top:0;margin-bottom:1.25rem}._distributionActions_11ekj_471{margin-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center;gap:.625rem;flex-wrap:wrap}._calculateButton_11ekj_479{background-color:#10b981;color:#fff;padding:.5rem .75rem;font-size:.8125rem}._calculateButton_11ekj_479:hover:not(:disabled){background-color:#059669}._clearButton_11ekj_487{background-color:var(--app-surface-muted);color:var(--app-text-secondary);padding:.375rem .625rem;font-size:.75rem;border:1px solid var(--app-border)}._clearButton_11ekj_487:hover:not(:disabled){background-color:var(--app-hover)}._reportButton_11ekj_496{background-color:#8b5cf6;color:#fff;padding:.5rem .75rem;font-size:.8125rem}._reportButton_11ekj_496:hover:not(:disabled){background-color:#7c3aed}._reportButton_11ekj_496:disabled{background-color:var(--app-border-strong);color:var(--app-text-muted)}._distributionInputs_11ekj_508{display:grid;gap:.75rem}._distributionGrid_11ekj_511{display:grid;gap:.75rem 0;align-items:center;margin-top:1rem}._distributionHeaderRow_11ekj_519{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_11ekj_529{font-weight:600;font-size:.75rem;color:var(--app-text-muted);text-align:left}._distributionHeaderValue_11ekj_536{font-weight:600;font-size:.75rem;color:var(--app-text-muted);text-align:center;width:120px;box-sizing:border-box;padding-right:30px}._distributionRow_11ekj_547{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem 2rem}._distributionLabel_11ekj_554{font-size:.875rem;color:var(--app-text-secondary);text-align:left}._distributionValueGroup_11ekj_560{display:flex;align-items:center;gap:.3125rem;width:120px;justify-content:center}._distributionInputHours_11ekj_568,._distributionInputAnfahrten_11ekj_569{width:70px;padding:.375rem .5rem;font-size:.8125rem;height:34px}._distributionUnit_11ekj_576{font-size:.8125rem;color:var(--app-text-muted);min-width:25px;text-align:left}._summaryRow_11ekj_583{display:flex;align-items:center;justify-content:space-between}._summaryLabel_11ekj_589{font-size:.875rem;color:var(--app-text-secondary);flex-grow:1;margin-right:.625rem}._summaryValue_11ekj_596{display:flex;align-items:center;gap:.3125rem}._differenceCheck_11ekj_598{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--app-border);font-size:.8125rem;text-align:right;font-weight:500}._differenceError_11ekj_607{color:var(--app-danger-text)}._differenceOk_11ekj_608{color:#059669}._totalHoursSection_11ekj_611{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_11ekj_611 span{color:var(--app-text-secondary)}._totalHoursSection_11ekj_611 strong{color:var(--app-text);font-size:1.25rem}._signaturesSection_11ekj_623{display:grid;gap:1rem}._signatureLabel_11ekj_624{display:flex;align-items:center;font-size:.875rem;cursor:pointer;color:var(--app-text-secondary)}._signatureLabel_11ekj_624 input[type=checkbox]{margin-right:.625rem}._statusMessage_11ekj_634{flex-grow:1;margin-right:1rem}._errorTextFooter_11ekj_638{color:var(--app-danger-text);font-size:.875rem;font-weight:500}._buttonGroup_11ekj_644{display:flex;gap:.625rem}._footerBar_11ekj_647{display:flex;flex-direction:column;gap:.5rem;width:100%}._footerActionsRow_11ekj_653{display:flex;justify-content:flex-end;align-items:center;gap:1rem;flex-wrap:wrap}._footerLeft_11ekj_660,._footerRight_11ekj_661{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}._footerError_11ekj_667{color:var(--app-danger-text);font-size:.875rem;font-weight:500}._button_11ekj_644{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_11ekj_644:disabled{opacity:.6;cursor:not-allowed}._cancelButton_11ekj_689{background-color:var(--app-surface);border-color:var(--app-border);color:var(--app-text-secondary)}._cancelButton_11ekj_689:hover:not(:disabled){background-color:var(--app-surface-muted)}._draftButton_11ekj_696{background-color:var(--app-text-muted);color:#fff}._draftButton_11ekj_696:hover:not(:disabled){background-color:var(--app-text-secondary)}._submitButton_11ekj_702{background-color:#3b82f6;color:#fff}._submitButton_11ekj_702:hover:not(:disabled){background-color:#2563eb}._submitButton_11ekj_702:disabled{background-color:#93c5fd;border-color:#93c5fd}._balanceDeductions_11ekj_713{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_11ekj_713 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_11ekj_735{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._deductionItem_11ekj_741{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_11ekj_741 span:first-child{color:var(--app-text-secondary);font-weight:500}._deductionItem_11ekj_741 span:last-child{color:var(--app-text);font-weight:600}._timesheetTotalsContainer_11ekj_763{margin:0;padding:.75rem 1rem;background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem}._totalRow_11ekj_771{display:flex;justify-content:space-between;align-items:center;padding:5px 0}._totalLabel_11ekj_778{font-weight:600;color:var(--app-text-secondary)}._totalValue_11ekj_783{font-weight:500;color:var(--app-text)}._totalInput_11ekj_789{width:100px;text-align:right;padding:.375rem .5rem;font-size:.875rem;height:34px}._totalInputAnfahrten_11ekj_797{width:100px}._totalInputGroup_11ekj_802{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._calculatedHint_11ekj_809{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._syncButtonContainer_11ekj_815{margin-top:10px;text-align:center}._syncButton_11ekj_815{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_11ekj_815:hover{background-color:#2563eb}._syncButton_11ekj_815:active{background-color:#1d4ed8}._entriesSyncButtonContainer_11ekj_841{margin-top:15px;padding:15px;background-color:var(--app-surface-muted);border-radius:.375rem;text-align:center;border:1px solid var(--app-border)}._entriesSyncButton_11ekj_841{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_11ekj_841:hover{background-color:#059669}._entriesSyncButton_11ekj_841:active{background-color:#047857}._syncHint_11ekj_871{font-size:.75rem;color:var(--app-text-muted);line-height:1.4}._toggleTableButtonContainer_11ekj_878{margin-bottom:1rem;text-align:center}._toggleTableButton_11ekj_878{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_11ekj_878:hover{background-color:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}._balanceDisplay_11ekj_902{background-color:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}._balanceDisplayTitle_11ekj_910{font-size:1rem;font-weight:600;color:var(--app-text-secondary);margin-bottom:.75rem}._balanceDisplayContent_11ekj_917{display:flex;flex-direction:column;gap:.5rem}._balanceItem_11ekj_923{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}._balanceLabel_11ekj_930{font-size:.875rem;color:var(--app-text-muted)}._balanceValue_11ekj_935{font-size:.875rem;font-weight:600;color:var(--app-text)}._balanceGrid_11ekj_944{display:grid;grid-template-columns:1fr auto auto;column-gap:.75rem;row-gap:.5rem;align-items:center}._balanceGrid_11ekj_944 ._balanceItem_11ekj_923{display:contents}._balanceGrid_11ekj_944 ._balanceValue_11ekj_935{justify-self:end}._inputWrapper_11ekj_961{position:relative;display:flex;flex-direction:column}._inputWarning_11ekj_967{border-color:#f59e0b!important;background-color:var(--app-warning-soft)}._validationMessage_11ekj_972{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_11ekj_984,._clientValueWithMarker_11ekj_985{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}._modalTitleWithMarker_11ekj_984>span:first-child,._clientValueWithMarker_11ekj_985>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)}._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)}._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_fj0po_3{padding:0;max-width:100%;margin:0;background:transparent;min-height:auto}._header_fj0po_15{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding:0 var(--ctl-scrollbar-size) .75rem 0;flex-wrap:wrap}._headerLeft_fj0po_24{display:flex;align-items:flex-end;gap:1rem;flex:1;min-width:0;flex-wrap:nowrap}._sectionTitle_fj0po_36{font-size:1.125rem;font-weight:600;color:var(--app-text);margin:0}._batchPicker_fj0po_47{display:flex;flex:1 1 18rem;min-width:16rem;max-width:28rem}._filterBar_fj0po_56{display:flex;flex:0 1 auto;min-width:0;padding-bottom:.3125rem;--filter-panel-max-w: min(24rem, calc(100vw - 3rem) )}._resultsInfo_fj0po_65{display:flex;align-items:center;flex:0 0 auto;padding-bottom:.3125rem}._statsTrigger_fj0po_73{height:var(--ctl-h-sm);padding-inline:.25rem}._statsTrigger_fj0po_73>span{display:inline-flex;align-items:center;gap:.25rem}._statsPopover_fj0po_84{z-index:var(--ctl-menu-z);display:flex;flex-direction:column;gap:.375rem;padding:.625rem .75rem;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-secondary);font-size:var(--ctl-menu-item-font)}._statsRow_fj0po_99{display:grid;grid-template-columns:2.25rem auto;align-items:center;gap:.5rem;white-space:nowrap}._statsRow_fj0po_99 ._statChip_fj0po_107{justify-self:stretch;text-align:center}._statChip_fj0po_107{padding:.125rem .4375rem;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_fj0po_124{border-color:color-mix(in srgb,var(--app-success-text) 35%,transparent);background:var(--app-success-soft);color:var(--app-success-text)}._statChipPending_fj0po_130{border-color:color-mix(in srgb,var(--app-warning-text) 35%,transparent);background:var(--app-warning-soft);color:var(--app-warning-text)}._statChipErrors_fj0po_136{border-color:color-mix(in srgb,var(--app-danger-text) 35%,transparent);background:var(--app-danger-soft);color:var(--app-danger-text)}._actions_fj0po_142{display:flex;align-items:center;gap:.5rem;padding-bottom:.25rem;flex-shrink:0}._iconAction_fj0po_151{width:2.125rem;min-height:2.125rem;padding:0}._spinning_fj0po_158{animation:_iconSpin_fj0po_1 .7s linear infinite}@keyframes _iconSpin_fj0po_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinning_fj0po_158{animation:none;opacity:.5}}._loading_fj0po_174{padding:3rem;text-align:center;color:var(--app-text-muted);font-size:.875rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem}._emptyState_fj0po_185{padding:4rem 2rem;text-align:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.5rem;color:var(--app-text-muted)}._emptyState_fj0po_185 h3{font-size:1.125rem;color:var(--app-text-secondary);margin:0 0 .5rem;font-weight:600}._emptyState_fj0po_185 p{color:var(--app-text-muted);font-size:.875rem;margin:0}._tableCard_fj0po_209{display:flex;flex-direction:column;flex-shrink:1;min-height:0}._tableCard_fj0po_209>*{scrollbar-gutter:stable}._sequenceNumber_fj0po_223{font-weight:600;color:var(--app-accent);font-size:.875rem}._fileName_fj0po_229{font-weight:500;color:var(--app-text-secondary)}._pageInfo_fj0po_234{font-size:.8125rem;color:var(--app-text-muted);font-weight:500;font-variant-numeric:tabular-nums}._clientNameWithMarker_fj0po_241{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}._clientNameWithMarker_fj0po_241>span:first-child{overflow:hidden;text-overflow:ellipsis}._statusBadge_fj0po_255{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_fj0po_267{background-color:var(--app-success-soft);color:var(--app-success-text);border:1px solid #10b981}._statusMatched_fj0po_273{background-color:var(--app-accent-soft);color:var(--app-accent-text);border:1px solid color-mix(in srgb,var(--app-accent) 45%,transparent)}._statusUnmatched_fj0po_279{background-color:var(--app-warning-soft);color:var(--app-warning-text);border:1px solid #f59e0b}._statusDuplicate_fj0po_285{background-color:#fed7aa;color:#9a3412;border:1px solid #ea580c}[data-scheme=dark] ._statusDuplicate_fj0po_285{background-color:#ea580c29;color:#fdba74;border-color:#ea580c80}._statusError_fj0po_297{background-color:var(--app-danger-soft);color:var(--app-danger-text);border:1px solid #ef4444}._statusDismissed_fj0po_303{background-color:var(--app-surface-muted);color:var(--app-text-secondary);border:1px solid #64748b}._statusNew_fj0po_309{background-color:#e0e7ff;color:#3730a3;border:1px solid #6366f1}[data-scheme=dark] ._statusNew_fj0po_309{background-color:#6366f12e;color:#a5b4fc;border-color:#6366f180}._rowActions_fj0po_321{display:inline-flex;align-items:center;gap:.5rem}._rowMenu_fj0po_328{width:1.75rem;height:1.75rem}@media (max-width: 968px){._container_fj0po_3{padding:0}._header_fj0po_15{flex-direction:column;gap:1rem;align-items:stretch}._headerLeft_fj0po_24{flex-direction:column;align-items:stretch;gap:.75rem}._batchPicker_fj0po_47{flex:0 0 auto}._resultsInfo_fj0po_65{padding-bottom:0}._filterBar_fj0po_56{--filter-panel-max-w: 100%}}@media (max-width: 768px){._sectionTitle_fj0po_36{font-size:1rem}._resultsInfo_fj0po_65{font-size:.75rem}}._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_gxenv_2{display:flex;flex-direction:column;height:calc(100vh - 200px);min-height:0}._fillAvailableHeight_gxenv_9{flex:1 1 0;height:auto;min-height:0}._listHeader_gxenv_17{padding:0 var(--ctl-scrollbar-size) .75rem 0;flex-shrink:0}._searchContainer_gxenv_22{flex:1;min-width:280px;width:auto}._filterBar_gxenv_30{min-width:min(26rem,100%)}._tableWrapper_gxenv_36{overflow:auto;scrollbar-gutter:stable;flex:1 1 0;min-height:0}._archivedRow_gxenv_43{opacity:.55}._nameCell_gxenv_47{font-weight:600;color:var(--app-text)}._activeBadge_gxenv_52{background-color:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,#10b981 40%,transparent)}._archivedBadge_gxenv_58{background-color:var(--app-surface-muted);color:var(--app-text-muted);border-color:var(--app-border)}._actionButtons_gxenv_64{display:flex;gap:.25rem;align-items:center;justify-content:flex-end}._dangerButton_gxenv_71{color:var(--app-danger-text)!important}._dangerButton_gxenv_71:hover{background-color:var(--app-danger-soft)!important;color:var(--app-danger-text)!important}._emptyState_gxenv_80{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)}._emptyStateIcon_gxenv_89{font-size:3rem;margin-bottom:1rem;opacity:.5}._emptyState_gxenv_80 h3{font-size:1.125rem;font-weight:600;color:var(--app-text-secondary);margin-bottom:.5rem}._emptyState_gxenv_80 p{font-size:.875rem;color:var(--app-text-muted);margin:0}._loadingContainer_gxenv_108{padding:0}._skeletonHeader_gxenv_112{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_gxenv_1 1.5s infinite;border-radius:.5rem;margin-bottom:1rem}._skeletonRow_gxenv_121{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_gxenv_1 1.5s infinite;border-radius:.375rem;margin-bottom:.5rem}@keyframes _shimmer_gxenv_1{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 768px){._searchContainer_gxenv_22{min-width:auto}._emptyState_gxenv_80{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_1tpea_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_1tpea_14{width:max(0px,calc(14rem - max(0px,(100vw - var(--main-max-width, 1200px)) / 2)))}._rail_1tpea_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_1tpea_7:hover,._rail_1tpea_7:has(:focus-visible){width:13rem;box-shadow:0 12px 28px -12px #0f172a47}._pinned_1tpea_14 ._rail_1tpea_7{width:13rem;box-shadow:0 1px 3px #0000000d}._tab_1tpea_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}._tabButton_1tpea_70{width:100%;padding:0;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer}._icon_1tpea_82{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_1tpea_92{opacity:0;transform:translate(-4px);overflow:hidden;transition:opacity .16s ease,transform .16s ease}._rail_1tpea_7:hover ._label_1tpea_92,._rail_1tpea_7:has(:focus-visible) ._label_1tpea_92,._pinned_1tpea_14 ._label_1tpea_92{opacity:1;transform:none}._activeTab_1tpea_106{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_1tpea_106 ._icon_1tpea_82{color:inherit}._tab_1tpea_54:not(._activeTab_1tpea_106):hover{background-color:var(--app-hover);color:var(--tab-accent, #2563eb)}._tab_1tpea_54:not(._activeTab_1tpea_106):hover ._icon_1tpea_82{color:var(--tab-accent, #2563eb)}._pinButton_1tpea_127{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_1tpea_127:hover{background-color:var(--app-hover);color:var(--app-text-secondary)}._pinButton_1tpea_127 ._icon_1tpea_82{color:inherit}@media (max-width: 768px){._railWrap_1tpea_7,._pinned_1tpea_14{width:100%;margin-bottom:1rem}._rail_1tpea_7,._rail_1tpea_7:hover,._rail_1tpea_7:has(:focus-visible),._pinned_1tpea_14 ._rail_1tpea_7{position:static;width:100%;flex-direction:row;overflow-x:auto;box-shadow:0 1px 3px #0000000d}._tab_1tpea_54{padding-right:.75rem}._icon_1tpea_82{flex-basis:2.25rem}._label_1tpea_92{opacity:1;transform:none}._pinButton_1tpea_127{display:none}}[data-scheme=dark] ._tab_1tpea_54:not(._activeTab_1tpea_106):hover,[data-scheme=dark] ._tab_1tpea_54:not(._activeTab_1tpea_106):hover ._icon_1tpea_82{color:color-mix(in srgb,var(--tab-accent, #60a5fa) 55%,#fff)}[data-scheme=dark] ._activeTab_1tpea_106{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_l5d4a_1{padding:0}._mentionDropdown_l5d4a_5{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_l5d4a_18{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_l5d4a_18:hover{background:var(--app-surface-muted)}._linkedBadge_l5d4a_35{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_l5d4a_49{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_l5d4a_61{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem}._hint_l5d4a_69{font-size:.75rem;color:var(--app-text-muted)}._loading_l5d4a_74,._empty_l5d4a_81{text-align:center;padding:2rem;color:var(--app-text-muted);font-size:.875rem}._notesList_l5d4a_88{display:flex;flex-direction:column;gap:.75rem}._noteCard_l5d4a_94{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_l5d4a_94:hover{border-color:color-mix(in srgb,var(--type-color, #3b82f6) 60%,var(--app-border))}._noteCardCrossRef_l5d4a_107{background:var(--app-surface-muted);border-style:dashed}._noteHeader_l5d4a_112{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:.5rem}._noteMeta_l5d4a_120{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--app-text-muted);flex-wrap:wrap}._noteTypeBadge_l5d4a_129{display:inline-block;padding:.1rem .5rem;border-radius:1rem;font-size:.7rem;font-weight:600;letter-spacing:.02em}._noteSeparator_l5d4a_138{color:#cbd5e1}._noteDate_l5d4a_142{color:var(--app-text-muted)}._noteActions_l5d4a_146{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._crossRefLabel_l5d4a_153{font-size:.7rem;color:var(--app-text-muted);font-style:italic;white-space:nowrap}._noteContent_l5d4a_160{font-size:.875rem;color:var(--app-text);line-height:1.5;white-space:pre-wrap;word-break:break-word}._deleteButton_l5d4a_168{flex-shrink:0}._absenceForm_l5d4a_173{display:flex;flex-direction:column;gap:.75rem}._absenceField_l5d4a_179{display:flex;flex-direction:column;gap:.25rem}._absenceLabel_l5d4a_185{font-size:.75rem;font-weight:600;color:var(--app-text-secondary)}._absenceInput_l5d4a_191{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_l5d4a_191:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._absenceInput_l5d4a_191:disabled{background-color:var(--app-surface-muted);cursor:not-allowed}._dateRow_l5d4a_213{display:flex;gap:.75rem}._dateRow_l5d4a_213>*{flex:1}._deleteButton_l5d4a_168: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_1i67h_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_1i67h_10{margin-bottom:var(--space-6);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._backButton_1i67h_19{align-self:flex-start;margin-bottom:.5rem}._headerBar_1i67h_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_1i67h_39{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._titleName_1i67h_46{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);line-height:1.2}._tabContent_1i67h_53{min-height:200px}._dlGrid_1i67h_58{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_1i67h_66{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_1i67h_77{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_1i67h_87{display:inline-flex;align-items:center;gap:var(--space-2)}._copyButton_1i67h_93{margin-left:.25rem;vertical-align:middle}._subsectionTitle_1i67h_99{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_1i67h_111{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._notesTitle_1i67h_117{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-3);color:var(--color-text-primary)}._notesBox_1i67h_124{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_1i67h_124:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}._loadingContainer_1i67h_147,._errorContainer_1i67h_148{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_1i67h_147 p{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:500}._errorContainer_1i67h_148{background-color:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-text-primary)}._spinner_1i67h_177{border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;width:32px;height:32px;animation:_spin_1i67h_177 1s linear infinite}@keyframes _spin_1i67h_177{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dlGrid_1i67h_58 a{color:var(--color-primary);text-decoration:none;transition:color .15s ease-in-out}._dlGrid_1i67h_58 a:hover{color:var(--color-primary-hover);text-decoration:underline}@media (max-width: 640px){._pageContainer_1i67h_3{padding:var(--space-4)}._headerBar_1i67h_25{padding:var(--space-4);flex-direction:column;align-items:stretch}._dlGrid_1i67h_58{grid-template-columns:1fr;gap:var(--space-2)}._dt_1i67h_66{text-align:left;font-weight:600;color:var(--color-text-secondary);justify-content:flex-start}._dd_1i67h_77{padding-left:var(--space-4);border-left:2px solid var(--color-border);margin-bottom:var(--space-3)}}._employmentStack_1i67h_234{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}}._container_h0qfl_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_h0qfl_20{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}._pageHeading_h0qfl_29{display:flex;flex-direction:column;gap:.25rem;min-width:0}._eyebrow_h0qfl_36{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase}._pageTitle_h0qfl_44{margin:0;font-size:1.5rem;font-weight:700;color:var(--app-text);letter-spacing:-.01em}._pageSubtitle_h0qfl_52{margin:0;font-size:.875rem;color:var(--app-text-muted);max-width:42rem}._pageSubtitleAlert_h0qfl_59{color:var(--app-warning-text);font-weight:600}._pageActions_h0qfl_64{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}._statStrip_h0qfl_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_h0qfl_83{padding:.875rem 1rem;border-left:1px solid var(--app-border);display:flex;flex-direction:column;gap:.25rem;min-width:0}._statCell_h0qfl_83:first-child{border-left:none}._statLabel_h0qfl_96{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.05em;text-transform:uppercase}._statValueRow_h0qfl_104{display:flex;align-items:baseline;gap:.5rem;min-width:0}._statValue_h0qfl_104{font-size:1.625rem;font-weight:700;color:var(--app-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}._statValueWarn_h0qfl_119{color:var(--app-warning-text)}._statHint_h0qfl_123{font-size:.75rem;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolbar_h0qfl_133{margin-bottom:1rem}._searchInput_h0qfl_137{min-width:16rem;width:auto}._tableContainer_h0qfl_147{overflow-x:auto}._userCell_h0qfl_151{display:flex;align-items:center;gap:.75rem;min-width:0}._userInfo_h0qfl_158{display:flex;flex-direction:column;gap:.0625rem;min-width:0}._userName_h0qfl_165{font-weight:600;color:var(--app-text);font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_h0qfl_174{font-size:.75rem;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dateCell_h0qfl_182{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;color:var(--app-text-muted)}._approvedByCell_h0qfl_189{font-size:.8125rem;color:var(--app-text-muted)}._emptyDash_h0qfl_194{color:var(--app-text-muted)}._chipRow_h0qfl_200{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}._chip_h0qfl_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_h0qfl_220{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 35%,transparent);color:var(--app-accent-text)}._chipAdmin_h0qfl_226{background:var(--app-warning-soft);border-color:color-mix(in srgb,#f59e0b 40%,transparent);color:var(--app-warning-text)}._chipOverflow_h0qfl_232{font-size:.75rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums;padding:0 .25rem}._chipUnassigned_h0qfl_239{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._statusPill_h0qfl_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_h0qfl_247:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:currentColor}._statusPending_h0qfl_266{color:var(--app-warning-text);background:var(--app-warning-soft);border-color:color-mix(in srgb,#f59e0b 40%,transparent)}._statusApproved_h0qfl_272{color:var(--app-success-text);background:var(--app-success-soft);border-color:color-mix(in srgb,#10b981 40%,transparent)}._statusRejected_h0qfl_278{color:var(--app-danger-text);background:var(--app-danger-soft);border-color:color-mix(in srgb,#ef4444 40%,transparent)}._statusSuspended_h0qfl_284,._statusDefault_h0qfl_290{color:var(--app-text-secondary);background:var(--app-surface-muted);border-color:var(--app-border)}[data-scheme=dark] ._chipAccent_h0qfl_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_h0qfl_226,[data-scheme=dark] ._statusPending_h0qfl_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_h0qfl_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_h0qfl_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_h0qfl_320{color:var(--app-danger-text);background:var(--app-surface);border-color:color-mix(in srgb,#ef4444 35%,transparent)}._rowButtonDanger_h0qfl_320:hover{background:var(--app-danger-soft);border-color:color-mix(in srgb,#ef4444 45%,transparent)}._noActions_h0qfl_331{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._avatar_h0qfl_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_h0qfl_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_h0qfl_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_h0qfl_363 h2{margin:0 0 .5rem;color:var(--app-danger-text)}._retryButton_h0qfl_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_h0qfl_377:hover{background-color:#1d4ed8}@media (max-width: 900px){._statStrip_h0qfl_73{grid-template-columns:repeat(2,1fr)}._statCell_h0qfl_83:nth-child(3){border-left:none;border-top:1px solid var(--app-border)}._statCell_h0qfl_83:nth-child(4){border-top:1px solid var(--app-border)}}@media (max-width: 640px){._container_h0qfl_10{padding:1rem}._statStrip_h0qfl_73{grid-template-columns:1fr}._statCell_h0qfl_83{border-left:none;border-top:1px solid var(--app-border)}._statCell_h0qfl_83:first-child{border-top:none}._searchInput_h0qfl_137{min-width:0;width:100%}}[data-scheme=dark] ._retryButton_h0qfl_377{background:#1d4ed8;border-color:#1d4ed8;color:#fff}[data-scheme=dark] ._retryButton_h0qfl_377:hover{background:#1e40af;border-color:#1e40af}._container_b6bl5_11{display:flex;flex-direction:column;gap:.75rem;min-width:0}._toolbar_b6bl5_20{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:space-between}._searchField_b6bl5_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_b6bl5_28:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}._searchField_b6bl5_28 input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:.8125rem;color:var(--app-text)}._searchField_b6bl5_28 input::placeholder{color:var(--app-text-muted)}._searchIcon_b6bl5_58{color:var(--app-text-muted);flex-shrink:0}._bulkActions_b6bl5_60{display:inline-flex;align-items:center;gap:.25rem}._bulkSelectedCount_b6bl5_66{font-size:.75rem;color:var(--app-text-muted);margin-right:.5rem;font-variant-numeric:tabular-nums}._companionHint_b6bl5_75{display:flex;align-items:center;gap:.6rem;margin:0;padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-surface-muted);font-size:.8125rem;line-height:1.45;color:var(--app-text-secondary)}._companionIcon_b6bl5_89{flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--app-accent-text);background:var(--app-accent-soft)}._companionText_b6bl5_101{flex:1;min-width:0}._empty_b6bl5_108{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_b6bl5_120{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-surface);overflow:hidden}._groupCardSystem_b6bl5_127{border-color:var(--app-border);background:var(--app-surface-muted)}._groupHeader_b6bl5_132{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_b6bl5_127 ._groupHeader_b6bl5_132{background:var(--app-surface-muted)}._groupHeading_b6bl5_148{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_b6bl5_148:disabled{cursor:default}._groupHeading_b6bl5_148:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring);border-radius:var(--ctl-radius-sm)}._groupHeadingText_b6bl5_173{display:flex;flex-direction:column;gap:.125rem;min-width:0}._groupChevron_b6bl5_180{flex-shrink:0;margin-top:.125rem;color:var(--app-text-muted);transition:transform .15s ease}._groupChevronOpen_b6bl5_187{transform:rotate(180deg)}._groupCardCollapsed_b6bl5_191 ._groupHeader_b6bl5_132{border-bottom:none}._groupTitle_b6bl5_195{display:block;margin:0;font-size:.875rem;font-weight:700;color:var(--app-text);letter-spacing:-.01em}._groupDescription_b6bl5_204{display:block;margin:0;font-size:.75rem;color:var(--app-text-muted);line-height:1.4}._groupHeaderRight_b6bl5_212{display:inline-flex;align-items:center;gap:.625rem;flex-shrink:0}._groupCount_b6bl5_219{font-size:.75rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums}._groupCount_b6bl5_219 strong{color:var(--app-text);font-weight:700}._groupBody_b6bl5_230{display:flex;flex-direction:column}._subRow_b6bl5_237{padding:.75rem .875rem;border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:.4375rem}._subRow_b6bl5_237:last-child{border-bottom:none}._subHead_b6bl5_247{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem}._subLabel_b6bl5_254{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_b6bl5_254:hover:not(:disabled) ._subLabelText_b6bl5_267{text-decoration:underline;text-decoration-color:#d1d5db;text-underline-offset:3px}._subLabel_b6bl5_254:disabled{cursor:default}._subLabelText_b6bl5_267{font-size:.8125rem;font-weight:600;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subKey_b6bl5_284{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--app-text-muted);white-space:nowrap}._subCount_b6bl5_291{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._subCountFull_b6bl5_299{color:#047857}._subActions_b6bl5_301{display:flex;flex-wrap:wrap;gap:.375rem}._toggle_b6bl5_309{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_b6bl5_309:hover:not(:disabled){background:var(--app-surface-muted);border-color:var(--app-border)}._toggle_b6bl5_309:disabled{cursor:not-allowed}._toggleCheck_b6bl5_332{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_b6bl5_309._toggleOn_b6bl5_346 ._toggleCheck_b6bl5_332{border-style:solid;background:#2563eb;border-color:#2563eb}._toggleLabel_b6bl5_352{font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.01em;text-transform:lowercase}._toggleOn_b6bl5_346{background:var(--app-surface-muted);border-color:var(--app-border);color:var(--app-text)}._toggleDanger_b6bl5_367._toggleOn_b6bl5_346{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_b6bl5_367._toggleOn_b6bl5_346 ._toggleCheck_b6bl5_332{background:#b91c1c;border-color:#b91c1c}._toggleAdmin_b6bl5_378._toggleOn_b6bl5_346{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_b6bl5_378._toggleOn_b6bl5_346 ._toggleCheck_b6bl5_332{background:#d97706;border-color:#d97706}._importantBadge_b6bl5_390{display:inline-flex;align-items:center;gap:.25rem;color:var(--app-warning-text);font-size:.6875rem;font-weight:700}._toggleReservedBadge_b6bl5_399{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_b6bl5_417 ._toggle_b6bl5_309,._containerReadOnly_b6bl5_417 ._subLabel_b6bl5_254,._containerReadOnly_b6bl5_417 ._bulkButton_b6bl5_419,._containerReadOnly_b6bl5_417 ._groupBulkButton_b6bl5_420{cursor:default}._containerReadOnly_b6bl5_417 ._toggle_b6bl5_309:hover,._containerReadOnly_b6bl5_417 ._subLabel_b6bl5_254:hover,._containerReadOnly_b6bl5_417 ._bulkButton_b6bl5_419:hover,._containerReadOnly_b6bl5_417 ._groupBulkButton_b6bl5_420:hover{background:inherit}@media (max-width: 640px){._searchField_b6bl5_28{min-width:0;width:100%}._bulkActions_b6bl5_60{width:100%;justify-content:flex-end}._groupHeader_b6bl5_132{flex-direction:column;align-items:stretch}._groupHeaderRight_b6bl5_212{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_go08s_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_go08s_21{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}._pageHeading_go08s_30{display:flex;flex-direction:column;gap:.25rem;min-width:0}._eyebrow_go08s_37{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase}._pageTitle_go08s_45{margin:0;font-size:1.5rem;font-weight:700;color:var(--app-text);letter-spacing:-.01em}._pageSubtitle_go08s_53{margin:0;font-size:.875rem;color:var(--app-text-muted);max-width:42rem}._pageActions_go08s_60{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}._statStrip_go08s_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_go08s_79{padding:.875rem 1rem;border-left:1px solid var(--app-border);display:flex;flex-direction:column;gap:.25rem;min-width:0}._statCell_go08s_79:first-child{border-left:none}._statLabel_go08s_90{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.05em;text-transform:uppercase}._statValue_go08s_98{font-size:1.625rem;font-weight:700;color:var(--app-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}._statHint_go08s_106{font-size:.75rem;color:var(--app-text-muted)}._visibilityPanel_go08s_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_go08s_124{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}._visibilityPanelTitle_go08s_132{margin:.125rem 0 0;font-size:1rem;font-weight:700;color:var(--app-text)}._visibilityPanelStats_go08s_139{display:inline-flex;gap:.5rem;flex-wrap:wrap;font-size:.75rem;color:var(--app-text-muted);font-weight:600}._groupCreateForm_go08s_148{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(12rem,1fr) auto;gap:.5rem;align-items:center}._visibilityGroupGrid_go08s_155{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.625rem}._visibilityGroupItem_go08s_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_go08s_173{opacity:.62}._visibilityGroupMain_go08s_177{min-width:0;display:flex;flex-direction:column;gap:.125rem}._visibilityGroupName_go08s_184{font-size:.875rem;font-weight:700;color:var(--app-text)}._visibilityGroupDescription_go08s_190{font-size:.75rem;color:var(--app-text-muted);line-height:1.35}._visibilityGroupKey_go08s_196{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--app-text-muted)}._visibilityGroupActions_go08s_202{display:inline-flex;align-items:center;justify-content:flex-end;gap:.375rem;flex-wrap:wrap;flex-shrink:0}._visibilityEmpty_go08s_211{padding:.875rem;border:1px dashed var(--app-border);border-radius:.5rem;color:var(--app-text-muted);font-size:.8125rem}._filtersRow_go08s_221{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._searchInput_go08s_230{flex:1;min-width:16rem;max-width:24rem;width:auto}._filtersRowRight_go08s_237{display:inline-flex;align-items:center;gap:.875rem;flex-wrap:wrap}._toggle_go08s_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}._tableContainer_go08s_256{border:1px solid var(--app-border);border-radius:.625rem;overflow:hidden;background:var(--app-surface)}._nameCell_go08s_263{display:flex;flex-direction:column;gap:.125rem;min-width:12rem}._roleName_go08s_270{font-weight:600;color:var(--app-text);font-size:.875rem}._roleDescription_go08s_276{font-size:.75rem;color:var(--app-text-muted)}._keyCell_go08s_281{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;color:var(--app-text-secondary);font-size:.75rem}._subtle_go08s_287{color:var(--app-text-muted);font-style:italic}._groupChips_go08s_292{display:flex;flex-wrap:wrap;gap:.25rem}._groupChip_go08s_292{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_go08s_311>*{opacity:.55}._actionsCol_go08s_315{display:flex;justify-content:flex-end;gap:.25rem;white-space:nowrap}._pill_go08s_325{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_go08s_325:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:currentColor}._pillBuiltin_go08s_345{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_go08s_351{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_go08s_357{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_go08s_363{color:var(--app-text-secondary);background:var(--app-surface-muted);border-color:var(--app-border)}._statePanel_go08s_371{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_go08s_384{display:flex;flex-direction:column;gap:1rem;min-width:0}._editorHeader_go08s_391{display:flex;flex-direction:column;gap:.625rem;padding-bottom:1rem;border-bottom:1px solid var(--app-border)}._editorBreadcrumb_go08s_399{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--app-text-muted);min-width:0;flex-wrap:wrap}._editorBreadcrumb_go08s_399 a,._editorBreadcrumbLink_go08s_410{background:none;border:none;padding:0;color:var(--app-text-muted);font-family:inherit;font-size:.75rem;cursor:pointer;text-decoration:none}._editorBreadcrumbLink_go08s_410:hover{color:var(--app-text);text-decoration:underline}._editorBreadcrumbSep_go08s_423{color:#d1d5db}._editorBreadcrumbCurrent_go08s_425{color:var(--app-text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._editorTitleRow_go08s_433{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._editorTitleLeft_go08s_441{display:flex;align-items:center;gap:.875rem;min-width:0}._editorTitle_go08s_433{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_go08s_461{width:1px;height:1.25rem;background:var(--app-border)}._editorTitleSub_go08s_467{font-size:1.5rem;color:var(--app-text-secondary);font-weight:600}._editorTitleSubMuted_go08s_473{color:var(--app-text-muted);font-style:italic}._editorActions_go08s_478{display:inline-flex;gap:.5rem;flex-wrap:wrap}._lockCard_go08s_486{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_go08s_496{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_go08s_508{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}._lockTitle_go08s_516{font-size:.875rem;font-weight:700;color:var(--app-text)}._lockSubtitle_go08s_522{font-size:.8125rem;color:var(--app-text-secondary);line-height:1.45}._generalGrid_go08s_531{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;max-width:60rem}@media (max-width: 960px){._generalGrid_go08s_531{grid-template-columns:1fr}}._sideCard_go08s_545{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-surface);overflow:hidden}._sideCardHeader_go08s_552{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_go08s_563{padding:.875rem;display:flex;flex-direction:column;gap:.75rem}._formGroup_go08s_570{display:flex;flex-direction:column;gap:.375rem}._label_go08s_576{font-size:.6875rem;font-weight:700;color:var(--app-text-muted);letter-spacing:.05em;text-transform:uppercase}._input_go08s_584,._textarea_go08s_585{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_go08s_584::placeholder,._textarea_go08s_585::placeholder{color:var(--app-text-muted)}._input_go08s_584:focus,._textarea_go08s_585:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}._input_go08s_584:disabled,._textarea_go08s_585:disabled{background:var(--app-surface-muted);color:var(--app-text-muted);cursor:not-allowed}._textarea_go08s_585{resize:vertical;line-height:1.5}._toggleRow_go08s_617,._visibilityGroupList_go08s_623{display:flex;flex-direction:column;gap:.5rem}._toggleCard_go08s_629{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_go08s_629:hover{background:var(--app-surface-muted)}._toggleCard_go08s_629 input[type=checkbox]{margin-top:.1875rem}._toggleCard_go08s_629 input[type=checkbox]:disabled{cursor:not-allowed}._toggleCard_go08s_629 strong{display:block;font-weight:600;color:var(--app-text);font-size:.8125rem}._toggleHint_go08s_658{display:block;font-size:.75rem;color:var(--app-text-muted);font-weight:400;margin-top:.125rem}._permSectionHeader_go08s_668{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem;flex-wrap:wrap}._permSectionTitleBlock_go08s_676{display:flex;align-items:baseline;gap:.625rem;flex-wrap:wrap}._permSectionTitle_go08s_676{margin:0;font-size:.875rem;font-weight:700;color:var(--app-text)}._permSectionHint_go08s_690{font-size:.8125rem;color:var(--app-text-muted)}._helpText_go08s_695{font-size:.75rem;color:var(--app-text-muted);margin:0}._helpText_go08s_695 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_go08s_709{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_go08s_69{grid-template-columns:repeat(2,1fr)}._statCell_go08s_79:nth-child(3){border-left:none;border-top:1px solid var(--app-border)}._statCell_go08s_79:nth-child(4){border-top:1px solid var(--app-border)}}@media (max-width: 640px){._container_go08s_10{padding:1rem}._statStrip_go08s_69,._groupCreateForm_go08s_148{grid-template-columns:1fr}._visibilityGroupItem_go08s_161{flex-direction:column}._visibilityGroupActions_go08s_202{justify-content:flex-start}._statCell_go08s_79{border-left:none;border-top:1px solid var(--app-border)}._statCell_go08s_79:first-child{border-top:none}._searchInput_go08s_230{min-width:0;width:100%}}._historyOverlay_go08s_748{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end}._historyBackdrop_go08s_756{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a59;cursor:pointer;animation:_historyFadeIn_go08s_1 .18s ease}._historyDrawer_go08s_765{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_go08s_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _historyFadeIn_go08s_1{0%{opacity:0}to{opacity:1}}@keyframes _historySlideIn_go08s_1{0%{transform:translate(100%)}to{transform:translate(0)}}._historyHeader_go08s_788{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_go08s_797{margin:0;font-size:16px;font-weight:600;color:var(--app-text)}._historyOpenLink_go08s_804{margin-left:auto;margin-right:.75rem;font-size:13px;font-weight:500;color:var(--app-accent, #db2777);text-decoration:none;white-space:nowrap}._historyOpenLink_go08s_804:hover{text-decoration:underline}._historyClose_go08s_818{border:none;background:none;font-size:22px;line-height:1;color:var(--app-text-muted);cursor:pointer;padding:0 4px}._historyClose_go08s_818:hover{color:var(--app-text)}._historyBody_go08s_832{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_1xtly_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_1xtly_102:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}._buttonBase_1xtly_102:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}._inputBase_1xtly_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_1xtly_130:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}._settingsContainer_1xtly_151{max-width:1200px;margin:0 auto;padding:var(--space-8);background:var(--c-bg-secondary);box-sizing:border-box;min-height:100%}._header_1xtly_160{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--c-border)}._headerContent_1xtly_166{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}._headerStats_1xtly_174{display:flex;gap:var(--space-4);margin-top:var(--space-2)}._statItem_1xtly_180{text-align:center;padding:var(--space-2) 0}._statValue_1xtly_185{display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--c-accent);line-height:1}._statLabel_1xtly_193{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_1xtly_202{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_1xtly_212{display:inline-flex;align-items:center;justify-content:center;color:var(--c-accent)}._sectionIcon_1xtly_219{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_1xtly_231{color:var(--c-text-secondary);font-size:var(--font-size-md);margin-top:var(--space-2);font-weight:var(--font-weight-normal)}._loadingContainer_1xtly_242{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:var(--space-4)}._loadingSpinner_1xtly_251{width:2rem;height:2rem;border:2px solid transparent;border-top-color:var(--c-accent);border-radius:var(--radius-full);animation:_spin_1xtly_1 .8s cubic-bezier(.55,.14,.45,.86) infinite}@keyframes _spin_1xtly_1{to{transform:rotate(360deg)}}._loadingText_1xtly_266{color:var(--c-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}._errorContainer_1xtly_272{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_1xtly_281{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_1xtly_296{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_1xtly_309{flex:1;min-width:200px}._searchInput_1xtly_314{width:100%}._filterSection_1xtly_318{min-width:180px}._categoryFilter_1xtly_322{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_1xtly_322:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}._viewOptions_1xtly_340{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--c-text-secondary)}._sortInfo_1xtly_348{font-size:var(--font-size-xs);color:var(--c-text-muted)}._settingsGrid_1xtly_353{display:grid;gap:var(--space-6)}._settingsSection_1xtly_358{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_1xtly_358:hover{box-shadow:var(--shadow-md)}._sectionHeader_1xtly_371{background:var(--c-bg-tertiary);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--c-border)}._sectionTitleRow_1xtly_377{display:flex;justify-content:space-between;align-items:center}._sectionTitle_1xtly_377{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_1xtly_393{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_1xtly_404{color:var(--c-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-1);margin-bottom:0;line-height:1.4}._usageNote_1xtly_412{color:var(--c-text-muted);font-size:var(--font-size-xs, .75rem);font-variant-numeric:tabular-nums;margin-top:var(--space-1)}._usageWrap_1xtly_419{margin-top:var(--space-1);min-width:140px}._usageBarTrack_1xtly_424{width:100%;height:6px;background:var(--c-border-light);border-radius:var(--radius-sm);overflow:hidden}._usageBarFill_1xtly_432{height:100%;border-radius:var(--radius-sm);transition:width .3s ease}._usageBar_normal_1xtly_438{background:var(--c-success)}._usageBar_high_1xtly_439{background:var(--c-warning)}._usageBar_full_1xtly_440{background:var(--c-error)}._tableContainer_1xtly_446{overflow-x:auto;max-width:100%}._pgDateRow_1xtly_451 ._pgDateValue_1xtly_451,._pgDateValue_1xtly_451{font-variant-numeric:tabular-nums;color:var(--c-text-muted);font-weight:var(--font-weight-normal)}._pgUnifiedDateCell_1xtly_454{text-align:right;color:var(--c-text-secondary);font-style:italic}._settingsTable_1xtly_460{width:100%;border-collapse:collapse;font-size:var(--font-size-base);table-layout:fixed}._pgGridTable_1xtly_468{width:100%;table-layout:fixed}._pgGridTable_1xtly_468 ._headerCell_1xtly_472{text-align:right}._pgGridTable_1xtly_468 th:first-child,._pgGridTable_1xtly_468 td:first-child{text-align:left}._pgGridTable_1xtly_468 ._headerCell_1xtly_472,._pgGridTable_1xtly_468 ._tableCell_1xtly_481{padding-top:var(--space-3);padding-bottom:var(--space-3)}._pgGridTable_1xtly_468 ._pgHeaderCell_1xtly_485{text-align:right}._pgGridTable_1xtly_468 ._pgLabelCell_1xtly_486{text-align:left}._pgGridTable_1xtly_468 ._pgValueCell_1xtly_487{text-align:right;font-variant-numeric:tabular-nums}._pgGridTable_1xtly_468 ._clickableCell_1xtly_488{cursor:pointer}._pgGridTable_1xtly_468 ._tableCell_1xtly_481{transition:background-color .15s ease-in-out}._pgGridTable_1xtly_468 ._clickableCell_1xtly_488:hover,._pgGridTable_1xtly_468 ._tableRow_1xtly_491:hover{background-color:var(--app-surface-muted)}._pgGridTable_1xtly_468 th:nth-child(1),._pgGridTable_1xtly_468 td:nth-child(1){width:20%!important}._pgGridTable_1xtly_468 th:nth-child(2),._pgGridTable_1xtly_468 td:nth-child(2),._pgGridTable_1xtly_468 th:nth-child(3),._pgGridTable_1xtly_468 td:nth-child(3),._pgGridTable_1xtly_468 th:nth-child(4),._pgGridTable_1xtly_468 td:nth-child(4),._pgGridTable_1xtly_468 th:nth-child(5),._pgGridTable_1xtly_468 td:nth-child(5){width:20%!important}._tableHeader_1xtly_510{background:var(--c-bg-tertiary)}._headerCell_1xtly_472{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_1xtly_523{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_1xtly_523:hover{color:var(--c-accent)}._sortButton_1xtly_523:focus{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--radius-sm)}._tableRow_1xtly_491{border-bottom:1px solid var(--c-border-light);transition:background-color var(--transition-fast)}._tableRow_1xtly_491:hover{background:var(--c-bg-tertiary)}._tableCell_1xtly_481{padding:var(--space-4);vertical-align:middle}._keyCell_1xtly_564{font-family:inherit;font-size:var(--font-size-base);max-width:250px;word-break:break-word}._settingName_1xtly_571{font-weight:var(--font-weight-semibold);color:var(--c-text-primary);margin-bottom:var(--space-1)}._settingKey_1xtly_577{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_1xtly_587{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}._categoryBadge_1xtly_594{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_1xtly_603{display:flex;flex-direction:column;gap:var(--space-1)}._valueCell_1xtly_609{font-weight:var(--font-weight-medium);color:var(--c-text-primary);font-size:var(--font-size-base)}._valueUnit_1xtly_615{font-size:var(--font-size-xs);color:var(--c-text-muted);font-style:italic}._numericValue_1xtly_621{color:var(--c-text-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}._textValue_1xtly_628{color:var(--c-text-primary)}._editableValue_1xtly_636{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_1xtly_636:hover{background:var(--c-accent-soft);border-color:var(--c-border)}._inlineEditWrap_1xtly_650{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap}._inlineInput_1xtly_658{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_1xtly_658:focus{outline:none;box-shadow:0 0 0 3px var(--c-accent-soft)}._inlineInputError_1xtly_676{border-color:var(--c-error)}._inlineInputError_1xtly_676:focus{box-shadow:0 0 0 3px #ef44441f}._inlineSaveButton_1xtly_684,._inlineCancelButton_1xtly_685{width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0}._inlineSaveButton_1xtly_684{color:var(--c-success);border-color:var(--c-border)}._inlineSaveButton_1xtly_684:hover:not(:disabled){color:var(--c-success-hover);border-color:var(--c-success)}._inlineCancelButton_1xtly_685{color:var(--c-text-secondary);border-color:var(--c-border)}._inlineCancelButton_1xtly_685:hover:not(:disabled){color:var(--c-error);border-color:var(--c-error-border)}._inlineError_1xtly_712{width:100%;text-align:right;color:var(--c-error);font-size:var(--font-size-xs)}._bereicheValueWrapper_1xtly_719{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-end}._chipsContainer_1xtly_726{display:flex;flex-wrap:wrap;gap:var(--space-1);max-width:560px;justify-content:flex-end}._chipsCollapsed_1xtly_734{max-height:3.2em;overflow:hidden}._chipsExpanded_1xtly_739{max-height:none}._chip_1xtly_726{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_1xtly_752{border:none;background:none;padding:0;margin:0;color:var(--c-accent);font-size:var(--font-size-sm);cursor:pointer;text-align:right}._dateCell_1xtly_763{color:var(--c-text-muted);font-size:var(--font-size-sm);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._dateContainer_1xtly_771{display:flex;flex-direction:column;gap:var(--space-1)}._dateValue_1xtly_777{font-family:var(--font-mono);color:var(--c-text-primary);font-weight:var(--font-weight-medium)}._dateRelative_1xtly_783{font-size:var(--font-size-xs);color:var(--c-text-muted);font-style:italic}._actionCell_1xtly_793{text-align:center;vertical-align:middle}._actionHeader_1xtly_798{text-align:center}._editButton_1xtly_802{background:var(--c-accent);color:#fff;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}._editButton_1xtly_802:hover:not(:disabled){background:var(--c-accent-hover);transform:translateY(-1px)}._buttonIcon_1xtly_815{display:inline-block;margin-right:var(--space-1)}._buttonText_1xtly_820{display:inline-block}._clearFiltersButton_1xtly_824{background:var(--c-accent);color:#fff;margin-top:var(--space-4)}._clearFiltersButton_1xtly_824:hover:not(:disabled){background:var(--c-accent-hover);transform:translateY(-1px)}._cancelButton_1xtly_836{background:var(--c-bg-primary);color:var(--c-text-secondary);border:1px solid var(--c-border)}._cancelButton_1xtly_836:hover:not(:disabled){background:var(--c-bg-tertiary)}._saveButton_1xtly_847{background:var(--c-success);color:#fff}._saveButton_1xtly_847:hover:not(:disabled){background:var(--c-success-hover);transform:translateY(-1px)}._modalContent_1xtly_862{display:flex;flex-direction:column;gap:var(--space-5)}._fieldGroup_1xtly_868{display:flex;flex-direction:column;gap:var(--space-2)}._fieldLabel_1xtly_874{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_1xtly_884{font-size:var(--font-size-xs);color:var(--c-text-muted);font-weight:var(--font-weight-normal);font-style:italic}._inputContainer_1xtly_891{position:relative;display:flex;align-items:center}._inputSuffix_1xtly_897{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_1xtly_906{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_1xtly_917{font-size:var(--font-size-sm);color:var(--c-text-secondary);font-weight:var(--font-weight-medium)}._previewValue_1xtly_923{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_1xtly_937{background:var(--c-bg-tertiary);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-4)}._settingHeader_1xtly_944{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-3);flex-wrap:wrap;gap:var(--space-3)}._settingTitle_1xtly_953{display:flex;align-items:flex-start;gap:var(--space-2)}._settingIcon_1xtly_959{font-size:var(--font-size-lg);color:var(--c-accent);margin-top:2px}._settingDisplayName_1xtly_965{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--c-text-primary);margin-bottom:var(--space-1)}._settingKeyBadge_1xtly_972{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_1xtly_982{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}._currentValueLabel_1xtly_990{font-size:var(--font-size-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em}._currentValueDisplay_1xtly_997{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_1xtly_587{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_1xtly_1015{display:flex;flex-direction:column;gap:var(--space-1)}._metaLabel_1xtly_1021{font-size:var(--font-size-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium)}._metaValue_1xtly_1029{font-size:var(--font-size-sm);color:var(--c-text-primary);font-weight:var(--font-weight-medium)}._settingDescription_1xtly_1035{color:var(--c-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-2);line-height:1.4}._modalActions_1xtly_1042{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_1xtly_1060{text-align:center;padding:var(--space-12) var(--space-8);color:var(--c-text-secondary)}._emptyStateIcon_1xtly_1066{display:flex;justify-content:center;margin-bottom:var(--space-4);color:var(--c-text-muted);opacity:.6}._emptyStateText_1xtly_1074{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--c-text-primary)}._emptyStateSubtext_1xtly_1081{font-size:var(--font-size-base);opacity:.8;line-height:1.5}@media (max-width: 768px){._settingsContainer_1xtly_151{padding:var(--space-4)}._title_1xtly_202{font-size:var(--font-size-xl)}._headerContent_1xtly_166{flex-direction:column;align-items:flex-start}._headerStats_1xtly_174{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_1xtly_296{flex-direction:column;align-items:stretch;gap:var(--space-3)}._searchSection_1xtly_309,._filterSection_1xtly_318{min-width:auto}._viewOptions_1xtly_340{justify-content:center}._headerCell_1xtly_472,._tableCell_1xtly_481{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}._keyCell_1xtly_564{max-width:150px;font-size:var(--font-size-xs);min-width:auto}._settingName_1xtly_571{font-size:var(--font-size-sm)}._settingMeta_1xtly_587{flex-direction:column;align-items:flex-start;gap:var(--space-1)}._valueContainer_1xtly_603,._dateContainer_1xtly_771{align-items:flex-start}._buttonText_1xtly_820{display:none}._editButton_1xtly_802{padding:var(--space-2);min-width:36px}._modalActions_1xtly_1042{flex-direction:column}._cancelButton_1xtly_836,._saveButton_1xtly_847{width:100%;justify-content:center}._settingHeader_1xtly_944{flex-direction:column;align-items:flex-start}._currentValue_1xtly_982{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_1xtly_587{gap:var(--space-3)}._tableContainer_1xtly_446{font-size:var(--font-size-sm);overflow-x:visible}._settingsTable_1xtly_460{width:100%;table-layout:fixed}._settingsTable_1xtly_460 th:nth-child(1),._settingsTable_1xtly_460 td:nth-child(1){width:40%}._settingsTable_1xtly_460 th:nth-child(2),._settingsTable_1xtly_460 td:nth-child(2){width:35%}._settingsTable_1xtly_460 th:nth-child(3),._settingsTable_1xtly_460 td:nth-child(3){width:25%}._settingsTable_1xtly_460 th:nth-child(4),._settingsTable_1xtly_460 td:nth-child(4){width:25%}}@media (max-width: 480px){._settingsContainer_1xtly_151{padding:var(--space-3)}._header_1xtly_160{margin-bottom:var(--space-6)}._toolbar_1xtly_296{padding:var(--space-3)}._emptyState_1xtly_1060{padding:var(--space-8) var(--space-4)}._settingInfo_1xtly_937{padding:var(--space-3)}._settingHeader_1xtly_944{gap:var(--space-2)}._settingDisplayName_1xtly_965,._currentValueDisplay_1xtly_997{font-size:var(--font-size-base)}._headerCell_1xtly_472:nth-child(3),._tableCell_1xtly_481:nth-child(3){display:none}._settingsTable_1xtly_460 th:nth-child(1),._settingsTable_1xtly_460 td:nth-child(1){width:50%}._settingsTable_1xtly_460 th:nth-child(2),._settingsTable_1xtly_460 td:nth-child(2){width:35%}._settingsTable_1xtly_460 th:nth-child(4),._settingsTable_1xtly_460 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_1w8cf_1{display:flex;flex-direction:column;gap:.875rem;padding:1rem 1.5rem}._field_1w8cf_8{display:flex;flex-direction:column;gap:.25rem}._label_1w8cf_14{font-size:.875rem;font-weight:600;color:var(--app-text)}._input_1w8cf_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_1w8cf_34{height:auto;padding:.5rem var(--ctl-pad-x-md);resize:vertical}._input_1w8cf_20:focus{outline:none;box-shadow:var(--ctl-focus-ring)}._subsection_1w8cf_45{display:flex;flex-direction:column;gap:.875rem;padding-top:1rem;border-top:1px solid var(--app-border)}._subsectionTitle_1w8cf_53{margin:0;font-size:.875rem;font-weight:600;color:var(--app-text)}._actions_1w8cf_60{display:flex;flex-wrap:wrap;gap:.5rem}._hint_1w8cf_66{margin:0;font-size:.8125rem;color:var(--app-text-muted)}._error_1w8cf_72{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_16my8_1{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;overflow:hidden}._toolbar_16my8_11{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0;flex:0 0 auto}._toolbarRow_16my8_19{display:flex;align-items:center;gap:.5rem}._clientFilter_16my8_25{min-width:220px;max-width:280px;flex-shrink:0}._toolbarSpacer_16my8_31{flex:1}._colorLegend_16my8_36{display:flex;gap:1rem;padding:.25rem .5rem;font-size:.75rem;color:var(--app-text-muted);flex:0 0 auto}._legendItem_16my8_45{display:flex;align-items:center;gap:.3rem}._legendDot_16my8_51{width:10px;height:10px;border-radius:50%;flex-shrink:0}._navGroup_16my8_58{display:flex;align-items:center;gap:.375rem}._toolbarActions_16my8_64{min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end}._weekLabel_16my8_71{font-size:.9375rem;font-weight:600;color:var(--app-text);margin-left:.5rem;white-space:nowrap}._loadingDot_16my8_79{width:8px;height:8px;border-radius:50%;background:#3b82f6;margin-left:.5rem;animation:_pulse_16my8_1 1s ease-in-out infinite}._actionGroup_16my8_88{display:flex;align-items:center;gap:.375rem}._modeHint_16my8_95{color:var(--app-text-muted);font-size:.75rem;white-space:nowrap}._toolbarDivider_16my8_101{width:1px;height:20px;background:var(--app-border-strong);flex-shrink:0}@keyframes _pulse_16my8_1{0%,to{opacity:.3}50%{opacity:1}}._mainArea_16my8_114{display:flex;flex-direction:row;gap:.75rem;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}._gridContainer_16my8_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_16my8_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_16my8_148{border-right:1px solid var(--app-border)}._dayHeader_16my8_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_16my8_152:last-child{border-right:none}._dayHeaderToday_16my8_165{background:var(--app-accent-soft)}._dayHeaderHoliday_16my8_169{background:#fff1f2}._dayHeaderToday_16my8_165._dayHeaderHoliday_16my8_169{background:linear-gradient(135deg,#eff6ff 50%,#fff1f2 50%)}._dayNameHoliday_16my8_177,._dayNumberHoliday_16my8_181{color:#e11d48}._holidayLabel_16my8_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_16my8_197{background:#e11d4808}._dayColumnToday_16my8_201._dayColumnHoliday_16my8_197{background:#3b82f605}._dayHeaderUnavail_16my8_205{cursor:pointer;transition:background .12s ease}._dayHeaderUnavail_16my8_205:hover{background:var(--app-surface-muted)}._dayHeaderUnavail_16my8_205._dayHeaderToday_16my8_165:hover{background:#dbeafe}._dayName_16my8_177{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.05em}._dayNumber_16my8_181{font-size:1.125rem;font-weight:600;color:var(--app-text);line-height:1.4}._dayNumberToday_16my8_233{background:#3b82f6;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem}._gridBody_16my8_246{overflow-y:auto;position:relative;scrollbar-gutter:stable;padding-top:8px;flex:1 1 auto;min-height:0}._gridInner_16my8_255{display:grid;grid-template-columns:56px repeat(7,1fr);position:relative}._gutter_16my8_148{position:relative;border-right:1px solid var(--app-border);background:var(--app-surface-muted)}._gutterLabel_16my8_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_16my8_197{position:relative;border-right:1px solid var(--app-border);cursor:pointer;min-height:100%}._dayColumn_16my8_197:last-child{border-right:none}._dayColumnToday_16my8_201{background:#3b82f605}._availabilityWindow_16my8_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_16my8_307{display:block;padding:1px 5px;font-size:.625rem;font-weight:600;color:var(--app-success-text)}._hourLine_16my8_315{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--app-border)}._halfHourLine_16my8_323{position:absolute;left:0;right:0;height:0;border-top:1px dashed color-mix(in srgb,var(--app-border) 50%,transparent)}._appointment_16my8_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_16my8_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_16my8_358{background:var(--app-surface-muted);border:1.5px solid #94a3b8;color:var(--app-text-secondary);opacity:.86;cursor:pointer}._appointmentCancelled_16my8_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_16my8_383{border:1.5px solid #16a34a;box-shadow:inset 3px 0 #16a34a;cursor:pointer}._appointment_16my8_332:hover{opacity:1;box-shadow:0 2px 8px #00000026;z-index:2}._appointmentDraft_16my8_351:hover{opacity:1;background:color-mix(in srgb,var(--appt-color, #3b82f6) 22%,var(--app-tint-base, #fff))}._apptTime_16my8_400{font-weight:600;font-size:.625rem;opacity:.85;white-space:nowrap}._appointmentDraft_16my8_351 ._apptTime_16my8_400,._appointmentDraft_16my8_351 ._apptLocation_16my8_408,._appointmentDraft_16my8_351 ._apptPhone_16my8_409,._appointmentDraft_16my8_351 ._apptMa_16my8_410,._appointmentDraft_16my8_351 ._apptNotes_16my8_411{opacity:.7}._apptClient_16my8_415{font-weight:600;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._apptClientName_16my8_425{min-width:0;overflow:hidden;text-overflow:ellipsis}._apptArchivedClient_16my8_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}._apptLocation_16my8_408,._apptPhone_16my8_409{font-size:.5625rem;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._apptMa_16my8_410{font-size:.625rem;opacity:.8;white-space:nowrap}._apptNotes_16my8_411{font-size:.5625rem;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._travelBadge_16my8_473{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_16my8_473:focus-visible,._anfahrtBadge_16my8_497:focus-visible,._abfahrtBadge_16my8_498:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._travelBadgeParts_16my8_508{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_16my8_508>span{white-space:nowrap}._travelCacheLabel_16my8_525,._travelCacheLabelStale_16my8_526{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_16my8_526{color:#b91c1c;opacity:1}._dayChipRow_16my8_543{display:inline-flex;gap:4px;align-items:center;margin-top:1px}._dayKmChip_16my8_551{font-size:.5625rem;font-weight:600;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:1px 5px;white-space:nowrap}._dayMinutesChip_16my8_562{font-size:.5625rem;font-weight:600;color:#6d28d9;background:#ede9fe;border-radius:999px;padding:1px 5px;white-space:nowrap}._weekChipHidden_16my8_573{visibility:hidden;min-width:54px}._weekKmChip_16my8_578{font-size:.75rem;font-weight:600;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:2px 8px;white-space:nowrap}._weekMinutesChip_16my8_588{font-size:.75rem;font-weight:600;color:#6d28d9;background:#ede9fe;border-radius:999px;padding:2px 8px;white-space:nowrap}._travelBadge_ok_16my8_600{background:#ecfdf5eb;color:#065f46;border-left-color:#10b981}._travelBadge_warn_16my8_606{background:#fffbebeb;color:#92400e;border-left-color:#f59e0b}._travelBadge_danger_16my8_612{background:#fef2f2eb;color:#991b1b;border-left-color:#ef4444}._cachePopover_16my8_618{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_16my8_635{bottom:calc(100% + 2px)}._cachePopoverDown_16my8_638{top:22px}._cachePopoverClose_16my8_642{position:absolute;top:4px;right:6px}._cachePopoverText_16my8_648{margin-bottom:8px;line-height:1.4;padding-right:14px}._cachePopoverActions_16my8_654{display:flex;gap:6px}@keyframes _cachePopoverSpin_16my8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._anfahrtBadge_16my8_497,._abfahrtBadge_16my8_498{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_16my8_497,._abfahrtBadge_16my8_498{background:color-mix(in srgb,var(--app-surface) 92%,transparent);color:var(--app-text-secondary);border-left-color:var(--app-border-strong)}._planNextZone_16my8_705{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_16my8_197:hover ._planNextZone_16my8_705{opacity:1}._planNextZone_16my8_705:hover{background:#3b82f629;border-color:#3b82f699;opacity:1!important}._planNextIcon_16my8_735{font-weight:700;font-size:.75rem}._planNextLabel_16my8_740{font-weight:500}._connectZone_16my8_745{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_16my8_197:hover ._connectZone_16my8_745{opacity:1}._connectZone_16my8_745:hover{background:#fbbf2438;border-color:#fbbf24cc;opacity:1!important}._disconnectZone_16my8_775{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_16my8_197:hover ._disconnectZone_16my8_775{opacity:1}._disconnectZone_16my8_775:hover{background:#dc26262e;border-color:#dc2626b3;opacity:1!important}._connectZoneIcon_16my8_805{font-size:.5rem;opacity:.8}._connectZoneLabel_16my8_810{font-weight:500}._timeIndicator_16my8_815{position:absolute;left:0;right:0;height:0;z-index:5;pointer-events:none;display:none}._timeIndicatorDot_16my8_825{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#ef4444}._timeIndicatorLine_16my8_835{position:absolute;left:0;right:0;top:0;height:2px;background:#ef4444}._dayColumnUnavailMode_16my8_845{cursor:crosshair}._unavailBlock_16my8_849{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_16my8_874{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_16my8_849: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_16my8_900{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_16my8_900: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_16my8_922{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_16my8_937{font-size:.6rem;font-weight:700;color:var(--unavail-color, #64748b);text-transform:uppercase;letter-spacing:.03em}._unavailPreview_16my8_945{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_16my8_965{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_16my8_975{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_16my8_992{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_16my8_992:hover{transform:scale(1.25)}._unavailRecurringIconLast_16my8_1017{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_16my8_1030{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_16my8_1030:hover{background:#dc2626;transform:scale(1.1)}._unavailOverlapIconActive_16my8_1056{background:color-mix(in srgb,var(--app-surface) 95%,transparent);color:#ef4444}._unavailOverlapIconActive_16my8_1056:hover{background:#fef2f2}._unavailSelectionCheck_16my8_1066{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_16my8_849:hover ._unavailSelectionCheck_16my8_1066:not(._unavailSelectionCheckActive_16my8_1088){opacity:1}._unavailSelectionCheckActive_16my8_1088{background:#2563eb;border-color:#2563eb;color:#fff;opacity:1}._unavailIntervalChip_16my8_1101,._apptIntervalChip_16my8_1102{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_16my8_1101:hover,._apptIntervalChip_16my8_1102:hover{background:#6366f11f}._unavailIntervalChipActive_16my8_1130,._apptIntervalChipActive_16my8_1131{background:#10b981;border-color:#10b981;color:#fff}._unavailIntervalChipActive_16my8_1130:hover,._apptIntervalChipActive_16my8_1131:hover{background:#059669}._apptIntervalChipDisabled_16my8_1144,._apptIntervalChipDisabled_16my8_1144:hover,._apptIntervalChipActive_16my8_1131._apptIntervalChipDisabled_16my8_1144,._apptIntervalChipActive_16my8_1131._apptIntervalChipDisabled_16my8_1144:hover,._unavailIntervalChipDisabled_16my8_1148,._unavailIntervalChipDisabled_16my8_1148:hover,._unavailIntervalChipActive_16my8_1130._unavailIntervalChipDisabled_16my8_1148,._unavailIntervalChipActive_16my8_1130._unavailIntervalChipDisabled_16my8_1148:hover{background:#94a3b8;border-color:var(--app-text-muted);color:#fff;cursor:not-allowed;opacity:.75}._marqueeBox_16my8_1160{border:1.5px dashed #2563eb;background:#2563eb1a;pointer-events:none;z-index:9999;border-radius:2px}._marqueeBadge_16my8_1168{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_16my8_1187{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_16my8_1187: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_16my8_1187._appointmentSelected_16my8_1209{outline-color:#dc2626}._apptConflictBadge_16my8_1213{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_16my8_351 ._apptConflictBadge_16my8_1213{background:#dc2626;color:#fff}._appointmentSelected_16my8_1209{outline:2px solid #2563eb;outline-offset:-1px;opacity:1;z-index:3}._appointmentDragging_16my8_1242{z-index:10;opacity:.85;box-shadow:0 4px 12px #00000040;cursor:grabbing;transition:none;pointer-events:none}._selectionCheck_16my8_1065{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_16my8_332:hover ._selectionCheck_16my8_1065:not(._selectionCheckActive_16my8_1273){opacity:1;border-color:#ffffffb3;background:#00000026}._selectionCheckActive_16my8_1273{background:#2563eb;border-color:#2563eb;opacity:1}._appointmentDraft_16my8_351 ._selectionCheck_16my8_1065{border-color:#3b82f680;background:#3b82f61a;color:#2563eb}._appointmentDraft_16my8_351 ._selectionCheckActive_16my8_1273{background:#2563eb;border-color:#2563eb;color:#fff}._recurrenceIcon_16my8_1297{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_16my8_1297:hover{transform:scale(1.25);color:#fff}._recurrenceIconLast_16my8_1320{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_16my8_1320:hover{filter:brightness(.85)}._appointmentDraft_16my8_351 ._recurrenceIcon_16my8_1297{color:var(--appt-color, #3b82f6);opacity:.6;text-shadow:none}._appointmentDraft_16my8_351 ._recurrenceIcon_16my8_1297:hover{opacity:1}._appointmentDraft_16my8_351 ._recurrenceIconLast_16my8_1320{color:var(--last-color, #dc2626);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--last-color, #dc2626)}._overlapIcon_16my8_1028{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_16my8_1028:hover{transform:scale(1.25)}._overlapIconActive_16my8_1375{background:#00000026;border-radius:3px}._appointmentDraft_16my8_351 ._overlapIcon_16my8_1028{color:#ef4444;opacity:1;text-shadow:0 0 4px rgba(0,0,0,.6);-webkit-text-stroke:.5px #ef4444}._appointmentDraft_16my8_351 ._overlapIcon_16my8_1028:hover{opacity:1}._offscreenOverlay_16my8_1432{position:absolute;left:0;right:0;display:grid;grid-template-columns:56px repeat(7,1fr);pointer-events:none;z-index:8}._offscreenCol_16my8_1446{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:4px 0}._offscreenUp_16my8_1454,._offscreenDown_16my8_1455{pointer-events:auto;box-shadow:0 1px 4px #0000002e}._footerBar_16my8_1461{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_16my8_1 .15s ease-out}._footerBarHint_16my8_1478{font-size:.875rem;font-weight:600;white-space:nowrap}._footerBarSpacer_16my8_1484{flex:1}._footerBarLabel_16my8_1488{font-size:.8125rem;color:var(--app-text-muted);white-space:nowrap}._typeChip_16my8_1495{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_16my8_1495:hover{border-color:var(--app-text-muted);color:var(--app-text-secondary)}._typeChipActive_16my8_1515{background:#2563eb;border-color:#2563eb;color:#fff}._typeChipActive_16my8_1515:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}._dateInput_16my8_1527{padding:4px 8px;border-radius:6px;border:1.5px solid var(--app-border);font-size:.875rem;background:var(--app-surface)}._dateInput_16my8_1527:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}._weekChips_16my8_1542{display:flex;align-items:center;gap:.25rem}._weekChip_16my8_573{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_16my8_573:hover{background:var(--app-surface-muted);border-color:var(--app-text-muted)}._weekChipActive_16my8_1571{background:#3b82f6;color:#fff;border-color:#3b82f6}._weekChipActive_16my8_1571:hover{background:#2563eb;border-color:#2563eb}@keyframes _slideUp_16my8_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 1100px){._toolbarRow_16my8_19{flex-wrap:wrap;gap:.375rem}._toolbarDivider_16my8_101{display:none}}@media (max-width: 768px){._toolbar_16my8_11{gap:.125rem}._toolbarRow_16my8_19{flex-wrap:wrap;gap:.375rem}._gridHeader_16my8_138,._gridInner_16my8_255,._offscreenOverlay_16my8_1432{grid-template-columns:40px repeat(7,1fr)}._gutterLabel_16my8_268{font-size:.5625rem;right:4px}._dayName_16my8_177{font-size:.5625rem}._dayNumber_16my8_181{font-size:.875rem}._appointment_16my8_332{font-size:.5625rem;padding:1px 3px}._footerBar_16my8_1461{flex-wrap:wrap;gap:.375rem;padding:.5rem}._footerBarSpacer_16my8_1484{display:none}}._createDragPreview_16my8_1645{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_16my8_1656{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_16my8_1670{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_16my8_1670:active{cursor:grabbing}._pendingBlockInteracting_16my8_1689{opacity:.35}._pendingBlockResizeHandle_16my8_1693{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_16my8_1706{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_16my8_1719{position:absolute;left:2px;right:2px;display:flex;gap:4px;justify-content:center;z-index:7}._pendingConfirmBtn_16my8_1729._pendingConfirmBtnSolo_16my8_1731{padding:16px 26px;font-size:1.375rem;font-weight:800;line-height:1;min-width:72px}._pendingBlockTime_16my8_1739{font-size:.625rem;font-weight:700;color:#3730a3;padding:3px 5px 1px;line-height:1.2}._pendingBlockControls_16my8_1747{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_16my8_1765,._pendingShiftBtns_16my8_1770{display:flex;gap:1px}._pendingAdjustBtn_16my8_1765{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_16my8_1765:hover{background:#6366f133}._pendingConfirmBtns_16my8_1790{display:flex;gap:2px}._pendingConfirmBtn_16my8_1729{border:1px solid;border-radius:2px;cursor:pointer;font-size:.625rem;font-weight:700;padding:1px 5px;line-height:1}._pendingCancelBtn_16my8_1805{color:var(--app-danger-text);border-color:#b91c1c59;background:#ef444412}._pendingCancelBtn_16my8_1805:hover{background:#ef444429}._pendingOkBtn_16my8_1815{color:var(--app-success-text);border-color:#15803d59;background:#22c55e12}._pendingOkBtn_16my8_1815:hover{background:#22c55e29}._pendingTypeChoice_16my8_1825{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_16my8_1840{font-size:.5625rem;color:var(--app-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:0 2px 2px}._pendingTypeBtn_16my8_1849{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_16my8_1849:hover{background:#e0e7ff;border-color:#818cf8;color:#3730a3}[data-scheme=dark] ._appointment_16my8_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_16my8_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_16my8_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_16my8_351:hover{background:color-mix(in srgb,var(--appt-color, var(--app-accent)) 20%,var(--app-surface))}[data-scheme=dark] ._appointmentCancelled_16my8_358,[data-scheme=dark] ._appointmentCancelled_16my8_358:hover{background:var(--app-surface-muted);border-color:var(--app-border-strong);color:var(--app-text-secondary);opacity:.86}[data-scheme=dark] ._appointmentDraft_16my8_351 ._recurrenceIcon_16my8_1297{color:color-mix(in srgb,var(--appt-color, var(--app-accent)) 58%,var(--app-text))}[data-scheme=dark] ._appointmentConfirmed_16my8_383{border-color:var(--app-success-text);box-shadow:inset 3px 0 0 var(--app-success-text)}[data-scheme=dark] ._dayHeaderToday_16my8_165{background:#3b82f624}[data-scheme=dark] ._dayHeaderHoliday_16my8_169{background:#e11d4824}[data-scheme=dark] ._dayHeaderToday_16my8_165._dayHeaderHoliday_16my8_169{background:linear-gradient(135deg,#3b82f624 50%,#e11d4824 50%)}[data-scheme=dark] ._dayHeaderUnavail_16my8_205._dayHeaderToday_16my8_165:hover{background:#3b82f63d}[data-scheme=dark] ._dayNameHoliday_16my8_177,[data-scheme=dark] ._dayNumberHoliday_16my8_181,[data-scheme=dark] ._holidayLabel_16my8_185{color:#fda4af}[data-scheme=dark] ._dayColumnHoliday_16my8_197{background:#e11d480f}[data-scheme=dark] ._dayColumnToday_16my8_201{background:#3b82f60f}[data-scheme=dark] ._dayKmChip_16my8_551,[data-scheme=dark] ._weekKmChip_16my8_578{color:#7dd3fc;background:#0ea5e92e}[data-scheme=dark] ._dayMinutesChip_16my8_562,[data-scheme=dark] ._weekMinutesChip_16my8_588{color:#c4b5fd;background:#8b5cf62e}[data-scheme=dark] ._travelBadge_ok_16my8_600{background:#022c22e0;color:#6ee7b7}[data-scheme=dark] ._travelBadge_warn_16my8_606{background:#451a03e0;color:#fcd34d}[data-scheme=dark] ._travelBadge_danger_16my8_612{background:#450a0ae0;color:#fca5a5}[data-scheme=dark] ._unavailRecurringIcon_16my8_992{color:#a5b4fc}[data-scheme=dark] ._unavailRecurringIconLast_16my8_1017{color:#f87171;text-decoration-color:#f87171}[data-scheme=dark] ._unavailOverlapIconActive_16my8_1056:hover{background:var(--app-danger-soft)}[data-scheme=dark] ._unavailIntervalChip_16my8_1101,[data-scheme=dark] ._apptIntervalChip_16my8_1102{border-color:#818cf8;color:#a5b4fc}[data-scheme=dark] ._apptIntervalChipDisabled_16my8_1144,[data-scheme=dark] ._apptIntervalChipDisabled_16my8_1144:hover,[data-scheme=dark] ._apptIntervalChipActive_16my8_1131._apptIntervalChipDisabled_16my8_1144,[data-scheme=dark] ._apptIntervalChipActive_16my8_1131._apptIntervalChipDisabled_16my8_1144:hover,[data-scheme=dark] ._unavailIntervalChipDisabled_16my8_1148,[data-scheme=dark] ._unavailIntervalChipDisabled_16my8_1148:hover,[data-scheme=dark] ._unavailIntervalChipActive_16my8_1130._unavailIntervalChipDisabled_16my8_1148,[data-scheme=dark] ._unavailIntervalChipActive_16my8_1130._unavailIntervalChipDisabled_16my8_1148: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_16my8_1320{text-shadow:0 0 3px rgba(0,0,0,.6)}[data-scheme=dark] ._pendingBlockTime_16my8_1739,[data-scheme=dark] ._pendingAdjustBtn_16my8_1765,[data-scheme=dark] ._pendingBlockResizeIcon_16my8_1706{color:#c7d2fe}[data-scheme=dark] ._pendingTypeBtn_16my8_1849:hover{background:#6366f138;border-color:#818cf8;color:#c7d2fe}._historyModalBody_16my8_2055{min-height:40vh;max-height:62vh;overflow-y:auto}._cancelReasonField_16my8_2062{display:flex;flex-direction:column;gap:.5rem}._cancelReasonInput_16my8_2068{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_16my8_2081{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}._triggerOpen_qlh3q_2{background:var(--app-surface-muted)}._menu_qlh3q_6{z-index:var(--ctl-menu-z);min-width:12rem;max-height:min(var(--ctl-menu-max-h),var(--menu-available-h, 100vh));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)}._item_qlh3q_18{display:flex;align-items:center;gap:.75rem;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;white-space:nowrap;cursor:pointer}._item_qlh3q_18:hover:not(:disabled),._item_qlh3q_18:focus-visible{background:var(--ctl-menu-item-hover);outline:none}._item_qlh3q_18:disabled{opacity:.45;cursor:not-allowed}._itemLabel_qlh3q_46{flex:1}._itemCount_qlh3q_51{min-width:1.25rem;padding:0 .375rem;border-radius:999px;background:var(--app-surface-muted);color:var(--app-text-muted);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}._item_success_qlh3q_63{color:var(--app-success-text)}._item_success_qlh3q_63:hover:not(:disabled){background:var(--app-success-soft)}._item_danger_qlh3q_71{color:var(--app-danger-text)}._item_danger_qlh3q_71:hover:not(:disabled){background:var(--app-danger-soft)}._separator_qlh3q_79{height:1px;margin:.25rem .375rem;background:var(--app-border)}._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_x2ob6_1{display:flex;flex-direction:column;gap:1rem}._description_x2ob6_7{font-size:.8125rem;color:var(--app-text-muted);margin:0;line-height:1.4}._field_x2ob6_14{display:flex;flex-direction:column;gap:.375rem}._label_x2ob6_20{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._labelRow_x2ob6_26{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._linkButton_x2ob6_33{background:none;border:none;padding:0;font-size:.75rem;color:#3b82f6;cursor:pointer;text-decoration:underline;font-family:inherit}._linkButton_x2ob6_33:hover{color:#2563eb}._draftToggle_x2ob6_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_x2ob6_48:hover{border-color:#93c5fd}._datePresetRow_x2ob6_66{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}._hint_x2ob6_73{font-size:.6875rem;color:var(--app-text-muted);margin:0;font-style:italic}._readOnlyMixed_x2ob6_80{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_x2ob6_91{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_x2ob6_102{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_18k91_1{margin:0 0 .75rem;font-size:.875rem;color:var(--app-text)}._sectionLabel_18k91_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_18k91_7{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--app-border)}._clientHeader_18k91_26{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.875rem;color:var(--app-text)}._checkRow_18k91_35{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--app-text);cursor:pointer}._recipients_18k91_44{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding-left:1.5rem}._recipientName_18k91_52{font-weight:500}._recipientLabel_18k91_56{font-size:.75rem;color:var(--app-text-secondary)}._recipientAddress_18k91_61{font-size:.8125rem;color:var(--app-text-muted);overflow-wrap:anywhere}._hint_18k91_67{margin:0;font-size:.8125rem;color:var(--app-text-muted)}._error_18k91_73{margin:0;font-size:.8125rem;color:var(--app-danger-text);background:var(--app-danger-soft);border-radius:6px;padding:.5rem .75rem}._preview_18k91_82{align-self:stretch;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface-muted);padding:.625rem .75rem}._previewSubject_18k91_90{font-size:.8125rem;font-weight:600;color:var(--app-text);margin-bottom:.375rem}._previewBody_18k91_97{margin:0;font-family:inherit;font-size:.8125rem;white-space:pre-wrap;color:var(--app-text-secondary)}._noteLabel_18k91_105{font-size:.8125rem;font-weight:500;color:var(--app-text-secondary)}._note_18k91_105{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_18k91_105:focus{outline:none;box-shadow:var(--ctl-focus-ring)}._actions_18k91_129{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}._row_qu4ly_1{display:flex;align-items:center;gap:.375rem}._check_qu4ly_7{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--app-text);cursor:pointer;-webkit-user-select:none;user-select:none}._check_qu4ly_7:has(input:disabled){color:var(--app-text-muted);cursor:default}._icon_qu4ly_22{display:inline-flex;flex-shrink:0;color:var(--app-text-muted)}._info_qu4ly_28{display:inline-flex;flex-shrink:0;border-radius:50%;color:var(--app-text-muted);cursor:help}._info_qu4ly_28:hover{color:var(--app-text)}._info_qu4ly_28:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}._section_1trux_1{display:flex;flex-direction:column;gap:8px}._hint_1trux_7{margin:0;font-size:.78rem;color:var(--app-text-secondary)}._suggestion_1trux_13{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_1trux_13>span:nth-child(2){flex:1 1 10rem}._planningLink_1trux_29{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_48006_2{display:grid;grid-template-columns:1fr 180px;gap:1.25rem;align-items:start}._mainPanel_48006_9{display:flex;flex-direction:column;gap:1rem}._sidePanel_48006_15{display:flex;flex-direction:column;gap:1rem;border-left:1px solid var(--app-border);padding-left:1.25rem}._sideSectionLabel_48006_23{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem}._form_48006_33{display:contents}._field_48006_37{display:flex;flex-direction:column;gap:.375rem}._locationManual_48006_43{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;color:var(--app-warning-text)}._addressChanged_48006_53{display:flex;flex-direction:column;gap:.25rem}._addressChangedToggle_48006_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_48006_59:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}._addressChangedList_48006_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_48006_78 li{display:flex;flex-direction:column}._addressChangedWhen_48006_96{font-weight:600}._addressChangedNote_48006_100{color:var(--app-text-secondary)}._clientPhoneBlock_48006_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_48006_115{display:flex;align-items:baseline;gap:.5rem;font-size:.875rem}._clientPhoneLabel_48006_122{color:var(--app-text-muted);font-weight:500;min-width:8.5rem}._clientPhoneValue_48006_128{color:#2c5f5d;font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums}._clientPhoneValue_48006_128:hover{text-decoration:underline}._clientPhoneMissing_48006_139{color:var(--app-text-muted);font-style:italic}._clientRow_48006_145{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:end}._label_48006_152{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._input_48006_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_48006_158:hover{border-color:var(--app-text-muted)}._input_48006_158:disabled,._input_48006_158:disabled:hover{border-color:var(--app-border);opacity:.6;cursor:not-allowed}._input_48006_158:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._timeSection_48006_189{display:flex;flex-direction:column;gap:.5rem}._timeRow_48006_195{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:start}._startTimeCol_48006_202{display:flex;flex-direction:column}._shiftButtonsRow_48006_207{display:flex;gap:.375rem;margin-top:.375rem}._durationRow_48006_214{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._durationLabel_48006_221{font-size:.75rem;font-weight:500;color:var(--app-text-muted);white-space:nowrap}._durationChips_48006_228{display:flex;gap:.375rem;flex-wrap:wrap}._durationInput_48006_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_48006_234::placeholder{color:var(--app-text-muted)}._entryNotesTextarea_48006_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_48006_252:hover{border-color:var(--app-text-muted)}._entryNotesTextarea_48006_252:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._entryNotesTextarea_48006_252::placeholder{color:var(--app-text-muted)}._colorSwatches_48006_283{display:grid;grid-template-columns:repeat(4,24px);gap:.375rem}._colorSwatch_48006_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_48006_283:hover{transform:scale(1.15);border-color:var(--app-text-muted)}._colorSwatchActive_48006_305{border-color:var(--app-text);transform:scale(1.15)}[data-scheme=dark] ._colorSwatch_48006_283{background:color-mix(in srgb,var(--swatch-color) 68%,var(--app-surface))}._sideChecks_48006_319{display:flex;flex-direction:column;gap:.5rem}._sideCheckAction_48006_326{margin-left:1.625rem}._agreedHint_48006_330{margin:0;font-size:.75rem;color:var(--app-text-muted)}._travelInfoBox_48006_337{display:flex;flex-direction:column;gap:.5rem}._travelNeighbor_48006_343{padding:.375rem .5rem;border-radius:.375rem;border:1px solid;font-size:.6875rem}._travelStatus_ok_48006_352{background:var(--app-surface-muted);border-color:var(--app-border)}._travelStatus_warn_48006_357{background:var(--app-warning-soft);border-color:color-mix(in srgb,var(--app-warning-text) 35%,transparent)}._travelStatus_danger_48006_362{background:var(--app-danger-soft);border-color:color-mix(in srgb,var(--app-danger-text) 35%,transparent)}._travelStatus_anfahrt_48006_367,._travelStatus_abfahrt_48006_368{background:var(--app-surface-muted);border-color:var(--app-border)}._travelHeader_48006_373{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}._travelIcon_48006_380{font-size:.6875rem;opacity:.7}._travelLabel_48006_385{font-size:.625rem;color:var(--app-text-muted)}._travelClientName_48006_390{font-weight:600;color:var(--app-text);font-size:.6875rem}._travelTime_48006_396{font-size:.625rem;color:var(--app-text-muted)}._travelDetails_48006_401{display:flex;flex-direction:column;gap:.125rem;margin-top:.125rem;font-size:.625rem;color:var(--app-text-secondary)}._travelDetailsGrid_48006_410{display:inline-grid;grid-template-columns:auto auto auto;gap:.0625rem .25rem;margin-top:.125rem;font-size:.625rem;color:var(--app-text-secondary)}._travelGridLabel_48006_419{text-align:left;white-space:nowrap}._travelGridValue_48006_424{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}._travelGridUnit_48006_430{text-align:left;color:var(--app-text-muted);font-size:.5625rem}._travelCachedAtGrid_48006_436{grid-column:1 / -1;font-size:.5625rem;color:var(--app-text-muted);font-style:italic}._travelEarliest_48006_443{color:var(--app-text-secondary)}._travelLoading_48006_447{font-size:.625rem;color:var(--app-text-muted);font-style:italic;padding:.25rem 0}._travelCachedAt_48006_436{font-size:.5625rem;color:var(--app-text-muted);font-style:italic}._travelActionsRow_48006_460{display:flex;align-items:center;gap:.25rem;margin-top:.25rem}._bufferInlinePanel_48006_467{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_48006_479{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_48006_493{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_48006_493:hover:not(:disabled){background:var(--app-warning-soft);border-color:#f59e0b}._connectBanner_48006_493:disabled{opacity:.5;cursor:not-allowed}._connectBannerLoading_48006_519{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_48006_1 1.5s ease-in-out infinite}@keyframes _pulse_48006_1{0%,to{opacity:1}50%{opacity:.5}}._connectBannerIcon_48006_536{font-size:.75rem;opacity:.7}._connectBannerText_48006_541{font-weight:600;color:#b45309}._connectBannerMeta_48006_546{font-size:.5625rem;color:#a16207;opacity:.85}._connectBannerLoading_48006_519{font-style:italic;color:var(--app-text-muted)}._bufferPanel_48006_557{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_48006_569{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_48006_569:focus{outline:none;box-shadow:0 0 0 2px #bfdbfe}._bufferPresets_48006_586{display:flex;gap:.25rem}._bufferCustomInput_48006_591{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_48006_591:focus{outline:none;border-color:#3b82f6}._bufferCustomInputActive_48006_607{border-color:var(--app-accent);background:var(--app-accent-soft)}._roundUpLabel_48006_612{display:flex;align-items:center;gap:.2rem;font-size:.5625rem;color:var(--app-text-muted);white-space:nowrap;cursor:pointer;margin-left:auto}._roundUpLabel_48006_612 input[type=checkbox]{width:.75rem;height:.75rem;cursor:pointer}._conflictBanner_48006_630{padding:.5rem;border-radius:.375rem;background:var(--app-warning-soft);border:1px solid color-mix(in srgb,#f59e0b 40%,transparent)}._conflictTitle_48006_637{font-size:.6875rem;font-weight:600;color:var(--app-warning-text);margin-bottom:.25rem}._conflictItem_48006_644{font-size:.6875rem;color:var(--app-warning-text);padding-left:.25rem}._conflictReason_48006_650{color:#92400e;font-style:italic}._sideDivider_48006_656{border:none;border-top:1px solid var(--app-border);margin:0}._notesSections_48006_663{display:flex;flex-direction:column;gap:.5rem}._clientNotesWrap_48006_669{max-height:3.5em;overflow:hidden;position:relative;cursor:pointer;transition:max-height .2s ease}._clientNotesWrap_48006_669:not(._clientNotesExpanded_48006_677):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_48006_677{max-height:none;cursor:default}._clientNotes_48006_669{font-size:.6875rem;color:var(--app-text-secondary);line-height:1.4;white-space:pre-wrap;word-break:break-word}._clientPrivateNotes_48006_701{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_48006_712{font-weight:600;font-size:.625rem;color:var(--app-text-muted);text-transform:uppercase}._privateNotesDisplay_48006_720{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_48006_720[data-readonly=true]{cursor:default}._privateNotesDisplay_48006_720:not([data-readonly=true]):hover{border-color:#93c5fd;background:var(--app-surface-muted)}._privateNotesEmpty_48006_743{color:var(--app-text-muted);font-style:italic}._privateNotesPreview_48006_748{font-size:.6875rem;color:var(--app-text-muted);line-height:1.4;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._privateNotesActions_48006_758{display:flex;gap:.375rem;margin-top:.375rem;justify-content:flex-end}._cancellationReasonText_48006_765{font-size:.8125rem;color:var(--app-text-secondary);margin-top:.25rem;word-break:break-word}._confirmedStrip_48006_774{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_48006_786{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_48006_797{font-size:.9375rem;font-weight:700}._confirmedStripAction_48006_801{margin-left:auto}._confirmedStripBy_48006_804{color:var(--app-text-secondary)}._clientConfirmStrip_48006_810{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_48006_822{min-width:0}._clientConfirmStripAttention_48006_825{background:var(--app-warning-soft);color:var(--app-warning-text)}._clientConfirmStripAttention_48006_825 ._confirmedStripIcon_48006_786{background:color-mix(in srgb,var(--app-warning-text) 16%,transparent);color:var(--app-warning-text)}._clientConfirmStrip_48006_810:not(._clientConfirmStripAttention_48006_825) ._confirmedStripIcon_48006_786{background:color-mix(in srgb,var(--app-success-text) 12%,transparent);color:var(--app-success-text)}@media (max-width: 768px){._confirmedStrip_48006_774,._clientConfirmStrip_48006_810{margin:-1rem -1rem 1rem;padding:.5rem 1rem}}._completionReportCard_48006_845{padding:.625rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface-muted);display:flex;flex-direction:column;gap:.3rem}._completionReportStatus_48006_855{display:flex;align-items:center;gap:.4rem;color:var(--app-success-text);font-size:.8125rem;font-weight:700}._completionReportCheck_48006_864{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_48006_876,._completionReportMuted_48006_877,._completionReportSeparation_48006_878,._completionReportError_48006_879,._completionReportChanged_48006_880{font-size:.6875rem;line-height:1.45}._completionReportMeta_48006_876{color:var(--app-text-secondary)}._completionReportMuted_48006_877,._completionReportSeparation_48006_878{color:var(--app-text-muted)}._completionReportSeparation_48006_878{margin-top:.125rem}._completionReportChanged_48006_880{color:var(--app-warning-text);font-weight:600}._completionReportError_48006_879{color:var(--app-danger-text)}._visitNotesCard_48006_907{padding:.625rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);display:flex;flex-direction:column;gap:.45rem}._visitNotesList_48006_917{display:flex;flex-direction:column;gap:.5rem}._visitNote_48006_907{padding-top:.45rem;border-top:1px solid var(--app-border)}._visitNote_48006_907:first-child{padding-top:0;border-top:0}._visitNoteMeta_48006_933,._visitNotesMuted_48006_934,._visitNotesError_48006_935{font-size:.6875rem;line-height:1.45}._visitNoteMeta_48006_933,._visitNotesMuted_48006_934{color:var(--app-text-muted)}._visitNoteContent_48006_945{margin-top:.15rem;color:var(--app-text);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}._visitNotesError_48006_935{color:var(--app-danger-text)}._recurrenceDetail_48006_958{font-size:.6875rem;color:var(--app-text-muted);margin-top:.25rem}._footerActions_48006_967{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}._cancelReasonInput_48006_975{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_48006_975:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._cancelReasonInput_48006_975::placeholder{color:var(--app-text-muted)}._footerRight_48006_999{display:flex;gap:.5rem;margin-left:auto}._footerMenu_48006_1005{position:relative}._footerDropdown_48006_1009{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_48006_1 .16s cubic-bezier(.16,1,.3,1)}@keyframes _footerDropdownIn_48006_1{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._footerMenuItem_48006_1029{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_48006_1029:hover{background-color:var(--app-surface-muted)}._footerMenuItem_48006_1029:active{transform:scale(.98)}._footerMenuItem_48006_1029:disabled{opacity:.5;cursor:not-allowed}._footerMenuItemDanger_48006_1059{color:#dc2626}._footerMenuItemDanger_48006_1059:hover{background-color:color-mix(in srgb,#dc2626 10%,transparent)}._confirmPrompt_48006_1067{font-size:.8125rem;color:var(--app-text-secondary)}._conflictDialogBody_48006_1073{display:flex;flex-direction:column;gap:.75rem}._conflictDialogDesc_48006_1079{font-size:.875rem;color:var(--app-text-secondary);margin:0}._conflictList_48006_1085{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}._conflictItem_48006_644{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_48006_1105{font-weight:600;color:var(--app-text-secondary);white-space:nowrap}._conflictReason_48006_650{color:var(--app-warning-text);flex:1}._conflictClient_48006_1116{color:var(--app-text-muted);font-size:.75rem;white-space:nowrap}[data-scheme=dark] ._panelSection_48006_1123{border-left-color:var(--app-accent)}[data-scheme=dark] ._sectionTitle_48006_1127{color:var(--app-accent-text)}[data-scheme=dark] ._connectBanner_48006_493:hover:not(:disabled){background:color-mix(in srgb,var(--app-warning-text) 17%,transparent);border-color:var(--app-warning-text)}[data-scheme=dark] ._connectBanner_48006_493,[data-scheme=dark] ._connectBannerText_48006_541,[data-scheme=dark] ._connectBannerMeta_48006_546,[data-scheme=dark] ._conflictTitle_48006_637,[data-scheme=dark] ._conflictItem_48006_644,[data-scheme=dark] ._conflictReason_48006_650{color:var(--app-warning-text)}[data-scheme=dark] ._bufferCustomInputActive_48006_607{background:color-mix(in srgb,var(--app-accent) 12%,transparent);border-color:var(--app-accent);color:var(--app-accent-text)}[data-scheme=dark] ._confirmedStrip_48006_774{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_48006_357,[data-scheme=dark] ._connectBanner_48006_493,[data-scheme=dark] ._conflictBanner_48006_630,[data-scheme=dark] ._conflictItem_48006_644{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_48006_362{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_48006_519{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_48006_368{background:color-mix(in srgb,#a78bfa 12%,transparent);border-color:color-mix(in srgb,#8b5cf6 30%,var(--app-border))}@media (max-width: 640px){._panelLayout_48006_2{grid-template-columns:1fr}._sidePanel_48006_15{border-left:none;border-top:1px solid var(--app-border);padding-left:0;padding-top:1rem}._colorSwatches_48006_283{grid-template-columns:repeat(8,24px)}}._historyModalBody_48006_1201{min-height:40vh;max-height:62vh;overflow-y:auto}._clientEntriesRow_48006_1209{display:flex;margin-left:-.5rem}._form_1tsr9_1{display:flex;flex-direction:column;gap:1rem}._field_1tsr9_7{display:flex;flex-direction:column;gap:.375rem}._label_1tsr9_13{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary)}._timeRow_1tsr9_19{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._input_1tsr9_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_1tsr9_25:hover{border-color:var(--app-text-muted)}._input_1tsr9_25:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._intervalRow_1tsr9_48{display:flex;flex-wrap:wrap;gap:.375rem}._footer_1tsr9_54{display:flex;justify-content:space-between;align-items:center;gap:.75rem}._footerRight_1tsr9_61{display:flex;gap:.5rem;margin-left:auto}._toggleRow_1tsr9_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_1tsr9_67:hover{border-color:#93c5fd}._toggleRow_1tsr9_67 input[type=checkbox]{cursor:pointer;margin:0;flex-shrink:0}._dateDisplay_1tsr9_91{font-size:.875rem;color:var(--app-text-muted);padding:.625rem 0}._dateDisplayValue_1tsr9_97{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_gv127_5{display:none}._panel_gv127_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_gv127_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _slideInRight_gv127_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _fadeIn_gv127_1{0%{opacity:0}to{opacity:1}}._header_gv127_35{padding:.75rem 1rem;border-bottom:1px solid var(--app-border);display:flex;flex-direction:column;gap:.5rem;flex:0 0 auto}._modeToggleRow_gv127_44{display:flex}._titleRow_gv127_48{display:flex;align-items:center;justify-content:space-between}._title_gv127_48{font-size:.9375rem;font-weight:600;color:var(--app-text)}._subtitleRow_gv127_60{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._maLabel_gv127_67{font-size:.8125rem;font-weight:600;color:#2563eb}._maLabelBtn_gv127_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_gv127_73:hover{background:var(--app-accent-soft)}._maLabelCaret_gv127_90{font-size:.6875rem;color:var(--app-text-muted)}._subtitleRow_gv127_60{position:relative}._todayLabel_gv127_97{font-size:.75rem;color:var(--app-text-muted);font-weight:500;font-variant-numeric:tabular-nums}._summary_gv127_104{font-size:.75rem;color:var(--app-text-muted);font-weight:500}._modeRow_gv127_110{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._calendarPopover_gv127_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_gv127_133{display:flex;align-items:center;justify-content:space-between;gap:.375rem;margin-bottom:.25rem}._calMonthLabelSmall_gv127_141{font-size:.75rem;font-weight:600;color:var(--app-text-secondary);text-align:center;flex:1;min-width:0}._calNavBtn_gv127_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_gv127_150:hover{background:var(--app-surface-muted);color:var(--app-text)}._calNavBtnPlaceholder_gv127_169{display:inline-block;width:1.375rem;height:1.375rem;flex-shrink:0}._calendarMonths_gv127_176{display:flex;gap:.25rem;align-items:flex-start}._calMonth_gv127_133{display:flex;flex-direction:column;flex:1;min-width:0}._calWeekdays_gv127_189{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;margin-bottom:.125rem}._calWeekday_gv127_189{font-size:.6875rem;color:var(--app-text-muted);text-align:center;font-weight:600}._calDays_gv127_203{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem}._calDayEmpty_gv127_209{aspect-ratio:1 / 1}._calDay_gv127_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_gv127_203:hover{background:var(--app-surface-muted)}._calDayInRange_gv127_227{background:color-mix(in srgb,var(--app-accent) 25%,var(--app-tint-base))}._calDayHoverRange_gv127_229{background:var(--app-accent-soft)}._calDayStart_gv127_231,._calDayEnd_gv127_232{background:#3b82f6;color:#fff}._calDayStart_gv127_231:hover,._calDayEnd_gv127_232:hover{background:#2563eb}._calDayToday_gv127_240{outline:1.5px solid #2563eb;outline-offset:-1.5px;font-weight:700}._calDayToday_gv127_240._calDayStart_gv127_231,._calDayToday_gv127_240._calDayEnd_gv127_232{outline-color:#fff}._calDropdown_gv127_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_gv127_1 .15s ease-out;overflow:hidden;min-width:560px;max-width:calc(100vw - 2rem)}@keyframes _slideDown_gv127_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._calPresetSidebar_gv127_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_gv127_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_gv127_282:hover{background:var(--app-hover);color:var(--app-text)}._calPresetBtnActive_gv127_302,._calPresetBtnActive_gv127_302:hover{background:#3b82f6;color:#fff}._calPresetItem_gv127_308{display:flex;align-items:stretch;gap:2px}._calPresetSectionLabel_gv127_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_gv127_308 ._calPresetBtn_gv127_282{flex:1;min-width:0}._calPresetPreviewBtn_gv127_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_gv127_330:hover{background:var(--app-hover);color:var(--app-accent-text)}._calPresetPreviewBtnActive_gv127_350,._calPresetPreviewBtnActive_gv127_350:hover{background:color-mix(in srgb,var(--app-accent) 25%,var(--app-tint-base));color:var(--app-accent-text)}._calArea_gv127_356{flex:1;display:flex;flex-direction:column;padding:.75rem 1rem;min-width:0}._calHeader2_gv127_364{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}._calHeaderHint_gv127_371{font-size:.75rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em}._calMonthsRow_gv127_379{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;-webkit-user-select:none;user-select:none}._calMonthBlock_gv127_386{display:flex;flex-direction:column}._calMonthHeader2_gv127_391{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.375rem}._calMonthLabel2_gv127_399{flex:1;text-align:center;font-size:.875rem;font-weight:600;color:var(--app-text)}._calMonthNav_gv127_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_gv127_407:hover{background:var(--app-surface-muted);color:var(--app-text);border-color:var(--app-border)}._calMonthNavPlaceholder_gv127_432{width:28px;height:28px;flex-shrink:0}._calWeekdays2_gv127_438{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.25rem}._calWeekday2_gv127_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_gv127_454{display:grid;grid-template-columns:repeat(7,1fr)}._calDay2_gv127_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_gv127_460:hover{background:var(--app-accent-soft);color:var(--app-accent-text);border-radius:.375rem}._calDayEmpty2_gv127_483{aspect-ratio:1}._calDayToday2_gv127_485{font-weight:700;color:var(--app-accent);box-shadow:inset 0 0 0 1.5px var(--app-accent);border-radius:.375rem}._calDayInRange2_gv127_494._calDayToday2_gv127_485{box-shadow:inset 0 0 0 1.5px var(--app-accent-text)}._calDayInRange2_gv127_494{background:var(--app-accent-soft);color:var(--app-accent-text)}._calDayInRange2_gv127_494:hover{background:color-mix(in srgb,var(--app-accent) 25%,var(--app-tint-base));color:var(--app-accent-text);border-radius:0}._calDayStart2_gv127_509{background:#3b82f6;color:#fff;font-weight:600;border-radius:.375rem 0 0 .375rem}._calDayEnd2_gv127_516{background:#3b82f6;color:#fff;font-weight:600;border-radius:0 .375rem .375rem 0}._calDayStart2_gv127_509._calDayEnd2_gv127_516{border-radius:.375rem}._calDayStart2_gv127_509:hover,._calDayEnd2_gv127_516:hover{background:#2563eb;color:#fff}._calFooter2_gv127_533{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--app-border)}._calFooterSummary_gv127_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_gv127_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_gv127_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_gv127_565:hover{background:#2563eb;border-color:#2563eb}@media (max-width: 640px){._calDropdown_gv127_252{min-width:320px;flex-direction:column}._calPresetSidebar_gv127_271{flex-direction:row;flex-wrap:wrap;border-left:none;border-top:1px solid var(--app-border);min-width:0}._calMonthsRow_gv127_379{grid-template-columns:1fr;gap:1rem}}._calendarFooter_gv127_601{display:flex;justify-content:space-between;align-items:center;padding-top:.25rem;border-top:1px solid #f3f4f6}._calHint_gv127_609{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._calClearBtn_gv127_615{font-family:inherit;font-size:.75rem;color:#2563eb;background:transparent;border:none;cursor:pointer;padding:.25rem 0}._calClearBtn_gv127_615:hover{text-decoration:underline}._searchRow_gv127_627{display:flex;align-items:center;gap:.5rem;position:relative}._rangeLabel_gv127_634{font-size:.75rem;color:var(--app-text-secondary);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}._searchInputSmall_gv127_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_gv127_655{position:relative;display:inline-flex}._filterPopover_gv127_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_gv127_676{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.02em;padding:0 .25rem .125rem}._filterCheckRow_gv127_685{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.375rem;cursor:pointer;font-size:.8125rem;color:var(--app-text)}._filterCheckRow_gv127_685:hover{background:var(--app-surface-muted)}._filterCheckRow_gv127_685 input[type=checkbox]{cursor:pointer;margin:0}._filterCheckLabel_gv127_703{-webkit-user-select:none;user-select:none}._filterDivider_gv127_705{height:1px;background:var(--app-border);margin:.25rem 0}._filterPopoverSubtitle_gv127_711{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.02em;padding:0 .25rem .125rem}._filterStatusSwatch_gv127_720{display:inline-block;width:.625rem;height:.625rem;border-radius:999px;border:1px solid rgba(0,0,0,.12);flex:0 0 auto}._filterStatusSwatchMuted_gv127_729{background:var(--app-surface);border:1px dashed #9ca3af}._clientPickerWrapper_gv127_734{position:relative;flex:1 1 auto;min-width:0}._clientPickerBtn_gv127_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_gv127_740:hover{background:var(--app-surface-muted)}._clientPickerBtnLabel_gv127_758{color:var(--app-text-muted);font-weight:500}._clientPickerBtnValue_gv127_763{color:var(--app-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._searchInputSmall_gv127_642:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f626}._searchInputSmall_gv127_642:disabled{background:var(--app-surface-muted);color:var(--app-text-muted)}._modeToggle_gv127_44{display:flex;border:1px solid var(--app-border);border-radius:999px;overflow:hidden}._daysGroup_gv127_790{display:inline-flex;align-items:center;gap:.25rem}._daysGroupLabel_gv127_796{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.02em}._daysGroupLabelSub_gv127_804{font-size:.75rem;color:var(--app-text-muted)}._daysGroupSep_gv127_809{color:var(--app-text-muted);font-size:.875rem;margin:0 .125rem}._allFutureLabel_gv127_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_gv127_815 input[type=checkbox]{width:.75rem;height:.75rem;margin:0;cursor:pointer}._daysInput_gv127_835{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_gv127_835::-webkit-outer-spin-button,._daysInput_gv127_835::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._daysInput_gv127_835:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f626}._pastDaysHint_gv127_861{font-size:.75rem;color:var(--app-text-muted);font-style:italic;margin-left:auto}._lastDayLabel_gv127_868{font-size:.75rem;font-weight:600;color:var(--app-text-muted)}._roundedHint_gv127_874{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._modeBtn_gv127_880{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_gv127_880:hover{background:var(--app-surface-muted)}._modeBtnActive_gv127_892{background:#3b82f6;color:#fff}._modeBtnActive_gv127_892:hover{background:#2563eb}._searchInput_gv127_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_gv127_642:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f626}._searchInput_gv127_642:disabled{background:var(--app-surface-muted);color:var(--app-text-muted)}._list_gv127_915{flex:1;min-height:0;overflow-y:auto;padding:.25rem 0 .5rem}._sectionLabel_gv127_922{font-size:.6875rem;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:.625rem 1rem .25rem}._sectionCount_gv127_931{font-weight:500;color:var(--app-text-muted);text-transform:none;letter-spacing:0;margin-left:.25rem}._sectionLabelCollapsible_gv127_939{display:flex;align-items:center;gap:.25rem;font-family:inherit;background:transparent;border:none;cursor:pointer;text-align:left;width:100%}._sectionLabelCollapsible_gv127_939:hover{color:var(--app-text-muted)}._sectionCaret_gv127_955{font-size:.625rem;color:var(--app-text-muted);transition:transform .12s}._clientRow_gv127_961{display:flex;align-items:center;gap:.625rem;padding:.5rem 1rem;cursor:pointer;transition:background .1s ease}._clientRow_gv127_961:hover{background:var(--app-surface-muted)}._clientRowScheduled_gv127_971{opacity:.7}._dot_gv127_973{width:8px;height:8px;border-radius:50%;flex-shrink:0}._dotRed_gv127_979{background:#dc2626}._dotYellow_gv127_980{background:#d97706}._dotGreen_gv127_981{background:#059669}._dotYellowMuted_gv127_982{background:#b59872}._dotGreenMuted_gv127_983{background:#5a9982}._clientNameCol_gv127_985{display:flex;flex-direction:column;flex:1;min-width:0}._clientNameRow_gv127_992{display:flex;align-items:center;gap:.4rem;min-width:0}._clientName_gv127_985{font-size:.875rem;color:var(--app-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._status_gv127_1009{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_gv127_1021{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_gv127_1033{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;color:#d97706;flex-shrink:0;line-height:1}._countSuffix_gv127_1043{font-weight:400;color:var(--app-text-muted);margin-left:.25rem;font-size:.75rem}._countSuffixFuture_gv127_1050{font-weight:500;color:#059669;margin-left:.25rem;font-size:.75rem}._pastDatePair_gv127_1057,._futureDatePair_gv127_1058{display:inline-flex;align-items:center;gap:.25rem}._foreignMa_gv127_1064{font-size:.7rem;color:var(--app-text-muted);font-style:italic}._byThisMaDate_gv127_1070{font-size:.75rem;color:#2563eb;font-variant-numeric:tabular-nums}._dateRow_gv127_1076{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}._dateRowEnd_gv127_1083{position:relative;margin-left:auto;display:inline-flex;flex-shrink:0}._dateSep_gv127_1090{color:var(--app-text-muted)}._lastDate_gv127_1094{font-size:.75rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums}._lastDateFuture_gv127_1100{font-size:.75rem;color:#059669;font-weight:500;font-variant-numeric:tabular-nums}._lastDateMuted_gv127_1107{font-size:.75rem;color:var(--app-text-muted);font-style:italic}._checkmark_gv127_1113{font-size:.8125rem;color:#10b981;flex-shrink:0}._rowEndCol_gv127_1119{position:relative;flex-shrink:0}._jumpBtn_gv127_1124{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_gv127_1124:hover{background:#2563eb;color:#fff;border-color:#2563eb}._loadingRow_gv127_1148{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--app-text-muted);font-size:.8125rem}._emptyState_gv127_1157{padding:2rem 1.25rem;text-align:center;color:var(--app-text-muted);font-size:.8125rem;line-height:1.5}._detailHeader_gv127_1166{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-bottom:1px solid var(--app-border);flex:0 0 auto}._detailTitle_gv127_1175{font-size:.9375rem;font-weight:600;color:var(--app-text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._detailBody_gv127_1186{flex:1;min-height:0;overflow-y:auto;padding:.75rem}@media (max-width: 640px){._panel_gv127_9{width:100vw}}._sortPopover_gv127_1203{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_gv127_1220{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);margin:.5rem 0 .25rem}._statusOrderList_gv127_1227{display:flex;flex-direction:column;gap:.25rem}._statusOrderItem_gv127_1232{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_gv127_1232:active{cursor:grabbing}._statusOrderItemDragging_gv127_1246{opacity:.4}._statusOrderItemDragOver_gv127_1249{border-color:var(--app-accent);background:var(--app-accent-soft)}._statusOrderHandle_gv127_1253{color:var(--app-text-muted);font-size:.875rem;line-height:1}._statusOrderSwatch_gv127_1258{width:.625rem;height:.625rem;border-radius:999px;flex-shrink:0}._statusOrderSwatchMuted_gv127_1264{background:var(--app-border-strong)}._statusOrderLabel_gv127_1267{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusOrderCheckbox_gv127_1275{flex-shrink:0;width:.875rem;height:.875rem;margin:0 0 0 .5rem;cursor:pointer}._statusGroupHeader_gv127_1284{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_gv127_1284:hover{background:var(--app-surface-muted)}._statusGroupCaret_gv127_1300{display:inline-block;font-size:.6875rem;transition:transform .15s ease}._statusGroupCaretCollapsed_gv127_1305{transform:rotate(-90deg)}._statusGroupSwatch_gv127_1306{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}._statusGroupCount_gv127_1312{margin-left:auto;color:var(--app-text-muted);font-weight:500;font-size:.6875rem}[data-scheme=dark] ._maLabelBtn_gv127_73:hover,[data-scheme=dark] ._calDayHoverRange_gv127_229,[data-scheme=dark] ._calDay2_gv127_460:hover,[data-scheme=dark] ._calDayInRange2_gv127_494,[data-scheme=dark] ._statusOrderItemDragOver_gv127_1249{background:color-mix(in srgb,var(--app-accent) 16%,transparent)}[data-scheme=dark] ._calDayInRange_gv127_227,[data-scheme=dark] ._calDayInRange2_gv127_494:hover,[data-scheme=dark] ._calPresetPreviewBtnActive_gv127_350,[data-scheme=dark] ._calPresetPreviewBtnActive_gv127_350:hover{background:color-mix(in srgb,var(--app-accent) 24%,transparent)}[data-scheme=dark] ._calPresetPreviewBtn_gv127_330:hover{background:var(--app-hover)}[data-scheme=dark] ._calPresetSidebar_gv127_271{background:var(--app-surface-muted)}[data-scheme=dark] ._calDayToday_gv127_240._calDayStart_gv127_231,[data-scheme=dark] ._calDayToday_gv127_240._calDayEnd_gv127_232{outline-color:var(--app-surface)}[data-scheme=dark] ._calDurationChip_gv127_553,[data-scheme=dark] ._responsibleMa_gv127_1021{background:color-mix(in srgb,var(--app-accent) 18%,transparent);color:var(--app-accent-text)}[data-scheme=dark] ._status_gv127_1009,[data-scheme=dark] ._statusOrderSwatchMuted_gv127_1264{background:var(--app-surface-muted)}[data-scheme=dark] ._filterDivider_gv127_705{background:var(--app-border)}._jumpBtnSmall_gv127_1361,._maScheduleBtn_gv127_1362{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)}._intro_o1wfx_1{margin:0 0 .75rem;font-size:.875rem;color:var(--app-text)}._toolbar_o1wfx_7{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._search_o1wfx_14{flex:1 1 auto;min-width:0;padding:.375rem .625rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);color:var(--app-text);font-size:.875rem}._list_o1wfx_25{margin:0;padding:0;list-style:none;border:1px solid var(--app-border);border-radius:8px;max-height:45vh;overflow-x:hidden;overflow-y:auto}._list_o1wfx_25 li+li{border-top:1px solid var(--app-border)}._row_o1wfx_40{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem .75rem;cursor:pointer}._row_o1wfx_40 input{margin-top:.15rem;flex:none}._text_o1wfx_53{display:flex;flex-direction:column;gap:.125rem;min-width:0}._name_o1wfx_60{font-size:.875rem;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_o1wfx_68{font-size:.8125rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums}._stateChanged_o1wfx_74{color:var(--app-warning-text);font-weight:600}._stateReleased_o1wfx_79{color:var(--app-success-text)}._hint_o1wfx_83{margin:.75rem 0 0;font-size:.8125rem;color:var(--app-text-muted)}._error_o1wfx_89{color:var(--app-danger-text);font-size:.875rem}._actions_o1wfx_94{display:flex;justify-content:flex-end;gap:.5rem}._page_1fj49_3{height:100%;min-height:0;overflow:auto;padding:1rem;max-width:54rem;margin:0 auto;box-sizing:border-box}._header_1fj49_13{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:1rem}._title_1fj49_22{margin:0;font-size:1.25rem;color:var(--app-text)}._subtitle_1fj49_23{margin:.25rem 0 0;font-size:var(--ctl-font-md);color:var(--app-text-muted)}._navigation_1fj49_25{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctl-gap)}._weekLabel_1fj49_26{font-size:var(--ctl-font-md);color:var(--app-text-secondary);margin-left:.25rem}._days_1fj49_28{display:flex;flex-direction:column;gap:.75rem}._day_1fj49_28{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);padding:.75rem 1rem}._today_1fj49_36{border-color:var(--app-accent)}._emptyDay_1fj49_37{padding-top:.5rem;padding-bottom:.5rem}._dayHeader_1fj49_39{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}._day_1fj49_28:not(._emptyDay_1fj49_37) ._dayHeader_1fj49_39{margin-bottom:.75rem}._dayTitle_1fj49_48{margin:0;font-size:var(--ctl-font-md);font-weight:600;color:var(--app-text-secondary);text-transform:capitalize}._today_1fj49_36 ._dayTitle_1fj49_48{color:var(--app-accent-text)}._daySummary_1fj49_56{font-size:var(--ctl-font-sm);color:var(--app-text-muted);font-variant-numeric:tabular-nums}._timeline_1fj49_60{list-style:none;margin:0;padding:0}._row_1fj49_62{display:grid;grid-template-columns:3rem 1.25rem minmax(0,1fr);column-gap:.5rem}._rail_1fj49_68{position:relative}._rail_1fj49_68:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:var(--app-border-strong)}._row_1fj49_62:first-child ._rail_1fj49_68:before{top:.6rem}._row_1fj49_62:last-child ._rail_1fj49_68:before{bottom:calc(100% - .6rem)}._dot_1fj49_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_1fj49_60,._travelTime_1fj49_94{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._time_1fj49_60{font-weight:600;font-size:var(--ctl-font-md);color:var(--app-text)}._travelTime_1fj49_94{font-size:var(--ctl-font-sm);color:var(--app-text-muted);padding-top:.05rem}._visit_1fj49_102{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding-bottom:.75rem}._visitHead_1fj49_103{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}._clientName_1fj49_104{font-weight:600;color:var(--app-text)}._badges_1fj49_105{display:inline-flex;flex-wrap:wrap;gap:.3rem}._badgeSlot_1fj49_106{margin-left:0}._time_1fj49_60{display:flex;flex-direction:column;align-items:flex-end}._endTime_1fj49_109{font-weight:400;font-size:var(--ctl-font-sm);color:var(--app-text-muted)}._cancelled_1fj49_111 ._clientName_1fj49_104{text-decoration:line-through;color:var(--app-text-muted)}._cancelled_1fj49_111 ._time_1fj49_60{color:var(--app-text-muted);font-weight:500}._cancelled_1fj49_111 ._dot_1fj49_82{background:var(--app-border-strong)}._travel_1fj49_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_1fj49_94 svg{flex:0 0 auto}._detailsToggle_1fj49_127{align-self:flex-start;margin-left:calc(-1 * var(--ctl-pad-x-sm))}._confirmButton_1fj49_128{align-self:flex-start;margin-top:.25rem}._chevron_1fj49_129{transition:transform .15s ease}._chevronOpen_1fj49_130{transition:transform .15s ease;transform:rotate(180deg)}._details_1fj49_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_1fj49_127 dt{color:var(--app-text-muted)}._details_1fj49_127 dd{margin:0;min-width:0}._details_1fj49_127 p{margin:0 0 .3rem;white-space:pre-wrap}._entryNote_1fj49_146{color:var(--app-text)}._contacts_1fj49_147{display:flex;flex-direction:column;gap:.2rem}._contact_1fj49_147{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .6rem;color:var(--app-text)}._bezug_1fj49_149{color:var(--app-text-muted)}._ownNote_1fj49_150{border-left:2px solid var(--app-border-strong);padding-left:.5rem}._detailsError_1fj49_151{margin:.25rem 0 0;font-size:var(--ctl-font-sm);color:var(--app-danger-text)}._meta_1fj49_153{display:inline-flex;align-items:center;gap:.3rem;color:var(--app-accent-text);text-decoration:none;overflow-wrap:anywhere}._meta_1fj49_153:hover{text-decoration:underline}._meta_1fj49_153:focus-visible{box-shadow:var(--ctl-focus-ring);border-radius:var(--ctl-radius-sm)}._emptyWeek_1fj49_164,._horizon_1fj49_164{margin:0;font-size:var(--ctl-font-sm);color:var(--app-text-muted)}._emptyWeek_1fj49_164{margin-bottom:.75rem}._horizon_1fj49_164{margin-top:1rem}._alert_1fj49_169{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_1fj49_169 p{margin:0;flex:1 1 auto}._iconWarning_1fj49_182{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_1fj49_3,._day_1fj49_28{padding:.75rem}._row_1fj49_62{grid-template-columns:2.75rem 1rem minmax(0,1fr);column-gap:.4rem}._details_1fj49_127{grid-template-columns:minmax(0,1fr)}._details_1fj49_127 dd+dt{margin-top:.3rem}}._pdfCard_1fj49_203{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);padding:1rem}._pdfCard_1fj49_203 ._subtitle_1fj49_23{margin:0}._pdfName_1fj49_215{margin:0;font-weight:600;color:var(--app-text)}._pdfUpdated_1fj49_216{margin:0;padding:.5rem .75rem;border-radius:var(--ctl-radius-md);background:var(--app-warning-soft);color:var(--app-warning-text);font-weight:600;font-size:var(--ctl-font-md)}._pdfWeeks_1fj49_226{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}._pdfWeek_1fj49_226{display:flex;align-items:center;gap:.5rem;font-size:var(--ctl-font-md);color:var(--app-text);cursor:pointer;font-variant-numeric:tabular-nums}._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_axw6c_1{padding:1.25rem;max-width:1600px;margin:0 auto}._toolbar_axw6c_7{margin-bottom:1rem}._errorState_axw6c_11{margin:0 0 1rem;color:var(--app-danger-text)}._picker_1uba8_1{display:flex;align-items:center;gap:.25rem}._chevron_1uba8_7{transition:transform .12s ease}._chevronOpen_1uba8_11{transform:rotate(180deg)}._menu_1uba8_15{display:grid;gap:.75rem;z-index:var(--ctl-menu-z);width:19rem;padding:.75rem;border:1px solid var(--app-border);border-radius:var(--ctl-menu-radius);background:var(--app-surface);box-shadow:var(--ctl-menu-shadow);overflow-y:auto}._presets_1uba8_28{display:flex;flex-wrap:wrap;gap:.25rem}._body_1re1r_1{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}._intro_1re1r_8{margin:0;font-size:.875rem;color:var(--app-text-secondary)}._blockNote_1re1r_14{margin:0;font-size:.8125rem;font-weight:600;color:var(--app-danger-text);background:var(--app-danger-soft);border:1px solid color-mix(in srgb,var(--app-danger-text) 35%,transparent);border-radius:.5rem;padding:.5rem .75rem}._sectionLabel_1re1r_25{font-size:.8125rem;font-weight:600;color:var(--app-text-secondary);margin-bottom:.375rem}._archivedSection_1re1r_34{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--app-border);padding-top:.75rem}._archivedNames_1re1r_42{color:var(--app-text-muted);font-weight:400}._toggleRow_1re1r_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_1re1r_47:hover{border-color:var(--app-accent)}._toggleRow_1re1r_47 input[type=checkbox]{cursor:pointer;margin:0;flex-shrink:0}._footer_1re1r_71{display:flex;justify-content:flex-end;gap:.5rem}._list_4ntxv_1{display:grid;gap:.5rem}._type_4ntxv_6{font-weight:500}._entries_4ntxv_10{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem}._stops_4ntxv_17{font-size:.75rem;color:var(--app-text-muted)}._consequence_4ntxv_22{margin-top:.1875rem;font-size:.75rem;color:var(--app-text-muted)}._actions_4ntxv_28{display:flex;align-items:center;gap:.375rem}._ignoredNote_4ntxv_34{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--app-text-muted)}._panel_11sge_1{margin-bottom:1rem;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface);overflow:hidden}._header_11sge_9{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;border:none;background:transparent;color:var(--app-text);font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}._header_11sge_9:hover{background:var(--app-hover)}._header_11sge_9:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}._icon_11sge_33{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ctl-radius-sm)}._iconInfo_11sge_43{color:var(--app-accent-text);background:var(--app-accent-soft)}._iconDanger_11sge_48{color:var(--app-danger-text);background:var(--app-danger-soft)}._summary_11sge_53{flex:1}._chevron_11sge_57{display:inline-flex;color:var(--app-text-muted);transition:transform .12s ease}._chevronOpen_11sge_63{transform:rotate(180deg)}._body_11sge_69{padding:.625rem .75rem .75rem;border-top:1px solid var(--app-border);overflow-x:auto}._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}._heading_1hw87_1{display:flex;align-items:center;gap:.5rem}._iconDanger_1hw87_7{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--ctl-radius-sm);color:var(--app-danger-text);background:var(--app-danger-soft)}._list_1hw87_19{margin:0 0 .75rem;padding:.5rem .75rem;list-style:none;background:var(--app-surface-muted);border-radius:var(--ctl-radius-md)}._item_1hw87_27{display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:.8125rem}._item_1hw87_27+._item_1hw87_27{margin-top:.25rem}._when_1hw87_38{color:var(--app-text-secondary);white-space:nowrap}._label_1hw87_43{font-weight:600}._text_1hw87_47{margin:0;font-size:.8125rem;color:var(--app-text-secondary)}._actions_1hw87_55{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.75rem}._container_1rnxj_1{padding:1.25rem;max-width:1600px;margin:0 auto}._toolbar_1rnxj_8{gap:.75rem;margin-bottom:1rem}._dateFilterField_1rnxj_13{flex:0 0 auto;min-width:15rem;max-width:20.625rem}._mitarbeiterFilterField_1rnxj_19{flex:1 1 12.5rem;min-width:11.25rem;max-width:20rem}._optionsNote_1rnxj_25{margin:.5rem 0 0;color:var(--app-text-muted);font-size:.75rem;line-height:1.4}._summaryCards_1rnxj_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:1rem;margin-bottom:1.5rem}._summaryCard_1rnxj_33{padding:1.25rem;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface)}._cardLabel_1rnxj_47{margin-bottom:.5rem;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--app-text-muted)}._cardValue_1rnxj_56{font-size:1.75rem;font-weight:600;color:var(--app-text)}._addressWarning_1rnxj_63{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:var(--ctl-radius-md);background:var(--app-surface)}._addressWarningText_1rnxj_74{flex:1 1 16rem}._iconWarning_1rnxj_78{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--ctl-radius-sm);color:var(--app-warning-text);background:var(--app-warning-soft)}._addressLabel_1rnxj_91{font-weight:500;color:var(--app-text)}._homeLabel_1rnxj_96{font-style:italic;color:var(--app-text-muted)}._addressDetail_1rnxj_101{margin-top:.125rem;font-size:.75rem;color:var(--app-text-muted)}._arrowCell_1rnxj_107{color:var(--app-text-muted)}._segmentWarning_1rnxj_111{display:flex;align-items:flex-start;gap:.3rem;margin-top:.25rem;font-size:.75rem;color:var(--app-danger-text)}._segmentWarning_1rnxj_111 svg{flex-shrink:0;margin-top:.05rem}._distance_1rnxj_125{font-weight:500;text-align:right}._noDistance_1rnxj_130{font-style:italic;font-weight:400;color:var(--app-danger-text)}._thresholdOriginal_1rnxj_136{margin-right:.25rem;font-weight:400;text-decoration:line-through;color:var(--app-text-muted)}._emptyDetail_1rnxj_144{margin:.5rem auto 0;max-width:46rem;line-height:1.5}._errorState_1rnxj_150{margin:0 0 1rem;color:var(--app-danger-text)}._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)}._page_oyo54_5{padding:24px;max-width:1500px;margin:0 auto}._header_oyo54_11{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}._headerTitle_oyo54_20{display:flex;align-items:center;gap:10px;color:var(--app-text)}._headerTitle_oyo54_20 h1{margin:0;font-size:1.5rem}._headerSubtitle_oyo54_32{margin:4px 0 0;color:var(--app-text-muted);font-size:.875rem}._headerActions_oyo54_38{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._folders_oyo54_45{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--app-border);margin-bottom:16px}._folder_oyo54_45,._folderActive_oyo54_54{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_oyo54_54{color:var(--app-text);border-bottom-color:var(--app-accent, var(--app-text));font-weight:600}._folderCount_oyo54_73{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_oyo54_90{margin-left:4px;background:var(--app-accent-solid);border-color:var(--app-accent-solid);color:#fff;font-weight:650}._split_oyo54_99{display:grid;grid-template-columns:minmax(280px,34%) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 900px){._split_oyo54_99{grid-template-columns:minmax(0,1fr)}}._list_oyo54_115{display:flex;flex-direction:column;gap:6px;max-height:70vh;overflow-y:auto}._row_oyo54_123,._rowActive_oyo54_124{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_oyo54_124{border-color:var(--app-accent, var(--app-text));background:var(--app-tint-base)}._rowLine_oyo54_151{display:flex;align-items:center;gap:8px}._rowLine_oyo54_151>._row_oyo54_123,._rowLine_oyo54_151>._rowActive_oyo54_124{flex:1;min-width:0}._rowPick_oyo54_166{flex:0 0 auto}._listTools_oyo54_172{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--app-border)}._bulkList_oyo54_185{margin-top:12px}._bulkList_oyo54_185 summary{cursor:pointer;font-size:.875rem;color:var(--app-text-secondary)}._bulkList_oyo54_185 ul{margin:8px 0 0;padding:0;list-style:none;max-height:40vh;overflow-y:auto}._bulkList_oyo54_185 li{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-bottom:1px solid var(--app-border);font-size:.875rem}._rowTone_ready_oyo54_212,._rowTone_open_oyo54_213,._rowTone_none_oyo54_214{padding-left:10px}._rowUnread_oyo54_222 ._rowSender_oyo54_222{font-weight:700;color:var(--app-text)}._rowUnread_oyo54_222 ._rowSubject_oyo54_227{font-weight:600;color:var(--app-text)}._rowUnread_oyo54_222 ._rowSender_oyo54_222: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_oyo54_212{border-left:3px solid var(--app-success-text, green)}._rowTone_open_oyo54_213{border-left:3px solid var(--app-warning-text, goldenrod)}._rowTone_none_oyo54_214{border-left:3px solid var(--app-danger-text, crimson)}._listDivider_oyo54_258{display:flex;align-items:center;gap:8px;margin:10px 0 2px;font-size:12px;color:var(--app-text-muted)}._listDivider_oyo54_258:after{content:"";flex:1;height:1px;background:var(--app-border)}._rowClosed_oyo54_274{opacity:.62}._rowTop_oyo54_278{display:flex;justify-content:space-between;gap:8px;font-size:.8125rem}._rowSender_oyo54_222{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowSubject_oyo54_227{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowFlags_oyo54_299{display:flex;gap:6px;flex-wrap:wrap}._detail_oyo54_305{border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);padding:20px;min-height:320px}._detailHead_oyo54_313{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 12px}._detailSubject_oyo54_321{margin:0;min-width:0;font-size:1.125rem;color:var(--app-text)}._meta_oyo54_328{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0 0 16px;font-size:.8125rem}._meta_oyo54_328 dt{color:var(--app-text-muted)}._meta_oyo54_328 dd{margin:0;color:var(--app-text);overflow-wrap:anywhere}._extractedField_oyo54_350{display:inline-block;margin-right:12px;max-width:100%}._missing_oyo54_356{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:.8125rem;color:var(--app-warning-text)}._fieldFlag_oyo54_373{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_oyo54_373:hover:not(:disabled){background:color-mix(in srgb,var(--app-accent) 12%,var(--app-tint-base))}._fieldFlag_oyo54_373:disabled{color:var(--app-text-muted);border-color:var(--app-border);cursor:default}._fieldFlag_oyo54_373:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}._body_oyo54_404{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_oyo54_420{margin:16px 0}._attachments_oyo54_420 h3{margin:0 0 4px;font-size:.9375rem;color:var(--app-text)}._attachments_oyo54_420 ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px;font-size:.875rem}._attachmentRow_oyo54_444{padding:8px 10px;border:1px solid var(--app-border);border-left:3px solid transparent;border-radius:8px;background:var(--app-surface)}._attachmentIn_oyo54_454{border-left-color:var(--app-success-text, green)}._attachmentOut_oyo54_458{border-left-color:var(--app-danger-text, crimson)}._attachmentHead_oyo54_462{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}._attachmentMeta_oyo54_470{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}._attachmentName_oyo54_480{margin:8px 0;font-family:var(--app-font-mono, monospace);overflow-wrap:anywhere}._checkboxRow_oyo54_486{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:.875rem}._attachmentRecalc_oyo54_496{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}._attachmentText_oyo54_506{margin:6px 0 0}._attachmentText_oyo54_506 summary{cursor:pointer;color:var(--app-text-muted, var(--app-text));font-size:.8125rem}._attachmentText_oyo54_506>pre{margin-top:8px}._originalBody_oyo54_522{max-height:60vh}._originalFiles_oyo54_529{margin-top:16px;padding-top:12px;border-top:1px solid var(--app-border)}._originalFiles_oyo54_529 h4{margin:0 0 4px;font-size:.9375rem}._personState_oyo54_542{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_oyo54_553{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:6px 0 2px}._personPicker_oyo54_553>*{min-width:220px;flex:1 1 220px}._detailActions_oyo54_566{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--app-border)}._empty_oyo54_575{padding:32px 16px;text-align:center}._empty_oyo54_575 p{margin:0 0 4px}._muted_oyo54_584{color:var(--app-text-muted);font-size:.8125rem}._notice_oyo54_589{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_oyo54_599{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_oyo54_609{margin:0 0 14px;color:var(--app-text-muted);font-size:.875rem;line-height:1.5}._field_oyo54_373{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;flex:1}._field_oyo54_373>span{font-size:.8125rem;color:var(--app-text-muted)}._fieldRow_oyo54_629{display:flex;gap:12px;flex-wrap:wrap}._textarea_oyo54_635,._input_oyo54_636{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_oyo54_635{resize:vertical;line-height:1.5}._matched_oyo54_654{margin:0 0 12px;font-size:.8125rem;color:var(--app-text-muted)}._summaryPreview_oyo54_660{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;overflow-wrap:anywhere}._aliasMark_oyo54_674{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_oyo54_687{font-style:italic}._candidates_oyo54_695{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_oyo54_695 ul{margin:6px 0 0;padding:0;list-style:none}._candidates_oyo54_695 li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 0}._candidates_oyo54_695 li+li{border-top:1px solid var(--app-border)}._uncertain_oyo54_727{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_oyo54_727>:first-child{color:var(--app-warning-text);flex-shrink:0;margin-top:2px}._uncertain_oyo54_727 p{margin:4px 0 0}._whoReason_oyo54_754{margin:-6px 0 12px;font-size:.8125rem;font-style:italic;color:var(--app-text-muted)}._hints_oyo54_761{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_oyo54_761>:first-child{color:var(--app-warning-text);flex-shrink:0;margin-top:2px}._hints_oyo54_761 ul{margin:4px 0 0;padding-left:18px}._attachmentLink_oyo54_786{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_oyo54_804{margin:0 0 12px;padding:10px 12px;border:1px dashed var(--app-border);border-radius:6px;font-size:.8125rem}._edited_oyo54_804 ul{margin:4px 0 0;padding-left:18px}._editor_oyo54_820{display:flex;flex-direction:column;margin-top:4px;padding-top:14px;border-top:1px solid var(--app-border)}._editorTitle_oyo54_828{margin:0 0 4px;font-size:1.0625rem;color:var(--app-text)}._draftState_oyo54_837{margin:8px 0 0;font-size:12px;color:var(--app-text-muted)}._selectField_oyo54_843{flex:1;min-width:180px;margin-bottom:12px}._rejected_oyo54_851{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_oyo54_851>:first-child{color:var(--app-warning-text);flex-shrink:0}._attachmentDecision_oyo54_871{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 4px}._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)}._title_6nn49_3{font-weight:500;color:var(--app-text)}._statusBadge_6nn49_8{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_6nn49_21,._status_IN_PROGRESS_6nn49_22{background:var(--app-accent-soft);color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent-text) 32%,transparent)}._status_RESOLVED_6nn49_28{background:var(--app-success-soft);color:var(--app-success-text);border-color:color-mix(in srgb,var(--app-success-text) 32%,transparent)}._status_DISMISSED_6nn49_34{background:var(--app-surface-muted);color:var(--app-text-muted);border-style:dashed}._detail_6nn49_40{display:flex;flex-direction:column;gap:.6rem;padding:.5rem 0 .75rem}._body_6nn49_47{margin:0;white-space:pre-wrap;font-size:.875rem;color:var(--app-text)}._attachments_6nn49_54{display:flex;flex-wrap:wrap;gap:.4rem}._blocking_6nn49_60{font-weight:600;color:var(--app-danger-text)}._statusCell_6nn49_65{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem}._answered_6nn49_72{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_1yhq7_5{padding:1.5rem;max-width:1500px;margin:0 auto;color:var(--app-text)}._pageHeader_1yhq7_12{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}._headerText_1yhq7_20{min-width:0}._headerActions_1yhq7_24{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}._title_1yhq7_31{margin:0;font-size:1.5rem;font-weight:650;letter-spacing:-.02em}._subtitle_1yhq7_38{margin:.25rem 0 0;color:var(--app-text-secondary);font-size:.875rem}._error_1yhq7_44{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--app-danger-text)}@media (max-width: 640px){._page_1yhq7_5{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}}
