.DataSection_container__gautM{width:100%;display:flex;flex-direction:column;gap:16px}.DataSection_fullWidth__RqpN6{width:100%}.DataSection_title___LC3x{color:white;font-weight:600;font-size:24px}.DataSection_card__hStUm{background-color:#111827;border-radius:16px;border:1px solid #374151;padding:30px;width:100%;color:white;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:16px}.DataSection_card__hStUm>*{flex:1 1 calc(33.33% - 16px);max-width:calc(33.33% - 16px);min-width:200px}.DataSection_fullCard__30zz2>*{flex:unset;max-width:unset;min-width:unset}.DataSection_header__0ZUCf{display:flex;flex-direction:row;justify-content:space-between}.PrimaryButton_button__CY4LO{background-color:#ffcd1e;color:black;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:background-color .3s ease}.PrimaryButton_button__CY4LO:hover{background-color:#e6b800}.PrimaryButton_small__nJFVL{font-size:14px;padding:4px 20px}.PrimaryButton_medium___wiL0{font-size:16px;padding:8px 24px}.PrimaryButton_large__xtxUE{font-size:18px;padding:16px 64px}.KeyValueItem_container__lgM4m{display:flex;flex-direction:column;gap:3px;width:fit-content;word-wrap:break-word;overflow-wrap:break-word}.KeyValueItem_fullWidth__PJ8qB{width:100%}.KeyValueItem_label__cc6Z3{color:#D1D5DB;font-size:14px;white-space:normal}.KeyValueItem_value__Ga5VB{color:white}.KeyValueItem_link__aZVfG,.KeyValueItem_value__Ga5VB{font-weight:600;font-size:16px;word-break:break-word;white-space:normal}.KeyValueItem_link__aZVfG{color:#3B82F6;text-decoration:none}.KeyValueItem_link__aZVfG:hover{text-decoration:underline}.EditableKeyValueItem_container__e4PqP{display:flex;flex-direction:column;gap:3px;width:fit-content;word-wrap:break-word;overflow-wrap:break-word}.EditableKeyValueItem_fullWidth__UpQIA{width:100%}.EditableKeyValueItem_label__GUIVf{color:#D1D5DB;font-size:14px;white-space:normal}.EditableKeyValueItem_valueContainer__D21Rn{display:flex;align-items:center;gap:8px}.EditableKeyValueItem_value__KtYTN{color:white;font-weight:600;font-size:16px;word-break:break-word;white-space:normal}.EditableKeyValueItem_input__I_7gG{background:transparent;outline:1px solid #FFD700;outline-offset:2px;color:white;font-size:16px;border-radius:4px;width:80px;text-align:left;box-sizing:border-box}.page_page__wQQRP{display:flex;flex-direction:column;width:100%;align-items:center;padding-bottom:100px;background-color:black}.page_content__oa_v6{width:1200px;max-width:calc(100vw - 64px);display:flex;flex-direction:column;gap:42px}.page_backButton__OqRIv{margin-top:32px;margin-bottom:24px;color:#ffcd1e;font-size:16px;font-weight:500;display:flex;flex-direction:row;gap:8px;align-items:center;letter-spacing:.01em}.page_backButton__OqRIv button{color:#4B5563}.page_hero__JOOlH{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.page_heroContent__Io1WX{display:flex;flex-direction:column;gap:5px;color:#D1D5DB}.page_hero__JOOlH h1{color:white;font-size:42px;font-weight:800}.page_conflictMessage__SoRMB{background-color:#F36B6B;color:#F3F4F6}.page_conflictMessage__SoRMB,.page_warningMessage__NTD5I{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:700;width:fit-content}.page_warningMessage__NTD5I{background-color:#ffcd1d;color:#000}.page_errorTitle__YlPV2{color:#D1D5DB;font-size:20px;font-weight:800;text-align:center;margin-top:80px}.page_errorSubTitle__aus2B{margin-top:24px;color:#D1D5DB;font-size:14px;font-weight:400;text-align:center}.page_errorSubTitle__aus2B a{color:#3B82F6;text-decoration:none}.page_errorSubTitle__aus2B a:hover{text-decoration:underline}.page_errorMessage__QBtKb{margin-top:48px;color:#F36B6B;font-size:14px;font-weight:800;text-align:center}.page_heroActions__V05ET{display:flex;gap:8px;align-items:center}.page_deleteButton__rYo9Q{background-color:#7F1D1D;color:#FEE2E2;padding:8px 12px;border-radius:8px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.page_deleteButton__rYo9Q:hover{background-color:#991B1B}.page_deletedBanner__VqDRt{display:flex;gap:12px;align-items:center;background-color:#FDE68A;color:#1F2937;border:1px solid #f59e0b;padding:12px 16px;border-radius:8px}.page_modalOverlay__WIdZD{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.page_modal__fOBFc{width:640px;max-width:calc(100vw - 32px);background:#111827;border:1px solid #374151;border-radius:10px;color:#E5E7EB;box-shadow:0 10px 40px rgba(0,0,0,.5)}.page_modalHeader___4UxJ{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #374151;font-weight:800}.page_modalClose__2OgoI{color:#9CA3AF}.page_modalBody__S9pDj{padding:16px;display:flex;flex-direction:column;gap:12px}.page_modalInfo__fHm9v{color:#D1D5DB;font-size:14px}.page_childrenList__40dNt{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.page_childRow__1hAcj{display:flex;justify-content:space-between;padding:8px 10px;background:#1F2937;border:1px solid #374151;border-radius:6px}.page_childTable__gniPI{font-weight:700}.page_childCount__HXYMU{color:#9CA3AF}.page_loadingRow__DfxcC{color:#9CA3AF;font-size:14px}.page_deleteError__mu3VC{color:#F87171;font-weight:700}.page_confirmBlock__VYxQL{display:flex;flex-direction:column;gap:8px;margin-top:8px}.page_confirmInput__lnPHl{background:#111827;border:1px solid #374151;color:#E5E7EB;border-radius:6px;padding:8px 10px}.page_modalActions__uFcMq{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px;border-top:1px solid #374151}.page_cancelButton__DmD46{background:#374151;color:#E5E7EB;padding:8px 12px;border-radius:8px}.page_deleteConfirmButton__7Pm77{background:#B91C1C;color:white;padding:8px 12px;border-radius:8px;font-weight:800}.page_deleteConfirmButton__7Pm77:disabled{background:#4B5563}.page_bottomActions__WDKBe{display:flex;justify-content:flex-end;margin-top:12px}.page_dangerZone__4X21G{margin-top:24px;padding:12px 16px;border-radius:10px;background:transparent;border:1px solid rgba(239,68,68,.25)}.page_dangerHeader__xglck{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.page_dangerTitle__oCtDr{color:#ef4444;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.page_dangerDesc__oTl2s{color:#9CA3AF;font-size:12px}.page_dangerActions__vX4Iv{display:flex;justify-content:flex-end}.page_dangerButton__KMiQw{background:transparent;color:#ef4444;border:1px solid #ef4444;padding:8px 14px;border-radius:8px;font-weight:800;display:inline-flex;align-items:center;gap:8px}.page_dangerButton__KMiQw:hover{background:rgba(239,68,68,.1)}.page_addDocumentButton__PFmWV{display:flex;flex-direction:row;gap:2px;padding:4px 8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;color:hsl(var(--text-prio-1));cursor:pointer;transition:all .2s}.TimelineItem_timelineItem__zJ1Rx{border-radius:16px;padding:15px 20px;display:flex;flex-direction:row;gap:20px;align-items:center}.TimelineItem_itemBody__n3Q2A{display:flex;flex-direction:column;gap:4px;width:100%}.TimelineItem_header__C_mLz{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.TimelineItem_title__8T_KE{font-weight:700;color:white;font-size:16px}.TimelineItem_icon__vBtja{color:#facc15}.TimelineItem_content__5Gbt5{margin-top:0;font-size:14px;color:#D1D5DB}.TimelineItem_date__Yu27p{font-size:12px;font-weight:600;color:#D1D5DB}.TimelineItem_note__XFT_C{background-color:#E6B61940;border-left:5px solid #ffcd1e}.TimelineItem_email__fd1nB{background-color:#374151}.TimelineItem_system__S8OLs{background-color:transparent}.TimelineItem_clickable__r9kfL{cursor:pointer;transition:background .2s ease}.TimelineItem_clickable__r9kfL:hover{background:rgba(255,255,255,.1)}.TimelineItem_privacyLevel__JXh8h{margin-top:10px;font-size:12px;font-weight:800;color:#D1D5DB;text-transform:uppercase}.Timeline_timeline__ofJ4K{width:100%;display:flex;flex-direction:column;gap:40px}.Timeline_monthTitle__790E8{font-size:20px;font-weight:700;margin-bottom:8px}.Timeline_monthSection__MuHqa{display:flex;flex-direction:column;gap:8px}.Timeline_noteDate__glXEy{font-size:16px;font-weight:600;color:#D1D5DB}.Timeline_noteContent__qUTrW{font-weight:300;font-size:16px;color:#D1D5DB}.Timeline_noteModalFooter__7K24n{display:flex;margin-top:32px;flex-direction:row;justify-content:space-between;gap:8px}.Timeline_noteModalFooter__7K24n>button{display:flex;flex-direction:row;gap:12px;padding:12px 24px;justify-content:center;align-items:center;border:1px solid #374151;border-radius:12px;font-size:16px;font-weight:600}.Timeline_noteModalFooter__7K24n>button:hover{background-color:#374151}.Timeline_deleteButton__u4QVa{color:#FDB1B8}.Timeline_deleteButton__u4QVa:hover{background-color:#4C0519ae!important}.Timeline_newNoteButton__hwpaM{width:100%;padding-bottom:24px;border-bottom:1px solid #374151}.scrollToToday{padding:8px 12px;background-color:var(--primary-600);border:1px solid var(--primary-900);border-radius:8px;color:var(--text-grey-300)}.calendar,.projects{display:flex;flex-direction:column}.projects{padding:.5rem;background-color:var(--primary-900);gap:.5rem;margin:5px;border-radius:6px;overflow-y:auto}.project{padding:.5rem;background-color:var(--primary-600);border-radius:8px}.projects-empty{display:flex;justify-content:center;align-items:center;margin-top:1rem}.search-input{width:100%;padding:8px 12px;border:none;border-radius:8px;background-color:var(--primary-600);color:var(--text-grey-300);font-size:14px;outline:none;transition:border-color .2s ease}.search-input:focus{outline:1px solid var(--teal-100)}.header{display:flex;flex-direction:row}.header>.child{font-size:14px;color:white;display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;border-radius:10px}.header>.warning{color:#F36B6B}.header>.child:hover{background:#ffcd1e;color:black}.header>.warning:hover{background-color:#F36B6B;color:white}.information{display:flex;flex-direction:row;padding:12px;color:#F3F4F6;font-size:14px}.information>.left{white-space:nowrap;padding-right:24px;font-weight:700}.information>.left,.information>.right{display:flex;flex-direction:column;gap:4px}.information>.right{flex-grow:1}.conflictMessage{margin:8px 12px;padding:8px 12px;border-radius:8px;background-color:#F36B6B;color:#F3F4F6;font-size:14px;font-weight:700}.hide-scrollbar::-webkit-scrollbar{display:none!important}.hide-scrollbar{scrollbar-width:none!important}.Scheduler_filterTitle__tGDFW{font-size:20px;font-weight:700;color:hsl(var(--text-prio-1))}.Scheduler_spacer__3GXPa{height:32px}.Scheduler_information__rWx7X{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:hsl(var(--background-stack-2));border-radius:0 0 8px 8px}.Scheduler_warningsSection__aR3q0{padding:12px 16px;background-color:rgba(245,158,11,.1);border-left:3px solid #f59e0b}.Scheduler_warningsHeader__xLfVu{font-weight:700;font-size:13px;color:#F59E0B;margin-bottom:8px}.Scheduler_infoRow__FjIBN{display:flex;align-items:center;gap:8px}.Scheduler_infoLabel__JyHTQ{min-width:100px;color:hsl(var(--text-prio-3));font-size:14px}.Scheduler_infoValue__Kczn7{color:hsl(var(--text-prio-2));font-size:14px;flex:1}.Scheduler_contextMenu__BRhmF{position:fixed;min-width:400px;max-width:400px;max-height:400px;border-radius:8px;overflow-y:auto;background-color:hsl(var(--background-stack-2));border:1px solid hsl(var(--border));z-index:1000}.Scheduler_contextMenuActionsBar__bN9Al{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid hsl(var(--border))}.Scheduler_contextMenuAction__zybsm{font-size:14px;color:hsl(var(--text-prio-1));display:inline-flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-radius:10px;text-decoration:none;background:transparent;border:none}.Scheduler_contextMenuAction__zybsm:hover{background:#ffcd1e;color:black}.Scheduler_contextMenuActionActive__Aw4Rl{background:rgba(255,205,30,.16);color:#ffcd1e}.Scheduler_contextMenuActionActive__Aw4Rl:hover{background:rgba(255,205,30,.28);color:#ffcd1e}.Scheduler_contextMenuMoreWrapper__529nm{position:relative;margin-left:auto}.Scheduler_contextMenuMoreMenu__kEYP6{position:absolute;top:calc(100% + 6px);right:0;min-width:170px;background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:4px;box-shadow:0 12px 24px rgba(0,0,0,.24);z-index:1}.Scheduler_contextMenuMoreItem__2KAZt{font-size:14px;color:hsl(var(--text-prio-1));display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;border-radius:8px;background:transparent;border:none;text-align:left}.Scheduler_contextMenuMoreItem__2KAZt:hover{background:#ffcd1e;color:black}.Scheduler_contextMenuMoreItemDanger__o_OsT{color:#F36B6B}.Scheduler_contextMenuMoreItemDanger__o_OsT:hover{background-color:#F36B6B;color:white}.Scheduler_lockStatusBadge__h4MJm{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#ffcd1e;color:#111827;font-size:11px;font-weight:800;line-height:1;flex-shrink:0;margin-left:4px}.Scheduler_workerContextMenu__Vra_j{position:fixed;min-width:200px;max-width:250px;border-radius:8px;overflow-y:auto;background-color:hsl(var(--background-stack-2));border:1px solid hsl(var(--border));z-index:1000}.Scheduler_mainContainer__i2WJY{width:100%;max-width:100vw;height:calc(100vh - var(--navbar-height) - var(--navigation-banner-height));box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:24px 40px}.Scheduler_pageTitle__DaUYm{font-weight:800;color:hsl(var(--text-prio-1));font-size:26px;margin-bottom:12px}.Scheduler_header__TxThg{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:18px;align-items:center;gap:16px}.Scheduler_headerLeft__3EH0x{flex:1;min-width:0;display:flex;align-items:center}.Scheduler_controlsRow__9Gl36{display:flex;gap:12px;flex-shrink:0;align-items:center;flex-wrap:wrap}.Scheduler_analysisButton___MoyR{font-weight:600;font-size:14px;padding:8px 24px;border:1px solid hsl(var(--border));border-radius:12px;transition:all .2s;background:transparent;cursor:pointer;color:hsl(var(--text-prio-1))}.Scheduler_analysisButton___MoyR:hover{border-color:hsl(var(--brand));color:hsl(var(--brand))}.Scheduler_analysisButtonActive__dHR_A{color:hsl(var(--text-on-brand));background-color:hsl(var(--brand));border-color:hsl(var(--brand))}.Scheduler_toolButton__FYX0E{font-weight:600;font-size:14px;padding:8px 24px;border:1px solid hsl(var(--border));border-radius:12px;transition:all .2s;background:transparent;cursor:pointer;color:hsl(var(--text-prio-1));display:flex;align-items:center;gap:8px}.Scheduler_toolButton__FYX0E:hover{border-color:hsl(var(--brand));color:hsl(var(--brand))}.Scheduler_toolButtonActive__vmiSt{color:hsl(var(--text-on-brand));background-color:hsl(var(--brand));border-color:hsl(var(--brand))}.Scheduler_toolsIconButton__Y_Bv1{display:flex;align-items:center;justify-content:center;padding:12px 14px;border:1px solid hsl(var(--border));border-radius:12px;background-color:hsl(var(--background-stack-1));color:hsl(var(--text-prio-2));cursor:pointer;transition:all .15s}.Scheduler_toolsIconButton__Y_Bv1:hover{border-color:hsl(var(--text-prio-3));color:hsl(var(--text-prio-1));background-color:hsl(var(--background-stack-2))}.Scheduler_toolsIconButtonActive__FV0NK{border-color:hsl(var(--brand));color:hsl(var(--brand));background-color:hsl(var(--brand)/.1)}.Scheduler_toolsDropdownContainer__QeovP{position:relative}.Scheduler_chevron__UUbNq{transition:transform .25s cubic-bezier(.4,0,.2,1);color:inherit}.Scheduler_chevronOpen__XbnJL{transform:rotate(180deg)}.Scheduler_toolsDropdownMenu__Lo57s{position:absolute;top:calc(100% + 8px);right:0;background-color:hsl(var(--background-stack-2));border:1px solid hsl(var(--border));border-radius:8px;padding:4px;min-width:220px;z-index:100;box-shadow:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.3)}.Scheduler_toolsDropdownItem__zQmAT{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:none;border:none;color:hsl(var(--text-prio-3));font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s ease;text-align:left}.Scheduler_toolsDropdownItem__zQmAT:hover{background-color:hsl(var(--background-stack-3));color:hsl(var(--text-prio-1))}.Scheduler_toolsDropdownItemActive__t0Cty{color:hsl(var(--brand));background-color:hsl(var(--brand)/.1)}.Scheduler_toolsDropdownItemActive__t0Cty:hover{background-color:hsl(var(--brand)/.15)}.Scheduler_toolPlaceholder__JLl5c{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center}.Scheduler_toolPlaceholderContent__Hmk9l{background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:16px;padding:40px;color:hsl(var(--text-prio-3))}.Scheduler_toolPlaceholderIcon__URQLE{margin:0 auto 16px}.Scheduler_toolPlaceholderTitle__Qx1Zc{font-size:18px;font-weight:500;margin-bottom:8px}.Scheduler_toolPlaceholderText__w9A_p{font-size:14px}.Scheduler_gridContainer__835RU{width:100%;height:100%;display:grid;gap:20px;overflow:hidden;position:relative}.Scheduler_listViewContainer__Yx3nX{flex:1;width:100%;min-height:0;overflow:hidden;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--bg))}.Scheduler_loadingOverlay__j1PL4{position:absolute;inset:0;background-color:hsl(var(--page-background)/.5);display:flex;align-items:center;justify-content:center;z-index:50;pointer-events:none;transition:opacity .2s}.Scheduler_loadingOverlayVisible__etY3Q{opacity:1}.Scheduler_loadingOverlayHidden__5xdru{opacity:0}.Scheduler_loadingContent__enAxw{display:flex;flex-direction:column;align-items:center;gap:16px}.Scheduler_loadingIcon__4O0_P{width:32px;height:32px;color:hsl(var(--brand))}.Scheduler_loadingText__aQ_Ji{color:hsl(var(--text-prio-1));font-size:14px}.Scheduler_searchResultsChip__jKgR5{position:fixed;bottom:64px;left:50%;transform:translateX(-50%);background-color:hsl(var(--brand));color:hsl(var(--text-on-brand));padding:8px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);z-index:50}.Scheduler_navButton__hBRKo{padding:4px;border-radius:4px;background:transparent;border:none;color:inherit;cursor:pointer}.Scheduler_navButton__hBRKo:hover{background-color:hsl(var(--brand-dark))}.Scheduler_searchResultsText__rZzLo{font-weight:500}.Scheduler_selectionInfoChip__jbYlF{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);z-index:40}.Scheduler_selectionInfoContent__TyX_9{background-color:hsl(var(--page-background)/.2);backdrop-filter:blur(12px);border:1px solid hsl(var(--text-prio-1)/.1);color:hsl(var(--text-prio-1));padding:8px 16px;border-radius:9999px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.Scheduler_selectionDot__UeECd{width:8px;height:8px;background-color:hsl(var(--brand));border-radius:9999px;animation:Scheduler_pulse__1jXu3 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes Scheduler_pulse__1jXu3{0%,to{opacity:1}50%{opacity:.5}}.Scheduler_selectionText__91STc{font-size:14px;font-weight:500}.Scheduler_selectionHint__0_fPG{font-size:12px;color:hsl(var(--text-prio-3))}.Scheduler_floatingActions__N09Ji{position:fixed;bottom:140px;left:50%;transform:translateX(-50%);z-index:50}.Scheduler_floatingActionsRow__8K_7p{display:flex;align-items:center;gap:12px}.Scheduler_actionButton__FmWEG{background-color:hsl(var(--text-prio-1)/.1);backdrop-filter:blur(12px);border:1px solid hsl(var(--text-prio-1)/.2);color:hsl(var(--text-prio-1));padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);cursor:pointer}.Scheduler_actionButton__FmWEG:hover:not(:disabled){background-color:hsl(var(--text-prio-1)/.2);border-color:hsl(var(--text-prio-1)/.3);box-shadow:0 20px 40px -5px rgba(0,0,0,.15);transform:scale(1.05)}.Scheduler_actionButton__FmWEG:disabled{opacity:.5;cursor:not-allowed}.Scheduler_actionButtonGreen__CONuM{background-color:hsl(142 76% 36%/.2);border-color:hsl(142 76% 36%/.3);color:hsl(142 76% 60%)}.Scheduler_actionButtonGreen__CONuM:hover:not(:disabled){background-color:hsl(142 76% 36%/.3);border-color:hsl(142 76% 36%/.5)}.Scheduler_actionButtonRed__1jHuV{background-color:hsl(0 84% 60%/.2);border-color:hsl(0 84% 60%/.3);color:hsl(0 84% 75%)}.Scheduler_actionButtonRed__1jHuV:hover:not(:disabled){background-color:hsl(0 84% 60%/.3);border-color:hsl(0 84% 60%/.5)}.Scheduler_actionButtonContent__fySVd{display:flex;align-items:center;gap:8px}.Scheduler_actionDot__T21xI{width:6px;height:6px;background-color:hsl(var(--text-prio-1)/.6);border-radius:9999px}.Scheduler_actionDotPulse__JCybo{animation:Scheduler_pulse__1jXu3 2s cubic-bezier(.4,0,.6,1) infinite}.Scheduler_actionDotGreen__4EiAz{background-color:hsl(142 76% 60%)}.Scheduler_actionDotRed__FYddg{background-color:hsl(0 84% 75%)}.Scheduler_clearSelectionButton__BZsLe{background-color:hsl(var(--text-prio-1)/.1);backdrop-filter:blur(12px);border:1px solid hsl(var(--text-prio-1)/.2);color:hsl(var(--text-prio-1));padding:8px;border-radius:9999px;transition:all .2s;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);cursor:pointer}.Scheduler_clearSelectionButton__BZsLe:hover{background-color:hsl(var(--error)/.2);border-color:hsl(var(--error)/.3);color:hsl(var(--error));box-shadow:0 20px 40px -5px rgba(0,0,0,.15);transform:scale(1.05)}.Scheduler_clearIcon__8NfJL{width:16px;height:16px}.Scheduler_sidebar___lX3n{display:flex;flex-direction:column;gap:16px;overflow:hidden}.Scheduler_searchBarWrapper__xWoeP{display:flex;flex-direction:column;gap:8px}.Scheduler_resultCount__xgW2o{font-size:12px;color:hsl(var(--text-prio-3));padding:0 4px}.Scheduler_analysisPanelWrapper__rULbv{display:flex;flex-direction:column;overflow:hidden;flex:1}.Scheduler_analysisPanelContent__vdqN5{background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:16px;padding:20px;overflow:auto;flex:1}.Scheduler_analysisPlaceholder__YOBMU{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center}.Scheduler_analysisPlaceholderContent__jcIHg{background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:16px;padding:40px;color:hsl(var(--text-prio-3))}.Scheduler_analysisPlaceholderTitle__dsL2Z{font-size:18px;font-weight:500;margin-bottom:8px}.Scheduler_analysisPlaceholderText__Jq5AS{font-size:14px}.Scheduler_unscheduledContainer__8PL_a{display:flex;flex-direction:column;gap:12px;overflow:auto;flex:1}.Scheduler_calendarContainer__mDr_D{background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:16px;overflow:auto;padding:0 20px;position:relative}.Scheduler_modalInput__L0ivz{flex-grow:1;padding:18px;background-color:hsl(var(--background-stack-1));border-radius:12px;color:hsl(var(--text-prio-1));border:1px solid hsl(var(--border));transition:border-color .2s}.Scheduler_modalInput__L0ivz:focus{border-color:hsl(var(--brand));outline:none}.Scheduler_brandIcon__w_iKf{color:hsl(var(--brand))}.Modal_modalOverlay__x5u5l{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(8px)}.Modal_modalContent__xMZc2{border:1px solid hsl(var(--border));border-radius:20px;width:800px;position:relative;flex-direction:column;max-height:calc(100vh - 160px);overflow:auto}.Modal_modalContent__xMZc2,.Modal_modalHeader__BOq1v{background-color:hsl(var(--background-stack-1));color:hsl(var(--text-prio-1));display:flex}.Modal_modalHeader__BOq1v{width:100%;padding:24px;text-align:center;border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;font-size:28px;font-weight:700;position:sticky;top:0}.Modal_modalHeader__BOq1v>.Modal_title__DBlzz{margin-right:34px}.Modal_closeButton__4X7A2{background:hsl(var(--background-stack-2));width:34px;height:34px;cursor:pointer;border-radius:100%;display:flex;justify-content:center;align-items:center;border:none;transition:all .2s}.Modal_closeButton__4X7A2:hover{background:hsl(var(--error-light))}.Modal_saveButton__ILo92{background:hsl(var(--brand));width:34px;height:34px;cursor:pointer;border-radius:100%;display:flex;justify-content:center;align-items:center;border:none;transition:all .2s}.Modal_saveButton__ILo92:hover{background:hsl(var(--brand-dark))}.Modal_modalBody__MI_V2{padding:24px;display:flex;flex-direction:column;gap:16px}.NoteModal_noteForm__vnevJ{display:flex;flex-direction:column;gap:24px}.NoteModal_noteForm__vnevJ>input{padding:12px 16px}.NoteModal_noteForm__vnevJ>input,.NoteModal_noteForm__vnevJ>textarea{font-size:16px;color:#D1D5DB;background-color:transparent;border:1px solid #374151;border-radius:8px}.NoteModal_noteForm__vnevJ>textarea{padding:10px 16px}.NoteModal_noteModalFooter__xUAkK{display:flex;margin-top:32px;flex-direction:row;justify-content:space-between;gap:8px}.NoteModal_noteModalFooter__xUAkK>button{display:flex;flex-direction:row;gap:12px;padding:12px 24px;justify-content:center;align-items:center;border:1px solid #374151;border-radius:12px;font-size:16px;font-weight:600}.NoteModal_noteModalFooter__xUAkK>button:hover{background-color:#374151}.NoteModal_deleteButton__CjhGv{color:#FDB1B8}.NoteModal_deleteButton__CjhGv:hover{background-color:#4C0519ae!important}.NoteModal_datePrivacyRow__hQjRk{display:flex;gap:1rem;margin:1rem 0}.NoteModal_dateInput__C34y1{width:40%;font-size:16px;color:#D1D5DB;background-color:transparent;border:1px solid #374151;border-radius:8px;padding:12px 16px}.NoteModal_dateInput__C34y1::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffcd1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");cursor:pointer;padding:0;margin:0}.NoteModal_privacyToggle__yvn0H{width:60%;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.NoteModal_toggleLabel__Y1z7P{position:relative;display:inline-block;width:50px;height:24px}.NoteModal_toggleInput__N2RRr{opacity:0;width:0;height:0}.NoteModal_toggleSlider__efDpe{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#374151;transition:.4s;border-radius:24px}.NoteModal_toggleSlider__efDpe:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%}.NoteModal_toggleInput__N2RRr:checked+.NoteModal_toggleSlider__efDpe{background-color:#ffcd1e}.NoteModal_toggleInput__N2RRr:checked+.NoteModal_toggleSlider__efDpe:before{transform:translateX(26px)}.NoteModal_privacyText__HOtdL{display:flex;align-items:center;gap:.5rem;color:#9CA3AF;font-size:.875rem;width:140px;justify-content:flex-end}.SubProjects_subprojects__OVA80{width:100%;display:flex;flex-direction:column;gap:28px}.SubProjects_newSubprojectButton__hgcDW{width:100%;padding:22px 24px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:600;color:hsl(var(--text-prio-3));background:hsl(var(--background-stack-1)/.45);border:2px dashed hsl(var(--border));border-radius:14px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.SubProjects_newSubprojectButton__hgcDW:hover{color:hsl(var(--brand));border-color:hsl(var(--brand)/.6);background:hsl(var(--brand)/.06);box-shadow:0 0 0 1px hsl(var(--brand)/.12)}.SubProjects_subprojectBlock__k6nrv{background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:14px;padding:24px;box-shadow:0 2px 16px hsl(var(--page-background)/.3);transition:border-color .2s ease}.SubProjects_subprojectBlock__k6nrv:hover{border-color:hsl(var(--border)/1.4)}.SubProjects_header__sw9_a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.SubProjects_titleArea__CWQgL{display:flex;flex-direction:column;gap:6px;min-width:0}.SubProjects_title__V2h1l{font-size:20px;font-weight:700;color:hsl(var(--text-prio-1));line-height:1.3}.SubProjects_salary__eZJHL{font-size:14px;font-weight:500;color:hsl(var(--text-prio-3));display:flex;align-items:center;gap:6px}.SubProjects_salaryValue__CGWNk{color:hsl(var(--text-prio-2));font-weight:600}.SubProjects_buttonGroup__eaZFv{display:flex;flex-direction:row;gap:10px;flex-shrink:0}.SubProjects_editButton__q4C_x{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;color:hsl(var(--text-prio-2));background:hsl(var(--background-stack-2)/.5);border:1px solid hsl(var(--border));border-radius:8px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.SubProjects_editButton__q4C_x:hover{border-color:hsl(var(--brand));color:hsl(var(--brand));background:hsl(var(--brand)/.06)}.SubProjects_deleteButton__PiiLs{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;color:hsl(var(--text-prio-3));background:hsl(var(--background-stack-2)/.3);border:1px solid hsl(var(--border));border-radius:8px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.SubProjects_deleteButton__PiiLs:hover{color:hsl(var(--error));border-color:hsl(var(--error-border));background:hsl(var(--error-light))}.SubProjects_deleteButtonDisabled__0cq9Z{opacity:.4;cursor:not-allowed;color:hsl(var(--text-prio-3));border-color:hsl(var(--border))}.SubProjects_deleteButtonDisabled__0cq9Z:hover{color:hsl(var(--text-prio-3));border-color:hsl(var(--border));background:hsl(var(--background-stack-2)/.3)}.SubProjects_subprojectBody__vgg9E{display:flex;flex-direction:column;gap:20px;width:100%}.SubProjects_stagesSection__Vv0IQ{width:100%;min-width:0}.SubProjects_columnTitle__In_tY{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--text-prio-3));margin:0 0 12px}.SubProjects_addButton__jAdlj{color:hsl(var(--text-prio-3));border:1px dashed hsl(var(--border));padding:0 12px;font-size:14px;border-radius:8px;height:40px;display:flex;flex-direction:row;gap:8px;align-items:center}.SubProjects_addButton__jAdlj:hover{color:hsl(var(--text-prio-1));background-color:hsl(var(--brand)/.15);border:1px dashed hsl(var(--brand))}.SubProjectStages_wrap__xAzwp{width:100%;margin-top:4px}.SubProjectStages_wrap__xAzwp.SubProjectStages_embedded__2Sxij{margin-top:0}.SubProjectStages_list__BT2MM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.SubProjectStages_rowWrap__2Siz1{margin:0;padding:0}.SubProjectStages_row__bVsP7{display:flex;flex-direction:row;align-items:center;gap:14px;width:100%;margin:0;padding:12px 16px;text-align:left;font:inherit;color:inherit;cursor:default;background-color:hsl(var(--background-stack-2));border:1px solid hsl(var(--border));border-radius:10px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}button.SubProjectStages_row__bVsP7:not(:disabled){cursor:pointer}button.SubProjectStages_row__bVsP7:not(:disabled):hover{border-color:hsl(var(--border)/1.4);box-shadow:0 1px 0 hsl(var(--brand)/.06)}button.SubProjectStages_row__bVsP7:disabled{opacity:1}.SubProjectStages_order__HfVwW{flex-shrink:0;min-width:2rem;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:hsl(var(--text-prio-3))}.SubProjectStages_title__MAcjx{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.4;color:hsl(var(--text-prio-2))}.SubProjectStages_status__t7gY4{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:999px;border:1px solid transparent}.SubProjectStages_status__t7gY4[data-status=not_started]{color:hsl(var(--text-prio-2));background-color:hsl(var(--border));border-color:hsl(var(--border)/1.4)}.SubProjectStages_status__t7gY4[data-status=open]{color:hsl(var(--brand));background-color:hsl(var(--brand)/.12);border-color:hsl(var(--brand)/.35)}.SubProjectStages_status__t7gY4[data-status=done]{color:hsl(var(--success));background-color:hsl(var(--success-light));border-color:hsl(var(--success-border))}.SubProjectStages_status__t7gY4:not([data-status=not_started]):not([data-status=open]):not([data-status=done]){color:hsl(var(--text-prio-2));background-color:hsl(var(--border));border-color:hsl(var(--text-prio-3))}.SubProjectStages_empty__8Ejl0{width:100%;padding:20px;text-align:center;font-size:14px;color:hsl(var(--text-prio-3));background-color:hsl(var(--background-stack-1)/.5);border:2px dashed hsl(var(--border));border-radius:10px;line-height:1.5}.StageDetailModal_overlay__bU3Dp{position:fixed;inset:0;z-index:2400;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px 48px;overflow-y:auto;background-color:hsl(0 0% 0%/.55);backdrop-filter:blur(4px)}.StageDetailModal_panel__olf12{width:min(720px,100%);margin-top:4vh;max-height:min(88vh,900px);display:flex;flex-direction:column;background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:14px;box-shadow:0 24px 48px hsl(0 0% 0%/.2)}.StageDetailModal_header__29ygq{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid hsl(var(--border));flex-shrink:0}.StageDetailModal_titleBlock__RonlZ{min-width:0}.StageDetailModal_title__LyplY{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;color:hsl(var(--text-prio-1))}.StageDetailModal_subtitle__1r9Mu{margin:6px 0 0;font-size:13px;color:hsl(var(--text-prio-3))}.StageDetailModal_status__r_Cbz{display:inline-flex;margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:999px;border:1px solid transparent}.StageDetailModal_status__r_Cbz[data-status=not_started]{color:hsl(var(--text-prio-2));background-color:hsl(var(--border));border-color:hsl(var(--border)/1.4)}.StageDetailModal_status__r_Cbz[data-status=open]{color:hsl(var(--brand));background-color:hsl(var(--brand)/.12);border-color:hsl(var(--brand)/.35)}.StageDetailModal_status__r_Cbz[data-status=done]{color:hsl(var(--success));background-color:hsl(var(--success-light));border-color:hsl(var(--success-border))}.StageDetailModal_closeBtn__I8mdD{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid hsl(var(--border));background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-2));cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.StageDetailModal_closeBtn__I8mdD:hover{background-color:hsl(var(--background-stack-3));border-color:hsl(var(--border)/1.4)}.StageDetailModal_body__Mxmq6{padding:16px 20px 22px;overflow-y:auto;flex:1;min-height:0}.StageDetailModal_categoryBlock__YSPpc{margin-bottom:22px}.StageDetailModal_categoryBlock__YSPpc:last-child{margin-bottom:0}.StageDetailModal_categoryHeading__VQI3p{margin:0 0 12px;font-size:15px;font-weight:600;color:hsl(var(--text-prio-2))}.StageDetailModal_photosGrid__yjKnT{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.StageDetailModal_photoCard__E3NrD{margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;border-radius:10px;overflow:hidden;border:1px solid hsl(var(--border));transition:box-shadow .2s ease,border-color .2s ease}.StageDetailModal_photoCard__E3NrD:hover{border-color:hsl(var(--border)/1.4);box-shadow:0 4px 12px hsl(0 0% 0%/.08)}.StageDetailModal_photoCard__E3NrD:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}.StageDetailModal_photoImg__xuQ17{width:100%;height:140px;object-fit:cover;display:block;background:hsl(var(--background-stack-3))}.StageDetailModal_caption__S25aM{padding:8px 10px;font-size:12px;line-height:1.4;color:hsl(var(--text-prio-3));background:hsl(var(--background-stack-2))}.StageDetailModal_empty__k__mR{margin:0;padding:16px;text-align:center;font-size:14px;color:hsl(var(--text-prio-3));background:hsl(var(--background-stack-2)/.5);border:1px dashed hsl(var(--border));border-radius:10px}.StageDetailModal_error__I5BJC{margin:0;padding:14px 16px;font-size:14px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}.StageDetailModal_loading__jelsp{margin:0;padding:24px;text-align:center;font-size:14px;color:hsl(var(--text-prio-3))}.StageDetailModal_previewOverlay__DJmzI{position:fixed;inset:0;z-index:2500;display:flex;align-items:center;justify-content:center;background-color:hsl(0 0% 0%/.88);backdrop-filter:blur(6px);padding:16px}.StageDetailModal_previewInner__aGnWc{position:relative;max-width:min(96vw,1200px);max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:12px}.StageDetailModal_previewClose__iaD_r{position:fixed;top:16px;right:16px;width:44px;height:44px;border-radius:10px;border:1px solid hsl(0 0% 100%/.25);background:hsl(0 0% 0%/.5);color:#fff;font-size:22px;line-height:1;cursor:pointer}.StageDetailModal_previewClose__iaD_r:hover{background:hsl(0 0% 0%/.75)}.StageDetailModal_previewNav__veHUI{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:10px;border:1px solid hsl(0 0% 100%/.25);background:hsl(0 0% 0%/.5);color:#fff;font-size:22px;cursor:pointer}.StageDetailModal_previewNav__veHUI:hover{background:hsl(0 0% 0%/.75)}.StageDetailModal_previewPrev__ou4ka{left:12px}.StageDetailModal_previewNext__0fPth{right:12px}.StageDetailModal_previewImg__UID5G{max-width:100%;max-height:calc(92vh - 80px);width:auto;height:auto;object-fit:contain}.StageDetailModal_previewMeta__YTx0c{color:hsl(0 0% 100%/.85);font-size:13px;text-align:center;max-width:100%}.SubProjectTeamPanel_panel__CW1V1{width:100%;min-width:0;background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:14px;padding:22px 22px 20px;box-shadow:0 4px 24px hsl(var(--page-background)/.4)}.SubProjectTeamPanel_panelHeader__hu5Db{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:20px}.SubProjectTeamPanel_panelTitle___hO8q{font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--text-prio-2));margin:0}.SubProjectTeamPanel_panelTitleHint__kL2nW{display:block;font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none;color:hsl(var(--text-prio-3));margin-top:6px;line-height:1.5}.SubProjectTeamPanel_addWrap__CFaxL{position:relative;flex-shrink:0}.SubProjectTeamPanel_addButton__6D0zG{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;color:hsl(var(--text-on-brand));background:linear-gradient(180deg,hsl(var(--brand)) 0,hsl(var(--brand-dark)) 100%);border:none;border-radius:10px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.SubProjectTeamPanel_addButton__6D0zG:hover{box-shadow:0 0 0 1px hsl(var(--brand)/.5),0 4px 14px hsl(var(--brand-dark)/.35);transform:translateY(-1px)}.SubProjectTeamPanel_addButton__6D0zG:active{transform:translateY(0)}.SubProjectTeamPanel_addButtonOpen__YZc5G{box-shadow:0 0 0 2px hsl(var(--brand)/.45)}.SubProjectTeamPanel_dropdown__y3ir8{position:absolute;top:calc(100% + 10px);right:0;z-index:50;min-width:280px;max-width:min(340px,92vw);background-color:hsl(var(--background-stack-2));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 16px 40px hsl(var(--page-background)/.55);overflow:hidden}.SubProjectTeamPanel_dropdownHeader__mHScl{padding:14px 16px;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--text-prio-3));background-color:hsl(var(--background-stack-1));border-bottom:1px solid hsl(var(--border))}.SubProjectTeamPanel_dropdownList__b_Q_a{max-height:240px;overflow-y:auto}.SubProjectTeamPanel_dropdownItem__8VUnu{display:block;width:100%;padding:13px 16px;text-align:left;font-size:14px;font-weight:500;color:hsl(var(--text-prio-2));background:none;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.SubProjectTeamPanel_dropdownItem__8VUnu:hover{background-color:hsl(var(--brand)/.08);color:hsl(var(--text-prio-1))}.SubProjectTeamPanel_dropdownItem__8VUnu+.SubProjectTeamPanel_dropdownItem__8VUnu{border-top:1px solid hsl(var(--border)/.5)}.SubProjectTeamPanel_dropdownEmpty__Q0jJd{padding:20px 16px;text-align:center;font-size:14px;color:hsl(var(--text-prio-3));line-height:1.5}.SubProjectTeamPanel_summary__7RItx{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px}.SubProjectTeamPanel_summary__7RItx>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background-color:hsl(var(--background-stack-1)/.85);border:1px solid hsl(var(--border));border-radius:10px}.SubProjectTeamPanel_summary__7RItx strong{color:hsl(var(--text-prio-3));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.SubProjectTeamPanel_summaryValue__GBFIa{font-size:18px;font-weight:700;color:hsl(var(--text-prio-1));font-variant-numeric:tabular-nums}.SubProjectTeamPanel_rateSaveError__82c1o{margin:-4px 0 16px;padding:12px 14px;font-size:13px;line-height:1.5;color:hsl(var(--error));background-color:hsl(var(--error-light));border:1px solid hsl(var(--error-border));border-radius:10px}.SubProjectTeamPanel_emptyState__uxHA1,.SubProjectTeamPanel_error__87cso,.SubProjectTeamPanel_loading__1xth8{padding:28px 20px;text-align:center;font-size:15px;border-radius:12px;line-height:1.5}.SubProjectTeamPanel_loading__1xth8{color:hsl(var(--text-prio-3));background-color:hsl(var(--background-stack-1)/.6);border:1px dashed hsl(var(--border))}.SubProjectTeamPanel_error__87cso{color:hsl(var(--error));background-color:hsl(var(--error-light));border:1px solid hsl(var(--error-border))}.SubProjectTeamPanel_emptyState__uxHA1{color:hsl(var(--text-prio-3));background-color:hsl(var(--background-stack-1)/.6);border:2px dashed hsl(var(--border))}.SubProjectTeamPanel_memberList__VmnQr{display:flex;flex-direction:column;gap:12px}.SubProjectTeamPanel_memberCard__JOWKs{background:hsl(var(--background-stack-2));border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;transition:border-color .15s ease}.SubProjectTeamPanel_memberCard__JOWKs:hover{border-color:hsl(var(--border)/1.4)}.SubProjectTeamPanel_memberHeader__ols3o{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid hsl(var(--border)/.5)}.SubProjectTeamPanel_userLine__69g8n{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.SubProjectTeamPanel_name__uB4Im{font-weight:700;font-size:15px;color:hsl(var(--text-prio-1))}.SubProjectTeamPanel_badge__kUmS7{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid hsl(var(--success-border));color:hsl(var(--success));background-color:hsl(var(--success-light))}.SubProjectTeamPanel_removeBtn__y4ujp{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid hsl(var(--border));border-radius:10px;background-color:hsl(var(--background-stack-1)/.5);color:hsl(var(--text-prio-3));cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.SubProjectTeamPanel_removeBtn__y4ujp:hover:not(:disabled){border-color:hsl(var(--error-border));color:hsl(var(--error));background-color:hsl(var(--error-light))}.SubProjectTeamPanel_removeBtn__y4ujp:disabled{opacity:.3;cursor:not-allowed}.SubProjectTeamPanel_memberStats__Ze9fK{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;background:hsl(var(--border)/.4)}.SubProjectTeamPanel_stat__4lYrV{display:flex;flex-direction:column;gap:4px;padding:14px 18px;background:hsl(var(--background-stack-2))}.SubProjectTeamPanel_statLabel__oq18N{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--text-prio-3))}.SubProjectTeamPanel_statValue__gW6oE{font-size:15px;font-weight:600;color:hsl(var(--text-prio-1));font-variant-numeric:tabular-nums}.SubProjectTeamPanel_rateInputWrap__k10_u{position:relative;display:inline-flex;align-items:center;gap:6px}.SubProjectTeamPanel_rateInput__qwzNw{width:6.5rem;max-width:100%;padding:8px 10px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:hsl(var(--text-prio-1));background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.SubProjectTeamPanel_rateInput__qwzNw:hover{border-color:hsl(var(--text-prio-3))}.SubProjectTeamPanel_rateInput__qwzNw:focus{outline:none;border-color:hsl(var(--brand));box-shadow:0 0 0 3px hsl(var(--brand)/.15)}.SubProjectTeamPanel_rateInput__qwzNw:disabled{opacity:1;cursor:default}.SubProjectTeamPanel_rateUnit__8kHBg{font-size:13px;font-weight:600;color:hsl(var(--text-prio-3));white-space:nowrap;flex-shrink:0}.SubProjectTeamPanel_rateInputOverlay__uwok8{position:absolute;left:0;top:0;width:6.5rem;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:hsl(var(--background-stack-1)/.6);pointer-events:none}.SubProjectTeamPanel_rateInputSpinner__qwJ81{color:hsl(var(--brand));animation:SubProjectTeamPanel_rateInputSpinnerRotate__6rszG .75s linear infinite}@keyframes SubProjectTeamPanel_rateInputSpinnerRotate__6rszG{to{transform:rotate(1turn)}}.SubProjectTeamPanel_memberHoursBar__5cqcM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-top:1px solid hsl(var(--border)/.5)}.SubProjectTeamPanel_hoursToggle__QEO8t{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;color:hsl(var(--text-prio-2));background:hsl(var(--background-stack-1)/.5);border:1px solid hsl(var(--border));border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.SubProjectTeamPanel_hoursToggle__QEO8t:hover{border-color:hsl(var(--brand));background:hsl(var(--brand)/.08);color:hsl(var(--brand))}.SubProjectTeamPanel_hoursCount__jwx28{font-weight:700;font-variant-numeric:tabular-nums}.SubProjectTeamPanel_hoursAddBtn__PqAFk{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid hsl(var(--success-border));border-radius:10px;background:hsl(var(--success-light));color:hsl(var(--success));cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.SubProjectTeamPanel_hoursAddBtn__PqAFk:hover{border-color:hsl(var(--success));background:hsl(var(--success)/.2);transform:scale(1.05)}.SubProjectTeamPanel_hoursNoScope__xFbw8{font-size:13px;color:hsl(var(--text-prio-3));padding:0 18px 14px}.SubProjectTeamPanel_hoursDetailInner__S68eO{padding:18px 20px 20px;background:hsl(var(--page-background)/.5);border-top:2px solid hsl(var(--brand)/.1)}.SubProjectTeamPanel_hoursDetailTitle__4RLds{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--text-prio-3));margin:0 0 14px}.SubProjectTeamPanel_hoursEmpty__8pNWj{font-size:14px;color:hsl(var(--text-prio-3));margin:0;padding:8px 0}.SubProjectTeamPanel_hoursEntryList__qpUvS{list-style:none;margin:0;padding:0}.SubProjectTeamPanel_hoursEntry__NGcLn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid hsl(var(--background-stack-2));font-size:14px;color:hsl(var(--text-prio-2))}.SubProjectTeamPanel_hoursEntry__NGcLn:last-child{border-bottom:none}.SubProjectTeamPanel_hoursEntryMeta__G8Sjc{flex:1;min-width:0}.SubProjectTeamPanel_hoursEntryStage__bfywe{display:block;font-size:12px;color:hsl(var(--text-prio-3));margin-top:4px}.SubProjectTeamPanel_hoursEntryActions__zipVn{display:flex;align-items:center;gap:8px;flex-shrink:0}.SubProjectTeamPanel_iconBtn__gqF41{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background-stack-1)/.5);color:hsl(var(--text-prio-3));cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.SubProjectTeamPanel_iconBtn__gqF41:hover:not(:disabled){border-color:hsl(var(--brand));color:hsl(var(--brand));background:hsl(var(--brand)/.06)}.SubProjectTeamPanel_iconBtnConfirm__UEJ9C,.SubProjectTeamPanel_iconBtnDanger__jJbgb:hover:not(:disabled){border-color:hsl(var(--error-border));color:hsl(var(--error));background:hsl(var(--error-light))}.SubProjectTeamPanel_iconBtnConfirm__UEJ9C{width:auto;padding:0 14px;font-size:13px;font-weight:600}.SubProjectTeamPanel_iconBtnConfirm__UEJ9C:hover:not(:disabled){border-color:hsl(var(--error));background:hsl(var(--error-border)/.6)}.SearchPanel_container__tzJg9{display:flex;flex-direction:column;gap:8px}.SearchPanel_searchInputWrapper__O87cY{display:flex;align-items:center;gap:8px;padding:10px 12px;background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:10px;transition:all .15s}.SearchPanel_searchInputWrapper__O87cY:hover{border-color:hsl(var(--text-prio-3))}.SearchPanel_searchInputWrapper__O87cY:focus-within{border-color:hsl(var(--brand));box-shadow:0 0 0 3px hsl(var(--brand)/.1)}.SearchPanel_searchIcon__I_TuX{color:hsl(var(--text-prio-3));flex-shrink:0}.SearchPanel_searchInput__RfNcl{flex:1;background:transparent;border:none;outline:none;color:hsl(var(--text-prio-1));font-size:13px;min-width:0}.SearchPanel_searchInput__RfNcl::placeholder{color:hsl(var(--text-prio-3))}.SearchPanel_clearBtn___Airn{display:flex;align-items:center;justify-content:center;padding:4px;background-color:hsl(var(--text-prio-3)/.2);border:none;border-radius:4px;color:hsl(var(--text-prio-3));cursor:pointer;transition:all .15s}.SearchPanel_clearBtn___Airn:hover{background-color:hsl(var(--text-prio-3)/.3);color:hsl(var(--text-prio-1))}.SearchPanel_shortcut__tZ3W4{padding:2px 6px;background-color:hsl(var(--background-stack-2));border:1px solid hsl(var(--border));border-radius:4px;font-size:10px;font-weight:500;color:hsl(var(--text-prio-3));flex-shrink:0}.SearchPanel_inlineResults__vEA3R{display:flex;flex-direction:column;gap:6px;animation:SearchPanel_fadeIn__C_Nas .15s ease-out}@keyframes SearchPanel_fadeIn__C_Nas{0%{opacity:0}to{opacity:1}}.SearchPanel_resultSection__KuFTu{background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden}.SearchPanel_resultSectionHeader__PqfY_{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:hsl(var(--background-stack-2)/.7);color:hsl(var(--text-prio-3));font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.SearchPanel_resultList__drvPf{display:flex;flex-direction:column}.SearchPanel_resultItem__R9Q_l{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;background:transparent;border:none;border-top:1px solid hsl(var(--border)/.5);cursor:pointer;transition:background-color .15s;text-align:left}.SearchPanel_resultItem__R9Q_l:first-child{border-top:none}.SearchPanel_resultItem__R9Q_l:hover{background-color:hsl(var(--brand)/.08)}.SearchPanel_resultContent__Hf3D2{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.SearchPanel_resultTitle__85Njm{color:hsl(var(--text-prio-1));font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchPanel_resultSubtitle__ZEHjs{color:hsl(var(--text-prio-3));font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchPanel_navigateIcon__MC_eM{color:hsl(var(--brand));flex-shrink:0;opacity:.5;transition:opacity .15s}.SearchPanel_resultItem__R9Q_l:hover .SearchPanel_navigateIcon__MC_eM{opacity:1}.SearchPanel_moreResults__Mtpdf{padding:4px 10px 6px;color:hsl(var(--text-prio-3));font-size:10px;font-style:italic;border-top:1px solid hsl(var(--border)/.5)}