.TaskIntegrationSlideOver_shell__bgZdH{display:flex;flex-direction:row;align-items:stretch;gap:10px;width:100%;height:min(86vh,980px);max-height:min(86vh,980px);min-height:min(64vh,560px);border:1px solid var(--border-color,rgba(148,163,184,.22));border-radius:12px;overflow:hidden;background:var(--bg-secondary,#1e293b);box-sizing:border-box}.TaskIntegrationSlideOver_shellFixedOverlay__UkNiq{position:fixed;left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));top:max(4.5rem,env(safe-area-inset-top));bottom:auto;z-index:2000;width:auto;height:min(86vh,980px);max-height:min(92vh,1200px);min-height:min(64vh,560px)}.TaskIntegrationSlideOver_taskRail__Q0MDr{flex:0 0 auto;width:0;min-width:0;max-width:0;overflow:hidden;opacity:0;border-radius:10px 0 0 10px;margin:-1px 0 -1px -1px;background:#222;border:1px solid #333;border-right:none;transition:width .34s cubic-bezier(.22,1,.36,1),min-width .34s cubic-bezier(.22,1,.36,1),max-width .34s cubic-bezier(.22,1,.36,1),opacity .22s ease;pointer-events:none;box-sizing:border-box}.TaskIntegrationSlideOver_taskRailOpen__QpXrP{width:200px;min-width:200px;max-width:200px;opacity:1;pointer-events:auto}.TaskIntegrationSlideOver_taskRailInner__r0Oao{display:flex;flex-direction:column;height:100%;min-height:0;padding:.55rem .45rem .65rem;box-sizing:border-box;gap:0}.TaskIntegrationSlideOver_taskRailBackBtn__TwmuU{flex-shrink:0;display:flex;align-items:center;gap:.25rem;width:100%;margin:0 0 .5rem;padding:.38rem .4rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.05);color:#cbd5e1;font-size:.68rem;font-weight:600;font-family:inherit;line-height:1.25;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.TaskIntegrationSlideOver_taskRailBackBtn__TwmuU:hover{background:rgba(255,255,255,.1);border-color:rgba(243,172,66,.4);color:#f8fafc}.TaskIntegrationSlideOver_taskRailBackBtn__TwmuU svg{flex-shrink:0}.TaskIntegrationSlideOver_taskRailLabel__9527v{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0 0 .45rem .15rem;flex-shrink:0}.TaskIntegrationSlideOver_taskRailList__KhOO2{list-style:none;margin:0 0 0 .2rem;padding:0;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0;border-left:1px solid rgba(63,63,70,.85)}.TaskIntegrationSlideOver_taskRailRow__Q7fUf{display:flex;flex-direction:row;align-items:stretch;width:100%;margin:0;padding:0;min-height:2rem;border-bottom:1px solid rgba(39,39,42,.95);box-sizing:border-box}.TaskIntegrationSlideOver_taskRailTreeGutter__G2YIw{display:flex;flex-direction:row;flex-shrink:0;align-self:stretch;min-height:100%}.TaskIntegrationSlideOver_taskRailTreeVline__mACTn{width:12px;flex-shrink:0;position:relative;border-right:1px solid rgba(113,113,122,.5);min-height:100%;box-sizing:border-box}.TaskIntegrationSlideOver_taskRailTreeVline__mACTn:last-child:after{content:"";position:absolute;right:-1px;top:50%;width:6px;height:1px;background:rgba(113,113,122,.5);transform:translateY(-50%);pointer-events:none}.TaskIntegrationSlideOver_taskRailGroupButton__OVuxo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12rem;flex:1;min-width:0;margin:0;padding:.4rem .45rem .4rem .35rem;text-align:left;font:inherit;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.3;color:#a8b0bd;background:transparent;border:none;border-radius:0;cursor:pointer;box-sizing:border-box;transition:background .12s ease,color .12s ease}.TaskIntegrationSlideOver_taskRailGroupButton__OVuxo:hover:not(:disabled){background:rgba(255,255,255,.04);color:#e8eaef}.TaskIntegrationSlideOver_taskRailGroupButton__OVuxo:disabled{opacity:.4;cursor:not-allowed}.TaskIntegrationSlideOver_taskRailGroupButtonActive__Hd5WI{background:rgba(243,172,66,.09)!important;color:#fff!important;box-shadow:inset 3px 0 0 rgba(243,172,66,.85)}.TaskIntegrationSlideOver_taskRailGroupRow__EhLjf{display:flex;flex-direction:row;align-items:stretch;flex:1;min-width:0;gap:.1rem}.TaskIntegrationSlideOver_taskRailGroupChevron__jelHg{flex-shrink:0;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;min-width:1.5rem;padding:0;margin:0;border:none;border-radius:4px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .12s ease,color .12s ease}.TaskIntegrationSlideOver_taskRailGroupChevron__jelHg:hover{background:rgba(255,255,255,.06);color:#e2e8f0}.TaskIntegrationSlideOver_taskRailGroupChevron__jelHg:focus-visible{outline:2px solid rgba(243,172,66,.55);outline-offset:1px}.TaskIntegrationSlideOver_taskRailGroupButtonText__r6cws{display:block;width:100%;white-space:normal;word-break:break-word}.TaskIntegrationSlideOver_taskRailGroupMeta__9cZWD{font-size:.58rem;font-weight:600;text-transform:none;letter-spacing:.02em;color:#7c8494}.TaskIntegrationSlideOver_taskRailItem__e4q2x{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.15rem;flex:1;min-width:0;margin:0;padding:.4rem .45rem .4rem .35rem;text-align:left;font:inherit;font-size:.76rem;font-weight:500;line-height:1.38;color:#d4d4d8;background:transparent;border:none;border-radius:0;cursor:pointer;box-sizing:border-box;transition:background .12s ease,color .12s ease}.TaskIntegrationSlideOver_taskRailDeps__xxG3v{display:block;font-size:.6rem;font-weight:500;line-height:1.25;color:#7c8494}.TaskIntegrationSlideOver_taskRailItem__e4q2x:hover{background:rgba(255,255,255,.04);color:#fafafa}.TaskIntegrationSlideOver_taskRailItemActive__IxTXJ{background:rgba(243,172,66,.09);color:#fff;box-shadow:inset 3px 0 0 rgba(243,172,66,.85)}.TaskIntegrationSlideOver_taskRailItemText__HmK7o{display:block;width:100%;white-space:normal;word-break:break-word}@media (max-width:768px){.TaskIntegrationSlideOver_taskRailOpen__QpXrP,.TaskIntegrationSlideOver_taskRail__Q0MDr{width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;border-width:0!important;opacity:0;pointer-events:none}.TaskIntegrationSlideOver_shell__bgZdH{gap:0}.TaskIntegrationSlideOver_integrationTopBar__AkjT5{padding:.55rem .75rem}.TaskIntegrationSlideOver_integrationTopBar__AkjT5 .TaskIntegrationSlideOver_backBtn__ko8LP{min-height:44px;padding:.45rem .65rem;font-size:.8rem}}.TaskIntegrationSlideOver_shellTrackWrap__X4bfp{flex:1 1 0%;min-width:0;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.TaskIntegrationSlideOver_shell__bgZdH.TaskIntegrationSlideOver_shellFillAvailable__fvpmw{flex:1 1 0%;min-height:0;height:100%;max-height:none}.TaskIntegrationSlideOver_shell__bgZdH.TaskIntegrationSlideOver_shellFixedOverlay__UkNiq.TaskIntegrationSlideOver_shellFillAvailable__fvpmw{flex:none;height:min(86vh,980px);max-height:min(92vh,1200px);min-height:min(64vh,560px)}.TaskIntegrationSlideOver_shellTrack__gBFvy{display:flex;flex-direction:row;width:200%;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;transform:translateX(0);transition:transform .34s cubic-bezier(.22,1,.36,1);will-change:transform}.TaskIntegrationSlideOver_shellTrackOpen__qrDd8{transform:translateX(-50%)}.TaskIntegrationSlideOver_shellPane__nsrgT{flex:0 0 50%;width:50%;min-width:0;min-height:0;max-height:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.TaskIntegrationSlideOver_shellPaneList__56u_A{overflow:auto;background:var(--bg-secondary,#1e293b)}.TaskIntegrationSlideOver_shellPaneIntegration__S_U8O{background:var(--bg-secondary,#1e293b);border-left:1px solid #2a2a2a}.TaskIntegrationSlideOver_integrationPlaceholder__jkS6E,.TaskIntegrationSlideOver_shellPaneIntegration__S_U8O .TaskIntegrationSlideOver_panelInner__N1MZW{flex:1;min-height:0}.TaskIntegrationSlideOver_panelInner__N1MZW{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;min-width:0}.TaskIntegrationSlideOver_integrationTopBar__AkjT5{flex-shrink:0;padding:.5rem .85rem .35rem;border-bottom:1px solid #2f2f2f;background:rgba(0,0,0,.12)}.TaskIntegrationSlideOver_backBtn__ko8LP{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;padding:.35rem .5rem .35rem .3rem;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.04);color:var(--text-secondary,#94a3b8);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.TaskIntegrationSlideOver_backBtn__ko8LP:hover{background:rgba(255,255,255,.1);color:var(--text-primary,#f8fafc);border-color:rgba(255,255,255,.14)}.TaskIntegrationSlideOver_workspace__K2dLr{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;container-type:inline-size;container-name:integration-pane}.TaskIntegrationSlideOver_errorBanner__GL1__{font-size:.74rem;color:#f87171;margin:0 .85rem .45rem;flex-shrink:0}.TaskIntegrationSlideOver_srOnly__VZVHQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TaskIntegrationSlideOver_attachmentsStrip__V6J5v{flex:1 1 0%;min-height:0;overflow-y:auto;border-bottom:1px solid #2f2f2f;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;position:relative}.TaskIntegrationSlideOver_attachmentsStrip__V6J5v>*{min-height:0;flex-shrink:0}.TaskIntegrationSlideOver_sourcesColumn__4o370{min-width:0;max-height:320px;background-color:#2a2a2a;border-radius:8px;border:1px solid #333;box-sizing:border-box;overflow:visible;overflow-wrap:anywhere;padding:0;display:flex;flex-direction:column;position:relative}.TaskIntegrationSlideOver_sourcesColumnLayout__qOEbe{display:flex;flex-direction:row;flex:1 1 auto;min-height:0;min-width:0;align-items:stretch;width:100%;overflow:hidden}.TaskIntegrationSlideOver_filesPanelCollapseRail__obbIn{flex:0 0 26px;width:26px;min-width:26px;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;background:transparent;border-right:1px solid rgba(255,255,255,.04);border-radius:7px 0 0 7px;box-sizing:border-box}.TaskIntegrationSlideOver_filesCollapseToggle__c7na4{flex:1 1 auto;min-height:4rem;display:flex;align-items:center;justify-content:center;width:100%;padding:.35rem 0;border:none;background:transparent;color:rgba(148,163,184,.38);cursor:pointer;line-height:0;transition:background .15s ease,color .15s ease,opacity .15s ease}.TaskIntegrationSlideOver_filesCollapseToggle__c7na4:hover{background:rgba(255,255,255,.04);color:rgba(203,213,225,.72)}.TaskIntegrationSlideOver_filesCollapseToggle__c7na4:active{background:rgba(255,255,255,.06)}.TaskIntegrationSlideOver_filesCollapseToggle__c7na4:focus-visible{outline:2px solid rgba(243,172,66,.55);outline-offset:-1px}.TaskIntegrationSlideOver_filesPanelMain__6CRk0{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:.5rem .55rem .5rem .4rem;box-sizing:border-box}.TaskIntegrationSlideOver_sourcesColumnCollapsed__LPvoj .TaskIntegrationSlideOver_filesPanelMain__6CRk0{display:none}.TaskIntegrationSlideOver_sourcesColumnCollapsed__LPvoj .TaskIntegrationSlideOver_filesPanelCollapseRail__obbIn{flex:1 1 auto;width:100%;min-width:0;border-right:none;border-radius:7px}.TaskIntegrationSlideOver_sourcesBody__Ne85g{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.TaskIntegrationSlideOver_sourcesColumnCollapsed__LPvoj{max-width:none;width:44px;min-width:44px;padding:0;overflow:hidden}.TaskIntegrationSlideOver_sourcesHeader__bmkp5{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;margin-bottom:.5rem;min-width:0}.TaskIntegrationSlideOver_sourcesHeaderCollapsed__TgrCW{flex-direction:column;align-items:stretch;gap:.45rem;margin-bottom:.35rem}.TaskIntegrationSlideOver_sourcesHeader__bmkp5 .TaskIntegrationSlideOver_sourceSectionLabel__9_STC{margin:0;padding:0}.TaskIntegrationSlideOver_sourceSectionLabel__9_STC{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:.35rem 0 .25rem;padding:0 .2rem}.TaskIntegrationSlideOver_addFileWrap__3_0gF{position:relative;margin:0;flex-shrink:0}.TaskIntegrationSlideOver_addFileTrigger__Jhkub{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:auto;padding:.35rem .65rem;font-size:.75rem;font-weight:600;font-family:inherit;color:#fafafa;background:rgba(0,0,0,.25);border:1px solid #525252;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s}.TaskIntegrationSlideOver_addFileTrigger__Jhkub:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:#737373}.TaskIntegrationSlideOver_addFileTrigger__Jhkub:disabled{opacity:.55;cursor:not-allowed}.TaskIntegrationSlideOver_addFileTriggerChevron___3QaI{margin-left:auto;flex-shrink:0;opacity:.85}.TaskIntegrationSlideOver_addFileTriggerCompact__KIrm_{width:2rem;height:2rem;padding:0;justify-content:center}.TaskIntegrationSlideOver_sourcesColumnCollapsed__LPvoj .TaskIntegrationSlideOver_addFileTriggerCompact__KIrm_{width:100%;max-width:2rem;margin:0 auto}.TaskIntegrationSlideOver_addFilePopover__XRpbk{min-width:220px;max-width:min(280px,55vw);background:#1f1f1f;border:1px solid #404040;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.55)}.TaskIntegrationSlideOver_addFilePopoverInner__OGihG{padding:6px;display:flex;flex-direction:column;gap:4px}.TaskIntegrationSlideOver_addFileOption__RLHJV{display:block;width:100%;text-align:left;padding:.5rem .6rem;font-size:.78rem;font-weight:500;font-family:inherit;color:#e5e5e5;background:transparent;border:none;border-radius:6px;cursor:pointer}.TaskIntegrationSlideOver_addFileOption__RLHJV:hover:not(:disabled){background:rgba(243,172,66,.12);color:var(--theme-accent-soft,#f3ac42)}.TaskIntegrationSlideOver_addFileOption__RLHJV:disabled{opacity:.5;cursor:not-allowed}.TaskIntegrationSlideOver_addFileHint___GMbY{margin:0;padding:.35rem .45rem;font-size:.72rem;line-height:1.45;color:#a3a3a3}.TaskIntegrationSlideOver_addFileBack__QsXCH{display:block;width:100%;text-align:left;padding:.35rem .5rem;margin-bottom:4px;font-size:.72rem;font-family:inherit;color:#a3a3a3;background:transparent;border:none;border-radius:4px;cursor:pointer}.TaskIntegrationSlideOver_addFileBack__QsXCH:hover{color:#fafafa;background:rgba(255,255,255,.06)}.TaskIntegrationSlideOver_addFileLinkScroll__UFElf{max-height:220px;overflow-y:auto;padding:2px 0}.TaskIntegrationSlideOver_fileInputHidden__Y5HuB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TaskIntegrationSlideOver_sourceBadge__J5qoY{flex-shrink:0;font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.12rem .28rem;border-radius:4px;line-height:1.2;background:rgba(243,172,66,.15);color:#fcd34d;border:1px solid rgba(243,172,66,.35)}.TaskIntegrationSlideOver_previewStack__f9yF0{grid-column:1;grid-row:1;min-width:0;min-height:0;width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;gap:1rem;align-self:stretch;justify-self:stretch;box-sizing:border-box;overflow:hidden}.TaskIntegrationSlideOver_viewerToolbar__eB9vo{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:0;background:transparent;border:none;border-radius:0;box-sizing:border-box}.TaskIntegrationSlideOver_viewerToolbarBtn__nlf34{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .75rem;font-size:.75rem;font-weight:600;font-family:inherit;color:#f1f5f9;background:rgba(255,255,255,.06);border:1px solid #404040;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.TaskIntegrationSlideOver_viewerToolbarBtn__nlf34:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:#525252}.TaskIntegrationSlideOver_viewerToolbarBtn__nlf34:disabled{opacity:.45;cursor:not-allowed}.TaskIntegrationSlideOver_viewerToolbarBtn__nlf34:focus-visible{outline:2px solid rgba(243,172,66,.55);outline-offset:2px}.TaskIntegrationSlideOver_previewColumn__483TY{--integration-viewer-frame:min(540px,57vh);width:100%;min-width:0;flex:1 1 0%;min-height:0;height:auto;max-height:var(--integration-viewer-frame);display:flex;flex-direction:column;padding:.5rem .4rem .35rem;background-color:#141414;border-radius:12px;border:1px solid #2a2a2a;overflow:hidden;box-sizing:border-box;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}.TaskIntegrationSlideOver_previewBody___VRWR{flex:1;min-height:0;position:relative;overflow:hidden}.TaskIntegrationSlideOver_previewBodyDocMentis__yYGNh{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%}.TaskIntegrationSlideOver_integrationDocMentisWrap__RQoWe{flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.TaskIntegrationSlideOver_previewBodyDocMentis__yYGNh .TaskIntegrationSlideOver_integrationDrawingHost__xzylP{flex:1 1 auto;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.TaskIntegrationSlideOver_integrationDocMentisRoot__Z8UTP{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.TaskIntegrationSlideOver_previewEmptyState__sdrKy{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:0;height:100%;padding:1.25rem;text-align:center;color:#9ca3af;box-sizing:border-box}.TaskIntegrationSlideOver_previewEmptyIcon__XlXvG{color:#6b7280;opacity:.9}.TaskIntegrationSlideOver_previewEmptyText__oVSDj{margin:0;font-size:.9375rem;line-height:1.45;color:#9ca3af}.TaskIntegrationSlideOver_previewIframe__hct1H{width:100%;height:100%;min-height:0;border:none;background:#252424}.TaskIntegrationSlideOver_previewImg__2j_mz{max-width:100%;max-height:100%;object-fit:contain;display:block;margin:auto;padding:.5rem}.TaskIntegrationSlideOver_previewPlaceholder__54ae0{padding:1.25rem;font-size:.8rem;color:var(--text-secondary,#94a3b8);text-align:center}.TaskIntegrationSlideOver_previewLoading__RyEYL{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--text-muted,#9ca3af);background:#141414}.TaskIntegrationSlideOver_linkPreviewUrl__s92aQ{font-size:.72rem;word-break:break-all;color:#86efac;padding:.75rem}.TaskIntegrationSlideOver_instructionsSection__A0vsm{position:relative;flex:0 1 auto;display:flex;flex-direction:column;min-height:0;max-height:min(42vh,380px);overflow:hidden;padding:0;margin:0;border-top:1px solid #2f2f2f;background:transparent;box-shadow:none}.TaskIntegrationSlideOver_instructionsSectionInner__jM9Me{margin:0;padding:.45rem .75rem .65rem;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:0;align-self:stretch;-webkit-overflow-scrolling:touch}@container integration-pane (min-width: 520px){.TaskIntegrationSlideOver_instructionsSection__A0vsm{border-top-color:rgba(63,63,63,.95);background:rgba(26,26,26,.97);backdrop-filter:blur(10px)}}.TaskIntegrationSlideOver_instructionsCard__Nw69B{background-color:#2a2a2a;border:1px solid #333;border-radius:8px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.5rem;min-height:0;flex:1 1 auto;width:100%;box-sizing:border-box;align-self:stretch}.TaskIntegrationSlideOver_instructionsCardFooter__0t_dJ{margin-top:auto;padding-top:.75rem;border-top:1px solid #3f3f3f;display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}.TaskIntegrationSlideOver_instructionsEmptyHint__oW9n6{margin:0;font-size:.875rem;line-height:1.5;color:#a3a3a3}.TaskIntegrationSlideOver_instructionsGroupHint__twQLA{margin:0 0 .65rem;font-size:.72rem;line-height:1.45;color:#94a3b8}.TaskIntegrationSlideOver_instructionsMergedStack__jnUqb .integrationMergedInstrSection{margin:0 0 1rem;padding-bottom:.85rem;border-bottom:1px solid #3f3f3f}.TaskIntegrationSlideOver_instructionsMergedStack__jnUqb .integrationMergedInstrSection:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.TaskIntegrationSlideOver_instructionsMergedStack__jnUqb .integrationMergedInstrHeading{margin:0 0 .45rem;font-size:.82rem;font-weight:600;color:#fcd34d;letter-spacing:.02em}.TaskIntegrationSlideOver_instructionsMergedStack__jnUqb .integrationMergedInstrBody{font-size:.875rem;line-height:1.65;color:#d4d4d4}.TaskIntegrationSlideOver_instructionsMergedStack__jnUqb .integrationMergedInstrBody p{margin:0 0 .5rem}.TaskIntegrationSlideOver_instructionsMergedStack__jnUqb .integrationMergedInstrBody p:last-child{margin-bottom:0}.TaskIntegrationSlideOver_sectionTitle__cSlDw{font-size:.875rem;font-weight:600;letter-spacing:.01em;color:#f5f5f5;margin:0;padding-bottom:.65rem;border-bottom:1px solid #3f3f3f}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;overflow-y:auto;font-size:.875rem;line-height:1.65;color:#d4d4d4;padding:0;margin:0;border-radius:0;background:transparent;border:none}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa p{margin:0 0 .55rem}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa p:last-child{margin-bottom:0}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h1,.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h2,.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h3{margin:.85rem 0 .45rem;font-weight:600;line-height:1.3;color:var(--text-primary,#f1f5f9)}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h1:first-child,.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h2:first-child,.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h3:first-child{margin-top:0}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h1{font-size:1.05rem}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h2{font-size:.98rem}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h3{font-size:.92rem}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa ol,.TaskIntegrationSlideOver_instructionsReadonly__5oVFa ul{margin:.45rem 0 .65rem;padding-left:1.35rem}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa ul{list-style-type:disc}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa ol{list-style-type:decimal;list-style-position:outside}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa li{margin-bottom:.4rem;padding-left:.2rem}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa li:last-child{margin-bottom:0}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa ol ol,.TaskIntegrationSlideOver_instructionsReadonly__5oVFa ol ul,.TaskIntegrationSlideOver_instructionsReadonly__5oVFa ul ol,.TaskIntegrationSlideOver_instructionsReadonly__5oVFa ul ul{margin-top:.35rem;margin-bottom:.35rem}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa strong{font-weight:600;color:#f8fafc}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa blockquote{margin:.6rem 0;padding:.5rem .75rem;border-left:3px solid rgba(243,172,66,.65);background:rgba(255,255,255,.04);color:#d4d4d4}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa hr{border:none;border-top:1px solid var(--border-subtle,rgba(148,163,184,.2));margin:.85rem 0}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa code{font-size:.8em;padding:.12rem .35rem;border-radius:4px;background:rgba(0,0,0,.35);border:1px solid #474747}.TaskIntegrationSlideOver_prose__S_FsC{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;align-self:stretch;border-radius:6px;border:1px solid #404040;background:rgba(0,0,0,.2);display:flex;flex-direction:column}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror{outline:none;padding:.75rem .85rem;flex:1 1 auto;min-height:100px;width:100%;box-sizing:border-box;overflow-y:auto;font-size:.875rem;line-height:1.65;color:#e5e5e5}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror p{margin:0 0 .55rem}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror h1,.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror h2,.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror h3{margin:.75rem 0 .4rem;font-weight:600;line-height:1.3;color:#fafafa}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror h1{font-size:1.05rem}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror h2{font-size:.98rem}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror h3{font-size:.92rem}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror ol,.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror ul{margin:.4rem 0 .6rem;padding-left:1.35rem}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror ul{list-style-type:disc}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror ol{list-style-type:decimal;list-style-position:outside}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror li{margin-bottom:.4rem}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror li p{margin-bottom:.25rem}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror blockquote{margin:.5rem 0;padding-left:.75rem;border-left:3px solid rgba(243,172,66,.55);color:#d4d4d4}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror hr{border:none;border-top:1px solid rgba(148,163,184,.22);margin:.75rem 0}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror strong{font-weight:600;color:#fafafa}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror p.is-editor-empty:first-child:before{color:#737373;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.TaskIntegrationSlideOver_subSectionLabel__nk8uP{font-size:.68rem;font-weight:600;color:var(--text-muted,#64748b);margin:.65rem 0 .35rem;text-transform:uppercase;letter-spacing:.04em}.TaskIntegrationSlideOver_pmLinkDetails__7gmJx{margin-bottom:.65rem;border:1px solid var(--border-color,rgba(148,163,184,.18));border-radius:6px;background:rgba(255,255,255,.02);overflow:hidden}.TaskIntegrationSlideOver_pmLinkSummary__7r_0m{padding:.55rem .7rem;cursor:pointer;font-size:.8rem;font-weight:500;color:var(--text-secondary,#cbd5e1);list-style:none}.TaskIntegrationSlideOver_pmLinkSummary__7r_0m::-webkit-details-marker{display:none}.TaskIntegrationSlideOver_pmLinkBody__Q6PhJ{padding:0 .65rem .65rem;max-height:220px;overflow-y:auto;border-top:1px solid var(--border-color,rgba(148,163,184,.12))}.TaskIntegrationSlideOver_pmLinkGroup__Ya_9c{margin-top:.5rem}.TaskIntegrationSlideOver_pmLinkGroup__Ya_9c:first-child{margin-top:.35rem}.TaskIntegrationSlideOver_pmLinkGroupLabel__s6fYj{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#64748b);margin-bottom:.25rem}.TaskIntegrationSlideOver_pmLinkPickList__MwZJo{list-style:none;margin:0;padding:0}.TaskIntegrationSlideOver_pmLinkPick__wTUQv{display:block;width:100%;text-align:left;padding:.32rem .45rem;margin-bottom:2px;font-size:.74rem;border:none;border-radius:4px;background:transparent;color:var(--theme-accent-soft,#f3ac42);cursor:pointer}.TaskIntegrationSlideOver_pmLinkPick__wTUQv:hover{background:rgba(243,172,66,.12)}.TaskIntegrationSlideOver_fileRow__tMWf_{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.45rem}.TaskIntegrationSlideOver_fileInput__u7e8A{font-size:.72rem;max-width:100%}.TaskIntegrationSlideOver_linkRow__5sTLt{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}.TaskIntegrationSlideOver_linkInput__hTpmj{flex:1;min-width:5rem;padding:.3rem .45rem;font-size:.75rem;border-radius:6px;border:1px solid var(--border-subtle,rgba(148,163,184,.25));background:rgba(15,23,42,.5);color:var(--text-primary,#e2e8f0)}.TaskIntegrationSlideOver_addBtn__qOmIr,.TaskIntegrationSlideOver_saveBtn__f4IFh{padding:.35rem .75rem;font-size:.8rem;font-weight:600;border-radius:8px;border:1px solid rgba(243,172,66,.5);background:rgba(243,172,66,.14);color:var(--theme-accent-soft,#f3ac42);cursor:pointer;font-family:inherit}.TaskIntegrationSlideOver_addBtn__qOmIr:disabled,.TaskIntegrationSlideOver_saveBtn__f4IFh:disabled{opacity:.5;cursor:not-allowed}.TaskIntegrationSlideOver_docList__6Nz9h,.TaskIntegrationSlideOver_linkList__Ck1r6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.TaskIntegrationSlideOver_docItem__zhmM4{display:flex;align-items:stretch;gap:.4rem}.TaskIntegrationSlideOver_docItemMain__arTUu{flex:1;min-width:0;display:flex;align-items:flex-start;gap:.5rem;text-align:left;padding:.55rem .65rem;border-radius:8px;border:1px solid #3d3d3d;background:rgba(0,0,0,.2);cursor:default;font:inherit;color:#e5e5e5;transition:border-color .15s,background .15s,box-shadow .15s}.TaskIntegrationSlideOver_docItemMainInteractive__T2Zgo:hover{border-color:#555;background:rgba(255,255,255,.04)}.TaskIntegrationSlideOver_docItemMainActive__V5WIe{border-color:rgba(243,172,66,.55);background:rgba(243,172,66,.1);box-shadow:0 0 0 1px rgba(243,172,66,.18)}.TaskIntegrationSlideOver_docItemIconBtn__y0BBd{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;background:transparent;color:inherit;cursor:pointer;margin:.06rem 0 0}.TaskIntegrationSlideOver_docItemIconBtn__y0BBd:hover{color:#fafafa}.TaskIntegrationSlideOver_docItemNameRow__i_Q6u{display:flex;align-items:center;gap:.28rem;min-width:0;width:100%}.TaskIntegrationSlideOver_docItemNameBtn__dsTzG{flex:1;min-width:0;margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.35;color:#fafafa;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.TaskIntegrationSlideOver_docItemNameBtn__dsTzG:hover{color:#fff}.TaskIntegrationSlideOver_docRenameIconBtn__X3whK{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;margin:0;padding:0;border:none;border-radius:6px;background:rgba(255,255,255,.06);color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.TaskIntegrationSlideOver_docRenameIconBtn__X3whK:hover{background:rgba(243,172,66,.15);color:var(--theme-accent-soft,#f3ac42)}.TaskIntegrationSlideOver_docRenameInput__j5AZg{flex:1;min-width:0;margin:0;padding:.12rem .35rem;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.35;color:#fafafa;background:rgba(0,0,0,.35);border:1px solid rgba(243,172,66,.45);border-radius:6px;outline:none}.TaskIntegrationSlideOver_docRenameInput__j5AZg:focus{border-color:rgba(243,172,66,.75);box-shadow:0 0 0 1px rgba(243,172,66,.25)}.TaskIntegrationSlideOver_docItemIcon__UQVLu{flex-shrink:0;color:#94a3b8;margin-top:.06rem}.TaskIntegrationSlideOver_docItemBody__zgSvf{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.32rem}.TaskIntegrationSlideOver_docItemName__0BMlC{font-size:.8125rem;font-weight:500;line-height:1.35;color:#fafafa;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.TaskIntegrationSlideOver_removeBtn__8dCNj{flex-shrink:0;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin-top:.2rem;border:none;border-radius:6px;background:rgba(239,68,68,.14);color:#f87171;cursor:pointer;transition:background .15s,color .15s}.TaskIntegrationSlideOver_removeBtn__8dCNj:hover{background:rgba(239,68,68,.28);color:#fecaca}.TaskIntegrationSlideOver_error__baxTw{font-size:.74rem;color:#f87171;margin:0 0 .35rem;padding:0 .85rem}.TaskIntegrationSlideOver_emptyHint__0MIA3{font-size:.72rem;color:var(--text-muted,#64748b);margin:0;padding:.25rem .2rem}.TaskIntegrationSlideOver_editorLoading__MDlOM{font-size:.78rem;color:var(--text-secondary,#94a3b8);padding:.5rem}@media (max-width:1024px){.TaskIntegrationSlideOver_shell__bgZdH:not(.TaskIntegrationSlideOver_shellFillAvailable__fvpmw){height:min(92dvh,960px);max-height:92dvh;min-height:min(44dvh,360px)}.TaskIntegrationSlideOver_shellPaneIntegration__S_U8O{border-left:none}.TaskIntegrationSlideOver_workspace__K2dLr{gap:.35rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.TaskIntegrationSlideOver_attachmentsStrip__V6J5v{gap:10px;align-content:start;border-bottom:none;flex:0 0 auto;max-height:min(78dvh,840px)}.TaskIntegrationSlideOver_attachmentsStripRailCollapsed__5Ysk_,.TaskIntegrationSlideOver_attachmentsStrip__V6J5v{grid-template-columns:1fr;grid-template-rows:auto minmax(270px,min(60dvh,600px))}.TaskIntegrationSlideOver_sourcesColumn__4o370{grid-column:1;grid-row:1;order:-1;max-width:none;width:100%}.TaskIntegrationSlideOver_sourcesColumnCollapsed__LPvoj{width:100%;min-width:0;max-width:none}.TaskIntegrationSlideOver_previewStack__f9yF0{grid-column:1;grid-row:auto;order:0;gap:.75rem}.TaskIntegrationSlideOver_previewColumn__483TY{grid-column:unset;grid-row:unset;width:100%;height:auto;min-height:clamp(240px,48dvh,600px);max-height:min(60dvh,630px);--integration-viewer-frame:min(60dvh,630px);padding:.5rem .45rem .45rem;box-sizing:border-box}.TaskIntegrationSlideOver_previewBody___VRWR{border-radius:8px}.TaskIntegrationSlideOver_previewBodyDocMentis__yYGNh .TaskIntegrationSlideOver_integrationDrawingHost__xzylP{min-height:0!important;height:100%!important;max-height:100%!important}.TaskIntegrationSlideOver_integrationDocMentisWrap__RQoWe{min-height:0;max-height:100%}.TaskIntegrationSlideOver_integrationDocMentisRoot__Z8UTP{min-height:0!important;height:100%!important;max-height:100%!important}.TaskIntegrationSlideOver_instructionsCard__Nw69B,.TaskIntegrationSlideOver_prose__S_FsC{flex:1 1 auto;min-height:0}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror{min-height:100px;max-height:none}}@media (max-width:640px){.TaskIntegrationSlideOver_shell__bgZdH:not(.TaskIntegrationSlideOver_shellFillAvailable__fvpmw){height:auto;max-height:min(90dvh,900px);min-height:min(46dvh,400px);border-radius:10px}.TaskIntegrationSlideOver_shellFillAvailable__fvpmw{min-height:0;max-height:none}.TaskIntegrationSlideOver_attachmentsStrip__V6J5v{gap:0;border:1px solid #343434;border-radius:12px;overflow:hidden;background:#1a1a1a;max-height:min(78dvh,750px)}.TaskIntegrationSlideOver_attachmentsStripRailCollapsed__5Ysk_,.TaskIntegrationSlideOver_attachmentsStrip__V6J5v{grid-template-rows:auto minmax(240px,min(57dvh,510px))}.TaskIntegrationSlideOver_sourcesColumn__4o370{padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.TaskIntegrationSlideOver_sourcesHeader__bmkp5{padding:.45rem .65rem .35rem;margin-bottom:.35rem}.TaskIntegrationSlideOver_sourcesColumn__4o370 .TaskIntegrationSlideOver_docList__6Nz9h{padding:0 .6rem .65rem;max-height:min(28dvh,220px);overflow-y:auto;-webkit-overflow-scrolling:touch}.TaskIntegrationSlideOver_sourcesColumn__4o370 .TaskIntegrationSlideOver_emptyHint__0MIA3{padding:0 .65rem .75rem}.TaskIntegrationSlideOver_addFileWrap__3_0gF{margin-right:0}.TaskIntegrationSlideOver_backBtn__ko8LP{font-size:.7rem;padding:.32rem .45rem}.TaskIntegrationSlideOver_previewStack__f9yF0{grid-column:1;padding:.65rem;border-top:1px solid #333;background:#121212;box-sizing:border-box;gap:.65rem}.TaskIntegrationSlideOver_previewStack__f9yF0 .TaskIntegrationSlideOver_viewerToolbar__eB9vo{background-color:#2a2a2a}.TaskIntegrationSlideOver_previewColumn__483TY{min-height:min(48dvh,420px);max-height:min(57dvh,480px);height:auto;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:#141414;box-sizing:border-box}.TaskIntegrationSlideOver_previewBody___VRWR{border-radius:10px;background:#0c0c0c;overflow:hidden}.TaskIntegrationSlideOver_previewEmptyState__sdrKy{padding:1rem .85rem}.TaskIntegrationSlideOver_previewImg__2j_mz{padding:.65rem}.TaskIntegrationSlideOver_workspace__K2dLr{overflow-y:auto;-webkit-overflow-scrolling:touch;gap:.5rem}.TaskIntegrationSlideOver_instructionsSection__A0vsm{position:relative;left:auto;right:auto;bottom:auto;z-index:auto;flex:1 1 0%;min-height:0;max-height:none;overflow:hidden;border-top:none;background:transparent;backdrop-filter:none;box-shadow:none}.TaskIntegrationSlideOver_instructionsSectionInner__jM9Me{margin:.35rem 0 .5rem;padding:0;overflow-y:auto;flex:1 1 0%;min-height:0;max-height:none;-webkit-overflow-scrolling:touch}.TaskIntegrationSlideOver_integrationDocMentisRoot__Z8UTP,.TaskIntegrationSlideOver_previewBodyDocMentis__yYGNh .TaskIntegrationSlideOver_integrationDrawingHost__xzylP{min-height:0!important;height:100%!important;max-height:100%!important}.TaskIntegrationSlideOver_instructionsCard__Nw69B{padding:.65rem .75rem;gap:.5rem;border-color:#3a3a3a;flex:1 1 auto;min-height:0}.TaskIntegrationSlideOver_sectionTitle__cSlDw{font-size:.78rem;padding-bottom:.45rem;border-bottom-color:#404040}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa{font-size:.8125rem;line-height:1.55;max-height:none;-webkit-overflow-scrolling:touch}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h1{font-size:.95rem}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h2{font-size:.9rem}.TaskIntegrationSlideOver_instructionsReadonly__5oVFa h3{font-size:.85rem}.TaskIntegrationSlideOver_instructionsCardFooter__0t_dJ{padding-top:.5rem;margin-top:.35rem}.TaskIntegrationSlideOver_saveBtn__f4IFh{width:100%;justify-content:center}.TaskIntegrationSlideOver_addFilePopover__XRpbk{left:.5rem;right:.5rem;min-width:unset;max-width:none;margin:0}.TaskIntegrationSlideOver_prose__S_FsC{min-height:0;flex:1 1 auto;border-radius:8px}.TaskIntegrationSlideOver_prose__S_FsC .ProseMirror{padding:.55rem .6rem;font-size:.8125rem;min-height:64px;max-height:none}}.TrackingSetupModal_overlay__HNGv_{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:99999}.TrackingSetupModal_modal__WXp8Z{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:440px;max-width:92vw;display:flex;flex-direction:column;overflow:hidden}.TrackingSetupModal_header__K6RG_{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.TrackingSetupModal_title__Hggx7{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}.TrackingSetupModal_closeBtn__MiSx5{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:var(--radius-sm)}.TrackingSetupModal_closeBtn__MiSx5:hover{color:var(--text-primary);background:var(--bg-hover)}.TrackingSetupModal_body__l7d5i{padding:20px}.TrackingSetupModal_prompt__fv_Nn{font-size:.85rem;color:var(--text-secondary);margin:0 0 16px}.TrackingSetupModal_modeCards__RW7ux{display:flex;gap:12px}.TrackingSetupModal_modeCard__b5vOf{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;background:var(--bg-elevated);border:2px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-fast);text-align:center;position:relative}.TrackingSetupModal_modeCard__b5vOf:hover:not(:disabled){border-color:var(--primary);background:var(--bg-hover)}.TrackingSetupModal_modeCard__b5vOf:disabled{opacity:.5;cursor:not-allowed}.TrackingSetupModal_modeCardActive__0jfcz{border-color:var(--primary);background:var(--bg-active)}.TrackingSetupModal_modeIcon__Wl1WM{color:var(--primary)}.TrackingSetupModal_modeLabel__gd09y{font-size:.9rem;font-weight:600;color:var(--text-primary)}.TrackingSetupModal_modeDesc__cJX4t{font-size:.75rem;color:var(--text-muted);line-height:1.3}.TrackingSetupModal_currentBadge__x6hWl{position:absolute;top:8px;right:8px;font-size:.6rem;background:var(--primary);color:white;padding:2px 6px;border-radius:var(--radius-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.TrackingSetupModal_removeBtn__T4gdD{margin-top:16px;width:100%;padding:8px;background:none;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-size:.8rem;cursor:pointer;transition:var(--transition-fast)}.TrackingSetupModal_removeBtn__T4gdD:hover{border-color:var(--error);color:var(--error);background:var(--error-soft)}.TrackingSetupModal_childList__h5pLm{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}.TrackingSetupModal_childSelectAll__HtbCw{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;color:var(--text-secondary);font-weight:500;border-bottom:1px solid var(--border);cursor:pointer}.TrackingSetupModal_childRow__chHpa{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast)}.TrackingSetupModal_childRow__chHpa:hover{background:var(--bg-hover)}.TrackingSetupModal_childName__ica_o{flex:1;font-size:.85rem;color:var(--text-primary)}.TrackingSetupModal_childExisting__KLavL{font-size:.65rem;color:var(--warning);background:var(--bg-elevated);padding:2px 6px;border-radius:var(--radius-sm);flex-shrink:0}.TrackingSetupModal_checklistItemsEntry__k6lWw{display:flex;flex-direction:column;gap:4px}.TrackingSetupModal_checklistEntryRow__mc9rk{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm)}.TrackingSetupModal_checklistEntryLabel__ErZpD{flex:1;font-size:.85rem;color:var(--text-primary)}.TrackingSetupModal_checklistEntryRemove__rI0II{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:2px;border-radius:var(--radius-sm)}.TrackingSetupModal_checklistEntryRemove__rI0II:hover{color:var(--error)}.TrackingSetupModal_checklistEntryAdd__R687z{display:flex;gap:6px;margin-top:4px}.TrackingSetupModal_checklistEntryInput__6cAny{flex:1;padding:8px 12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.85rem}.TrackingSetupModal_checklistEntryInput__6cAny::placeholder{color:var(--text-muted)}.TrackingSetupModal_checklistEntryInput__6cAny:focus{outline:none;border-color:var(--primary)}.TrackingSetupModal_checklistEntryAddBtn__Bohw3{padding:8px 12px;background:var(--primary);border:none;border-radius:var(--radius-sm);color:white;cursor:pointer;display:flex;align-items:center}.TrackingSetupModal_checklistEntryAddBtn__Bohw3:disabled{opacity:.5;cursor:not-allowed}.TrackingSetupModal_countInputRow__oXe8N{display:flex;align-items:center;gap:8px}.TrackingSetupModal_countInput__BGYFi{width:120px;padding:10px 12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:1.1rem;text-align:center}.TrackingSetupModal_countInput__BGYFi:focus{outline:none;border-color:var(--primary)}.TrackingSetupModal_countUnit__FYCSE{font-size:.9rem;color:var(--text-muted)}.TrackingSetupModal_confirmBox__UnysQ{display:flex;gap:12px;padding:16px;background:var(--error-soft);border:1px solid var(--error);border-radius:var(--radius-md)}.TrackingSetupModal_warnIcon__7XCx9{color:var(--error);flex-shrink:0;margin-top:2px}.TrackingSetupModal_confirmText__O2vlh{font-size:.85rem;color:var(--text-primary);margin:0;line-height:1.5}.TrackingSetupModal_footer__A0fkr{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--border)}.TrackingSetupModal_cancelBtn__EZmYq{padding:8px 16px;background:none;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.85rem;cursor:pointer}.TrackingSetupModal_cancelBtn__EZmYq:hover{background:var(--bg-hover)}.TrackingSetupModal_saveBtn__qDIJK{padding:8px 20px;background:var(--primary);border:none;border-radius:var(--radius-md);color:white;font-size:.85rem;font-weight:500;cursor:pointer}.TrackingSetupModal_saveBtn__qDIJK:disabled{opacity:.5;cursor:not-allowed}.TrackingSetupModal_dangerBtn__ICjE3{padding:8px 20px;background:var(--error);border:none;border-radius:var(--radius-md);color:white;font-size:.85rem;font-weight:500;cursor:pointer}.TrackingSetupModal_dangerBtn__ICjE3:disabled{opacity:.5;cursor:not-allowed}.TaskChecklistSection_section__dyDlc{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.TaskChecklistSection_header__ZwTkh{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.TaskChecklistSection_title__ezBn_{font-size:.7rem;font-weight:600;color:var(--text-muted);letter-spacing:.05em}.TaskChecklistSection_editModeBtn__tYhun{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:var(--radius-sm);transition:var(--transition-fast)}.TaskChecklistSection_editModeBtn__tYhun:hover{color:var(--primary);background:var(--bg-hover)}.TaskChecklistSection_setupPrompt__YtGI_{padding:4px 0}.TaskChecklistSection_setupBtn__3ssJP{display:flex;align-items:center;gap:6px;padding:10px 16px;background:var(--bg-elevated);border:2px dashed var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:var(--transition-fast);width:100%;justify-content:center}.TaskChecklistSection_setupBtn__3ssJP:hover{border-color:var(--primary);color:var(--primary);background:var(--bg-hover)}.TaskChecklistSection_empty__v8OWu,.TaskChecklistSection_loading__siTJ7{color:var(--text-muted);font-size:.75rem;padding:8px 0}.TaskChecklistSection_groupSummaryLabel__0fmfN{font-size:.75rem;color:var(--text-muted);margin-bottom:6px}.TaskChecklistSection_groupDashboard__IZQCo{display:flex;flex-direction:column;gap:4px}.TaskChecklistSection_groupRow__WkPjY{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--radius-sm);transition:var(--transition-fast)}.TaskChecklistSection_groupRow__WkPjY:hover{background:var(--bg-hover)}.TaskChecklistSection_groupRowName__4gGFC{font-size:.8rem;color:var(--text-primary);min-width:80px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.TaskChecklistSection_groupRowBar___SaMB{flex:1;height:4px;background:var(--bg-elevated);border-radius:2px;overflow:hidden;min-width:40px}.TaskChecklistSection_groupRowBarFill__lLGVs{height:100%;background:var(--primary);border-radius:2px;transition:width .3s ease}.TaskChecklistSection_groupRowProgress__i2cCT{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;min-width:35px;text-align:right}.TaskChecklistSection_groupRowType__o5W_t{font-size:.6rem;color:var(--text-muted);background:var(--bg-active);padding:1px 5px;border-radius:var(--radius-sm);flex-shrink:0}.TaskChecklistSection_groupRowNone__ISwj3{font-size:.75rem;color:var(--text-muted);flex:1;font-style:italic}.TaskChecklistSection_groupRowSetup__EnT2W{background:none;border:none;cursor:pointer;font-size:.7rem;color:var(--primary);padding:2px 6px;border-radius:var(--radius-sm);transition:var(--transition-fast);flex-shrink:0}.TaskChecklistSection_groupRowSetup__EnT2W:hover{background:var(--bg-hover)}.TaskChecklistSection_bulkSetupBtn__odyEo{display:flex;align-items:center;gap:4px;margin-top:8px;padding:6px 12px;background:none;border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:var(--transition-fast);width:100%;justify-content:center}.TaskChecklistSection_bulkSetupBtn__odyEo:hover{border-color:var(--primary);color:var(--primary)}.TaskChecklistSection_childTrackingHeader__y6_ct{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.TaskChecklistSection_childBadge__ZbHvu{display:inline-flex;align-items:center;font-size:.7rem;color:var(--text-muted);background:var(--bg-elevated);padding:3px 8px;border-radius:var(--radius-sm)}.TaskChecklistSection_editToggleBtn__xMvXP{display:flex;align-items:center;gap:4px;background:none;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.7rem;padding:3px 8px;cursor:pointer;transition:var(--transition-fast)}.TaskChecklistSection_editToggleBtn__xMvXP:hover{border-color:var(--primary);color:var(--primary)}.TaskChecklistSection_childProgress__oRqAM{font-size:.8rem;color:var(--text-secondary);margin-bottom:6px;font-weight:500}.TaskChecklistSection_changeModeBtn__4s7Ln{display:flex;align-items:center;gap:4px;margin-top:8px;background:none;border:none;color:var(--text-muted);font-size:.7rem;cursor:pointer;padding:4px 0;transition:var(--transition-fast)}.TaskChecklistSection_changeModeBtn__4s7Ln:hover{color:var(--primary)}.TaskChecklistSection_itemList__d7ORT{display:flex;flex-direction:column;gap:2px}.TaskChecklistSection_item__C3nPK{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);transition:var(--transition-fast)}.TaskChecklistSection_item__C3nPK:hover{background:var(--bg-hover)}.TaskChecklistSection_itemDone__t3va_{opacity:.6}.TaskChecklistSection_checkbox__HtJJ0{width:16px;height:16px;border:1.5px solid var(--border);border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent;font-size:.7rem}.TaskChecklistSection_checkboxDone__3jHGC{border-color:var(--success);background:var(--success);color:white}.TaskChecklistSection_checkboxClickable__5Zs_a{cursor:pointer;border-color:var(--text-muted)}.TaskChecklistSection_checkboxClickable__5Zs_a:hover{border-color:var(--primary);background:var(--bg-hover)}.TaskChecklistSection_itemLabel__RniBK{flex:1;font-size:.8rem;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskChecklistSection_itemLabelDone__1yR5Z{text-decoration:line-through;color:var(--text-muted)}.TaskChecklistSection_editInput__zISnd{flex:1;padding:2px 6px;background:var(--bg-elevated);border:1px solid var(--primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8rem}.TaskChecklistSection_itemActions__E0KgQ{display:flex;gap:2px;flex-shrink:0}.TaskChecklistSection_actionBtn__XK7jL{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:2px;border-radius:var(--radius-sm);transition:var(--transition-fast)}.TaskChecklistSection_actionBtn__XK7jL:hover{color:var(--primary);background:var(--bg-active)}.TaskChecklistSection_actionBtnDanger__1pFhL{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:2px;border-radius:var(--radius-sm);transition:var(--transition-fast)}.TaskChecklistSection_actionBtnDanger__1pFhL:hover{color:var(--error);background:var(--error-soft)}.TaskChecklistSection_addForm__U9tXI{display:flex;gap:6px;margin-top:6px}.TaskChecklistSection_addInput__RM8zu{flex:1;padding:6px 8px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8rem}.TaskChecklistSection_addInput__RM8zu::placeholder{color:var(--text-muted)}.TaskChecklistSection_addInput__RM8zu:focus{outline:none;border-color:var(--primary)}.TaskChecklistSection_addSubmitBtn__Jbw_I{padding:6px 12px;background:var(--primary);border:none;border-radius:var(--radius-sm);color:white;font-size:.75rem;font-weight:500;cursor:pointer}.TaskChecklistSection_addSubmitBtn__Jbw_I:disabled{opacity:.5;cursor:not-allowed}.TaskChecklistSection_countProgressSection__9JPjd{margin-top:4px}.TaskChecklistSection_countProgressRow__ftRy6{display:flex;align-items:center;gap:6px}.TaskChecklistSection_countProgressLabel__DFXQx{font-size:.8rem;color:var(--text-secondary)}.TaskChecklistSection_countEditInput__VgH07{width:70px;padding:5px 8px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.85rem;text-align:center}.TaskChecklistSection_countEditInput__VgH07:focus{outline:none;border-color:var(--primary)}.TaskChecklistSection_countValue__Cz8ap{font-size:.85rem;color:var(--text-primary);font-weight:600}.TaskChecklistSection_countSeparator__EICqa{font-size:.85rem;color:var(--text-muted)}.TaskChecklistSection_countBar__Zs0hF{height:5px;background:var(--bg-elevated);border-radius:3px;overflow:hidden;margin-top:8px}.TaskChecklistSection_countBarFill__9sBuY{height:100%;background:var(--primary);border-radius:3px;transition:width .3s ease}.TaskChecklistSection_progressSummary___gexf{margin-top:8px;font-size:.7rem;color:var(--text-muted);text-align:right}.ProjectManagementFileView_previewContainer__3bXOK{padding:10px 12px 80px;display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}.ProjectManagementFileView_previewTitleRow__XwKJ0{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ProjectManagementFileView_previewTitle__MNhat{font-size:15px;font-weight:600;margin:0 0 6px;line-height:1.25;color:white;flex:0 0 auto;min-width:0}.ProjectManagementFileView_previewMetaWrap__L4nui{flex:0 0 auto;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.ProjectManagementFileView_previewMetaGrid__TaZFs{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:6px 12px;align-items:start}.ProjectManagementFileView_previewMetaRow__AJMus{display:flex;flex-direction:column;gap:2px;min-width:0}.ProjectManagementFileView_previewMetaLabel__Jyu3Y{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;line-height:1.2}.ProjectManagementFileView_previewMetaValue__rGsQJ{font-size:.75rem;line-height:1.3;color:#f3f4f6;word-break:break-word}.ProjectManagementFileView_renameButton__sqbjv{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid #4b5563;border-radius:4px;color:#9ca3af;cursor:pointer;flex-shrink:0;transition:color .2s,border-color .2s}.ProjectManagementFileView_renameButton__sqbjv:hover{color:#F3AC42;border-color:#F3AC42}.ProjectManagementFileView_renameInput__ch83t{flex:1;min-width:0;font-size:18px;font-weight:600;padding:6px 10px;background:#1d1d1d;border:1px solid #f3ac42;border-radius:4px;color:white;outline:none}.ProjectManagementFileView_renameInput__ch83t:focus{outline:none;box-shadow:0 0 0 2px rgba(243,172,66,.3)}.ProjectManagementFileView_renameCancelButton__F9_u0,.ProjectManagementFileView_renameSaveButton__HHL55{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;cursor:pointer;flex-shrink:0}.ProjectManagementFileView_renameSaveButton__HHL55{background:#22c55e;color:white}.ProjectManagementFileView_renameSaveButton__HHL55:hover{background:#16a34a}.ProjectManagementFileView_renameCancelButton__F9_u0{background:#6b7280;color:white}.ProjectManagementFileView_renameCancelButton__F9_u0:hover{background:#4b5563}.ProjectManagementFileView_previewContent__zauNZ{margin-bottom:0;display:flex;flex-direction:column;align-items:stretch;flex:1;min-height:0;overflow:auto}.ProjectManagementFileView_docMentisContainer__dvnfp,.ProjectManagementFileView_pdfContainer__0cvR8{width:100%;display:flex;flex-direction:column;align-items:stretch;flex:1;min-height:0;overflow:hidden}.ProjectManagementFileView_unifiedStpPreview__2ugi6{min-height:min(60vh,560px);max-height:min(72vh,720px);overflow:hidden}.ProjectManagementFileView_docMentisViewerRoot__q2Ink{width:100%;flex:1;min-height:500px;overflow:visible}.ProjectManagementFileView_docMentisWrapper__oFIA2{width:100%;flex:1;min-height:500px;position:relative;display:flex;flex-direction:column}.ProjectManagementFileView_pdfIframe__wjKgk{width:100%;height:500px;border:none;border-radius:4px;background-color:#252424}.ProjectManagementFileView_docMentisIframeFallback__Ypl_p{width:100%;flex:1;min-height:400px;border:none;border-radius:4px;background-color:#252424}.ProjectManagementFileView_externalLinkContainer__OUfGT{margin-top:12px;text-align:center}.ProjectManagementFileView_externalLink__qM48e{display:inline-flex;align-items:center;gap:8px;color:#F3AC42;text-decoration:none;font-size:14px;transition:opacity .2s}.ProjectManagementFileView_externalLink__qM48e:hover{opacity:.8;text-decoration:underline}.ProjectManagementFileView_imageContainer__p7cB_{width:100%;max-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:auto;background-color:#1a1a1a;border-radius:4px;border:1px solid #333;margin-top:10px;padding:10px}.ProjectManagementFileView_imageWrapper__7i9KW{display:flex;align-items:center;justify-content:center;width:100%;overflow:auto;flex-shrink:0}.ProjectManagementFileView_previewImage__GEODt{max-width:100%;max-height:350px;object-fit:contain;width:auto;height:auto}.ProjectManagementFileView_unsupportedContainer__702UE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.ProjectManagementFileView_errorContainer__6RCd6{display:flex;align-items:center;gap:12px;color:#dc2626;padding:16px}.ProjectManagementFileView_notesSection__ewRoX{margin-top:12px}.ProjectManagementFileView_notesSectionTitle__87Cv_{font-size:14px;font-weight:600;color:#9ca3af;margin:0 0 8px}.ProjectManagementFileView_fileNotesSection__2T_lV{padding:16px}.ProjectManagementFileView_fileNotesHint__jB5Ik{font-size:13px;color:#6b7280;line-height:1.5;display:block}.ProjectManagementFileView_fileNotesFieldLabel__kJ1XE{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:6px}.ProjectManagementFileView_notesList__WDaR_{max-height:200px;overflow-y:auto;margin-bottom:12px;padding-right:4px}.ProjectManagementFileView_noteItem___LAvw{background-color:#252424;border-radius:6px;padding:12px;margin-bottom:8px;border-left:3px solid #555}.ProjectManagementFileView_noteHeader__dlLjU{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.ProjectManagementFileView_noteSender__gp7_q{display:flex;align-items:center;gap:6px;font-weight:500}.ProjectManagementFileView_senderType__DnXgw{margin-right:8px}.ProjectManagementFileView_noteIcon__SwTV5{color:#F3AC42}.ProjectManagementFileView_noteTime__QTqKs{color:#888;font-size:12px}.ProjectManagementFileView_noteContent__1snFP{color:#eee;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ProjectManagementFileView_noNotes__ndNYn{text-align:center;color:#888;font-size:14px;padding:12px 0}.ProjectManagementFileView_addNoteContainer__NpzWM{margin-top:12px;padding-top:12px;border-top:1px solid #2f2f2f}.ProjectManagementFileView_notesTextarea__LsEMD{width:100%;min-height:80px;padding:12px;border:1px solid #444;border-radius:4px;resize:none;font-family:inherit;font-size:14px;background-color:#252424;color:white;outline:none;transition:border-color .2s ease}.ProjectManagementFileView_notesTextarea__LsEMD:focus{border-color:#F3AC42;box-shadow:0 0 0 1px rgba(243,172,66,.3)}.ProjectManagementFileView_notesTextareaError__q4HnT{border-color:#d32f2f;box-shadow:0 0 0 1px rgba(211,47,47,.3)}.ProjectManagementFileView_noteError___6XxB{display:flex;align-items:center;gap:8px;margin-top:8px;color:#d32f2f;font-size:13px}.ProjectManagementFileView_saveButton__3RoGJ{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(90deg,#F3AC42,#d27717);color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;margin-top:8px}.ProjectManagementFileView_saveButton__3RoGJ:hover:not(:disabled){opacity:.9}.ProjectManagementFileView_saveButton__3RoGJ:disabled{opacity:.5;cursor:not-allowed}.ProjectManagementFileView_unifiedPmTypeRow__M02pa{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.ProjectManagementFileView_unifiedPmTypeRow__M02pa label{font-size:13px;color:#9ca3af}.ProjectManagementFileView_unifiedPmTypeSelect__3Ug3W{padding:6px 10px;border-radius:4px;border:1px solid #4b5563;background:#1f2937;color:#fff;font-size:13px}.FileListLayout_container__2ZnpQ{background-color:var(--bg-deep);padding:12px;flex:1;min-height:0;min-width:0;max-width:100%;overflow-y:auto;overflow-x:auto;width:100%;box-sizing:border-box}.FileListLayout_container__2ZnpQ.FileListLayout_containerFlexHeader__j1bkt{display:flex;flex-direction:column;overflow:hidden}.FileListLayout_container__2ZnpQ.FileListLayout_containerFlexHeader__j1bkt .FileListLayout_sectionsContainer__z1khV{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 0 16px}.FileListLayout_header__s8_QP{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 0 12px;border-bottom:1px solid var(--border);gap:12px}.FileListLayout_headerLeft__HyRxf{display:flex;align-items:center;flex-wrap:wrap;gap:8px;overflow:visible}.FileListLayout_title__aC96o{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.FileListLayout_groupActions__OQqJA{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);margin-bottom:0}.FileListLayout_groupActionsLabel__Ist0_{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.FileListLayout_buttonGroup__LM9Oy{max-width:100%}.FileListLayout_buttonGroup__LM9Oy,.FileListLayout_groupActionsToolbar__5CNu4{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.FileListLayout_actionSpinner__QjXef{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.85);animation:FileListLayout_groupActionsToolbarSpin__5nE5X .75s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes FileListLayout_groupActionsToolbarSpin__5nE5X{to{transform:rotate(1turn)}}.FileListLayout_bulkDeleteButtonSectionBusy__df5Rk:disabled{opacity:.88}@media (max-width:768px){.FileListLayout_container__2ZnpQ{border-radius:0;margin-bottom:0;border-left:none;border-right:none}}@media (max-width:480px){.FileListLayout_buttonGroup__LM9Oy{gap:6px}}.FileListLayout_bulkDownloadButton__xrZN_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--primary);color:var(--text-primary);border:1px solid var(--primary-border);border-radius:0;cursor:pointer;transition:opacity var(--transition-fast)}.FileListLayout_bulkDownloadButton__xrZN_:hover:not(:disabled){opacity:.88}.FileListLayout_bulkDownloadButton__xrZN_:disabled{opacity:.4;cursor:not-allowed}.FileListLayout_bulkDeleteButton__bP7_F{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:transparent;color:var(--error);border:1px solid var(--error-border);border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.FileListLayout_bulkDeleteButton__bP7_F:hover:not(:disabled){background-color:var(--error-soft)}.FileListLayout_bulkDeleteButton__bP7_F:disabled{opacity:.4;cursor:not-allowed}.FileListLayout_categorySection___h4mX{border-radius:0;padding:4px;margin-bottom:28px;transition:background-color .15s ease,box-shadow .15s ease}.FileListLayout_categorySection___h4mX:last-child{margin-bottom:0}.FileListLayout_categorySectionDragOver__eg_0I{background-color:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary-border)}.FileListLayout_categoryHeader__6x_4g{display:flex;align-items:center;gap:8px;padding:0 0 12px;cursor:pointer;font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;min-width:0}.FileListLayout_categoryLabel__8_dmN{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileListLayout_categoryCount__BZJFI{font-size:11px;color:var(--text-muted)}.FileListLayout_dropPlaceholder__3Xr__{font-size:12px;color:var(--text-muted);padding:12px 16px;border:1px dashed var(--border-active);border-radius:0;margin-bottom:8px;min-height:44px;display:flex;align-items:center}.FileListLayout_fileItem__sEF2F{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 10px 10px;margin-bottom:0;border-left:1px solid var(--border);border-radius:0;cursor:pointer;background-color:var(--bg-surface);transition:all var(--transition-fast);border:1px solid var(--border);width:100%;box-sizing:border-box;overflow:hidden;opacity:.65}.FileListLayout_fileItem__sEF2F:hover{background-color:var(--bg-hover);border-color:var(--border-active);opacity:1}.FileListLayout_fileItemActive__LpPmq,.FileListLayout_fileItemBulkSelected__KmNLQ{opacity:1;background:var(--primary);border-color:var(--primary);color:#f5f0e8}.FileListLayout_fileItemBulkSelected__KmNLQ{box-shadow:none}.FileListLayout_fileItemActive__LpPmq.FileListLayout_fileItemBulkSelected__KmNLQ{background:var(--primary);border-color:var(--primary);box-shadow:none}.FileListLayout_fileItem__sEF2F[draggable=true]{cursor:grab}.FileListLayout_fileItem__sEF2F[draggable=true]:active{cursor:grabbing}.FileListLayout_fileItemExplorer__Iy_hu{flex-wrap:wrap;row-gap:10px}.FileListLayout_fileItemExplorer__Iy_hu .FileListLayout_fileItemLeft__LR_cm{flex:1 1 200px;min-width:0}.FileListLayout_fileItemExplorerMeta__vtC3o{display:grid;grid-template-columns:minmax(6.75rem,10rem) minmax(7.25rem,13rem) minmax(4rem,5.5rem) minmax(4.5rem,1fr) minmax(3.5rem,1fr) minmax(3.5rem,1fr) minmax(2.5rem,3.25rem);gap:.35rem .65rem;width:100%;max-width:41rem;min-width:min(41rem,100%);flex:1 1 17rem;font-size:11px;line-height:1.25;color:#9ca3af;align-items:center}.FileListLayout_fileItemExplorerMetaHeader__Kw9Rw{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.FileListLayout_fileItemExplorerMetaHeader__Kw9Rw span:first-child,.FileListLayout_fileItemExplorerMetaHeader__Kw9Rw span:nth-child(2){text-align:left}.FileListLayout_fileItemExplorerMetaHeader__Kw9Rw span:nth-child(3){text-align:center}.FileListLayout_fileItemExplorerMetaHeader__Kw9Rw span:nth-child(n+4){text-align:right}.FileListLayout_fileItemExplorerCellActions__Bp2RS{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;text-align:right}.FileListLayout_fileItemExplorerRowActions__ks4mV{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:2px;max-width:100%;white-space:nowrap}.FileListLayout_fileItemExplorerMetaSkeleton__yehke{flex:1 1 17rem;width:100%;max-width:41rem;min-height:22px;border-radius:0;background:var(--bg-elevated);box-sizing:border-box}.FileListLayout_fileItemExplorerCell__fhanL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.FileListLayout_fileItemExplorerCellSource__zuo3k{text-align:left;display:flex;align-items:center;min-width:0}.FileListLayout_fileItemExplorerSourceStack__el2fN{align-self:stretch;display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.FileListLayout_fileItemExplorerSourceStack__el2fN .FileListLayout_fileItemExplorerCellSelect__wlslZ{width:100%;max-width:100%}.FileListLayout_fileItemExplorerSourceBadge__isFzv{display:inline-block;max-width:100%;padding:.15rem .4rem;border-radius:0;font-size:.65rem;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.05em;background:var(--bg-elevated);border:1px solid var(--border-active);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileListLayout_fileItemExplorerCellCategory__efzij{text-align:left;min-width:0}.FileListLayout_fileItemExplorerCategoryText__aGT56{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:11px;color:var(--text-secondary);letter-spacing:.01em}.FileListLayout_explorerRowEditTrigger__4cV31{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:0;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.FileListLayout_explorerRowEditTrigger__4cV31:hover{background:var(--bg-hover);color:var(--text-primary)}.FileListLayout_fileItemExplorerNameInput__Ui11X{flex:1 1 6rem;min-width:0;background:var(--bg-deep);border:1px solid var(--border-active);border-radius:0;color:var(--text-primary);font-size:13px;padding:3px 6px}.FileListLayout_fileItemExplorerNameInput__Ui11X:focus{border-color:var(--primary);outline:none}.FileListLayout_fileItemExplorerNameActions__SHDB_{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.FileListLayout_fileItemExplorerIconBtn__iEj9o{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.FileListLayout_fileItemExplorerIconBtn__iEj9o:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.FileListLayout_fileItemExplorerIconBtn__iEj9o:disabled{opacity:.45;cursor:not-allowed}@keyframes FileListLayout_fileItemExplorerIconSpin__4fzcH{to{transform:rotate(1turn)}}.FileListLayout_fileItemExplorerIconSpin__4fzcH{animation:FileListLayout_fileItemExplorerIconSpin__4fzcH .75s linear infinite}.FileListLayout_fileItemExplorerCellSelect__wlslZ{width:100%;max-width:100%;box-sizing:border-box;padding:2px 4px;border-radius:0;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);font-size:10px;cursor:pointer;min-width:0}.FileListLayout_fileItemExplorerMeta__vtC3o .FileListLayout_fileItemExplorerCell__fhanL:has(.FileListLayout_fileItemExplorerCellSelect__wlslZ){overflow:visible;white-space:normal}.FileListLayout_fileItemExplorerMeta__vtC3o .FileListLayout_fileItemExplorerCellActions__Bp2RS:has(.FileListLayout_fileItemExplorerRowActions__ks4mV){overflow:visible;white-space:normal}.FileListLayout_fileItemExplorerEditExt__Os1tk{flex-shrink:0;font-size:12px;color:var(--text-muted);font-weight:500}.FileListLayout_fileItemExplorerCellMuted__Ql_aM{color:var(--text-muted)}.FileListLayout_fileItemExplorerCellFileType__J3pkm{text-align:center;font-weight:600;font-size:10px;letter-spacing:.06em;color:var(--text-muted)}.FileListLayout_fileItemExplorerHeaderBar__QFQ5R{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 14px 8px 10px;margin:0;box-sizing:border-box;border-bottom:1px solid var(--border);gap:8px}.FileListLayout_fileItemExplorerHeaderBar__QFQ5R .FileListLayout_fileItemLeft__LR_cm{flex:1;min-width:0}.FileListLayout_explorerColumnHeaderName__AgT4k{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.FileListLayout_explorerColumnHeaderSpacer__9EJEq{display:block;min-height:1em}.FileListLayout_group__BkBCH{margin-bottom:8px;border:1px solid var(--border);border-radius:0;overflow:hidden;background-color:var(--bg-surface)}.FileListLayout_groupHeader__4tD6j{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--bg-elevated);cursor:pointer;transition:background-color var(--transition-fast);min-width:0}.FileListLayout_groupHeader__4tD6j:hover{background-color:var(--bg-hover)}.FileListLayout_groupDragOver__jL8vf{box-shadow:inset 0 0 0 1px var(--primary-border)}.FileListLayout_groupDragOver__jL8vf>.FileListLayout_groupHeader__4tD6j{background-color:var(--primary-soft)}.FileListLayout_groupName__UJNbj{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.03em}.FileListLayout_groupCount__6fYKa{font-size:11px;color:var(--text-muted)}.FileListLayout_groupFiles__KF1Ir{padding:4px 6px 6px 4px;background-color:var(--bg-deep)}.FileListLayout_sectionsContainer__z1khV{display:flex;flex-direction:column;gap:0;padding:0 16px 16px}.FileListLayout_sectionContent__OYdii{padding:0 0 8px 8px}.FileListLayout_sectionActions__p_47H{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.FileListLayout_fileList__UAWBu{display:flex;flex-direction:column;gap:8px}.FileListLayout_fileItemLeft__LR_cm{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.FileListLayout_fileItemRight__U2dQ_{display:flex;align-items:center;gap:8px;flex-shrink:0}.FileListLayout_fileItemInfo___3wi0{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.FileListLayout_fileItemNameRow__LECn9{display:flex;align-items:center;gap:8px;min-width:0}.FileListLayout_fileItemName__QFYoK{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.FileListLayout_fileItemDocumentTypeCol__0T3aO{flex-shrink:0;max-width:min(180px,32vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--text-muted);text-align:left;margin-left:2px;padding:2px 8px;border-radius:var(--radius-sm);transition:var(--transition-fast)}.FileListLayout_fileItemDocumentTypeTone_neutral__CIR1Z{color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border)}.FileListLayout_fileItemDocumentTypeTone_info__gG22Q{color:#e3d5c0;background:rgba(227,213,192,.1);border:1px solid rgba(227,213,192,.25)}.FileListLayout_fileItemDocumentTypeTone_success__d6Fac{color:#f5f0e8;background:rgba(245,240,232,.12);border:1px solid rgba(245,240,232,.28)}.FileListLayout_fileItemDocumentTypeTone_warning__8QUg9{color:#e3d5c0;background:rgba(217,154,43,.15);border:1px solid rgba(217,154,43,.35)}.FileListLayout_fileItemDocumentTypeTone_error__BqYbm{color:#e3d5c0;background:rgba(156,59,34,.15);border:1px solid rgba(156,59,34,.35)}.FileListLayout_fileItemRenameInput__L4dZq{flex:1;min-width:0;background:var(--bg-deep);border:1px solid var(--border-active);border-radius:0;color:var(--text-primary);font-size:14px;padding:4px 8px;outline:none}.FileListLayout_fileItemRenameInput__L4dZq:focus{border-color:var(--primary)}.FileListLayout_fileItemRenameButton__rr88B{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:2px 6px;opacity:.7;display:flex;align-items:center}.FileListLayout_fileItemRenameButton__rr88B:hover{color:var(--primary);opacity:1}.FileListLayout_fileItemTypeTag__K5OvL{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:0;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;flex-shrink:0}.FileListLayout_fileItemMeta__u7fCu{font-size:11px;color:var(--text-muted)}.FileListLayout_fileItemBadge__URi03{background-color:var(--primary-soft);color:var(--primary);padding:1px 6px;border-radius:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;border:1px solid var(--primary-border)}.FileListLayout_fileItemStatusBadge__7_hki{font-size:10px;padding:1px 6px;border-radius:0;margin-top:4px;width:fit-content;letter-spacing:.05em;text-transform:uppercase}.FileListLayout_loading__CxrDJ{padding:12px;color:var(--text-muted);font-size:13px}.FileListLayout_empty__p6_T4{padding:12px 16px;color:var(--text-muted);font-size:12px;min-height:44px;display:flex;align-items:center}.FileListLayout_error__mEBh6{padding:12px;color:var(--error);font-size:13px}.FileListLayout_bulkSelectButton__ZnKZf{padding:4px 8px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background-color:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.FileListLayout_bulkSelectButton__ZnKZf:hover{background-color:var(--bg-hover);color:var(--text-primary)}.FileListLayout_bulkSelectActive__L6pFZ{background-color:var(--primary-soft);color:var(--primary);border-color:var(--primary-border)}.FileListLayout_fileListActionIcon__U5KXv{flex-shrink:0;width:16px;height:16px;stroke-width:2}.FileListLayout_clearButton__N_yj2,.FileListLayout_selectAllButton__o10uK{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;background-color:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.FileListLayout_clearButton__N_yj2:hover,.FileListLayout_selectAllButton__o10uK:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--border-active)}.FileListLayout_clearButton__N_yj2:disabled,.FileListLayout_selectAllButton__o10uK:disabled{opacity:.4;cursor:not-allowed}.FileListLayout_bulkDeleteButtonSection__b3MpH{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;background-color:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.FileListLayout_bulkDeleteButtonSection__b3MpH:hover{color:var(--error);border-color:var(--error-border);background-color:var(--error-soft)}.FileListLayout_bulkDeleteButtonSection__b3MpH:disabled{opacity:.4;cursor:not-allowed;color:var(--text-muted)}.FileListLayout_bulkDownloadButtonLabeled__xtR9Y{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;background-color:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.FileListLayout_bulkDownloadButtonLabeled__xtR9Y:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--border-active)}.FileListLayout_bulkDownloadButtonLabeled__xtR9Y:disabled{opacity:.4;cursor:not-allowed;color:var(--text-muted)}.FileListLayout_bulkDownloadButtonLabeledBusy__m9s7G:disabled{opacity:.88}.FileListLayout_bulkPrintButtonLabeled__ni7Ln{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;background-color:var(--bg-elevated);color:var(--info);border:1px solid var(--info-border);border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.FileListLayout_bulkPrintButtonLabeled__ni7Ln:hover:not(:disabled){background-color:var(--info-soft);border-color:var(--info)}.FileListLayout_bulkPrintButtonLabeled__ni7Ln:disabled{opacity:.4;cursor:not-allowed;color:var(--text-muted)}.FileListLayout_createGroupButton__2bQ_n{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;background-color:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.FileListLayout_createGroupButton__2bQ_n:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--border-active)}.FileListLayout_createGroupButton__2bQ_n:disabled{opacity:.4;cursor:not-allowed;color:var(--text-muted)}.FileListLayout_ungroupButton__FVjZ3{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;background-color:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.FileListLayout_ungroupButton__FVjZ3:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--border-active)}.FileListLayout_ungroupButton__FVjZ3:disabled{opacity:.4;cursor:not-allowed}.FileListLayout_fileCheckbox___WDuo{width:18px;height:18px;min-width:18px;min-height:18px;accent-color:var(--theme-accent-soft,#f3ac42);cursor:pointer;flex-shrink:0;opacity:1}.FileListLayout_fileIcon__fqJO6{color:var(--text-muted);flex-shrink:0}.FileListLayout_trashButton__Facam{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:transparent;color:var(--error);border:none;border-radius:0;cursor:pointer;transition:background var(--transition-fast)}.FileListLayout_trashButton__Facam:hover{background-color:var(--error-soft)}.FileListLayout_noteIndicator__ob58U{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background-color:var(--warning-soft);color:var(--warning);padding:1px 6px;border-radius:0;display:inline-block;width:fit-content}.FileListLayout_deleteGroupButton__GeCOm{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;color:var(--text-muted);border:none;border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.FileListLayout_deleteGroupButton__GeCOm:hover{color:var(--error);background-color:var(--error-soft)}.FileListLayout_groupActionsHint__3qofL{color:#9ca3af;display:flex;align-items:center;justify-content:center}.FileListLayout_activeCheckbox__iGLay{width:36px;height:20px;cursor:pointer;margin-left:12px;padding:0;position:relative;appearance:none;-webkit-appearance:none;background-color:#374151;border:2px solid #6b7280;border-radius:12px;transition:all .3s ease;flex-shrink:0}.FileListLayout_activeCheckbox__iGLay:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background-color:#9ca3af;top:1px;left:2px;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.3)}.FileListLayout_activeCheckbox__iGLay:checked{background-color:#059669;border-color:#059669}.FileListLayout_activeCheckbox__iGLay:checked:before{left:18px;background-color:white;box-shadow:0 2px 4px rgba(0,0,0,.3)}.FileListLayout_activeCheckbox__iGLay:hover{border-color:#059669}.FileListLayout_verificationBadgeBtn__PBhAT{all:unset;cursor:pointer;display:inline-flex}