.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}.EvidenceUpload_evidenceSection__jZ9nK{margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.EvidenceUpload_toggle__0lD6M{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;padding:0}.EvidenceUpload_toggle__0lD6M:hover{color:var(--text-primary)}.EvidenceUpload_toggleIcon__D3YFH{font-size:.7rem;transition:transform .15s}.EvidenceUpload_toggleOpen__yRz3s .EvidenceUpload_toggleIcon__D3YFH{transform:rotate(90deg)}.EvidenceUpload_body__Hpm2v{margin-top:10px}.EvidenceUpload_dropZone__4Vc_q{border:2px dashed var(--border);border-radius:var(--radius-md);padding:20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.EvidenceUpload_dropZone__4Vc_q:hover{border-color:var(--primary);background:rgba(59,130,246,.04)}.EvidenceUpload_dropZoneDragging__wvhlK{border-color:var(--primary);background:rgba(59,130,246,.08)}.EvidenceUpload_dropZoneIcon__1Ns4x{font-size:1.5rem;margin-bottom:6px}.EvidenceUpload_dropZoneLabel__Imtb5{font-size:.75rem;color:var(--text-muted)}.EvidenceUpload_dropZoneLabel__Imtb5 strong{color:var(--text-secondary)}.EvidenceUpload_dropZoneHint__cmWO2{font-size:.65rem;color:var(--text-muted);margin-top:4px;font-style:italic}.EvidenceUpload_fileList__CQbut{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.EvidenceUpload_fileChip__4QbZ0{display:inline-flex;align-items:center;gap:5px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 8px 4px 6px;font-size:.72rem}.EvidenceUpload_fileChipThumb__hahfM{width:24px;height:24px;border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-surface)}.EvidenceUpload_fileChipName__nrjkT{color:var(--text-secondary);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EvidenceUpload_fileChipRemove__Ohjj7{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.85rem;padding:0 2px;line-height:1}.EvidenceUpload_fileChipRemove__Ohjj7:hover{color:var(--error)}.EvidenceUpload_fileChipUploading__J8mSd{opacity:.5}.EvidenceUpload_notesInput__5Dl6U{width:100%;margin-top:8px;padding:8px 10px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.78rem;resize:vertical;min-height:36px;font-family:inherit}.EvidenceUpload_notesInput__5Dl6U::placeholder{color:var(--text-muted)}.EvidenceUpload_error__sO8uA{font-size:.72rem;color:var(--error);margin-top:6px}.EvidenceUpload_uploadRow__JVXiC{display:flex;gap:6px;align-items:stretch}.EvidenceUpload_uploadRow__JVXiC .EvidenceUpload_dropZone__4Vc_q{flex:1}.EvidenceUpload_cameraBtn___Hc4n{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;background:var(--bg-surface);border:2px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.EvidenceUpload_cameraBtn___Hc4n:hover{background:var(--bg-hover);border-color:var(--primary);color:var(--text-primary)}.EvidenceUpload_cameraBtn___Hc4n:disabled{opacity:.5;cursor:not-allowed}.EvidenceUpload_hiddenInput__sXF_p{display:none}.FileViewerOverlay_backdrop__sdoIx{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:24px}.FileViewerOverlay_card__b7Oph{display:flex;flex-direction:column;width:min(960px,100%);height:min(85vh,100%);background:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.FileViewerOverlay_header__iShDe{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.FileViewerOverlay_fileName__Pe68w{font-size:.82rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileViewerOverlay_closeBtn__TNdu3{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:var(--radius-sm);flex-shrink:0}.FileViewerOverlay_closeBtn__TNdu3:hover{color:var(--text-primary);background:var(--bg-hover)}.FileViewerOverlay_body__w_EbM{flex:1;min-height:0;overflow:auto;background:var(--bg-deep)}.FileViewerOverlay_fallback__uCGoA{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;padding:24px;color:var(--text-muted);font-size:.8rem}.FileViewerOverlay_fallbackText__wh_B2{margin:0}.FileViewerOverlay_fallbackLink__U_o8k{color:var(--primary);text-decoration:none;font-weight:500}.FileViewerOverlay_fallbackLink__U_o8k:hover{text-decoration:underline}@media (max-width:599px){.FileViewerOverlay_backdrop__sdoIx{padding:8px}.FileViewerOverlay_card__b7Oph{height:min(92vh,100%)}}.UnifiedMaterialModal_overlay__NmkST{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:1000;display:flex;align-items:center;justify-content:center}.UnifiedMaterialModal_modal__x6zgC{background:#1e1e1e;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column}.UnifiedMaterialModal_header__XZO_o{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.UnifiedMaterialModal_headerInfo__TpQ7C{display:flex;align-items:center;gap:.6rem}.UnifiedMaterialModal_headerPartNum__LvwgJ{font-family:monospace;font-size:1rem;font-weight:700;color:#fff}.UnifiedMaterialModal_statusBadge__OkszO{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:600;color:#fff}.UnifiedMaterialModal_closeBtn__UhmhS{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem}.UnifiedMaterialModal_closeBtn__UhmhS:hover{color:#fff}.UnifiedMaterialModal_body__7he3p{flex:1;overflow-y:auto;padding:0}.UnifiedMaterialModal_actionBar__2mJzx{padding:1rem 1.25rem;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06);display:flex;gap:.5rem;flex-wrap:wrap;align-items:flex-start}.UnifiedMaterialModal_actionBtnConfirm__XvB3y{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;border:1px solid rgba(243,156,18,.5);background:rgba(243,156,18,.15);color:#f39c12}.UnifiedMaterialModal_actionBtnConfirm__XvB3y:hover{background:rgba(243,156,18,.25)}.UnifiedMaterialModal_actionBtnConfirm__XvB3y:disabled{opacity:.5;cursor:not-allowed}.UnifiedMaterialModal_actionBtnReceived__rsyXc{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;border:1px solid rgba(168,85,247,.5);background:rgba(168,85,247,.15);color:#c084fc}.UnifiedMaterialModal_actionBtnReceived__rsyXc:hover{background:rgba(168,85,247,.25)}.UnifiedMaterialModal_actionBtnReceived__rsyXc:disabled{opacity:.5;cursor:not-allowed}.UnifiedMaterialModal_actionBtnInvoice__S_CAW{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;border:1px solid rgba(236,72,153,.45);background:rgba(236,72,153,.12);color:#f9a8d4}.UnifiedMaterialModal_actionBtnInvoice__S_CAW:hover{background:rgba(236,72,153,.22)}.UnifiedMaterialModal_actionBtnInvoice__S_CAW:disabled{opacity:.5;cursor:not-allowed}.UnifiedMaterialModal_qcInvoiceRow__V2pVz{width:100%;display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-bottom:.35rem}.UnifiedMaterialModal_qcInvoiceHint__nBUVw{font-size:.75rem;color:#6b7280}.UnifiedMaterialModal_timelineCancelled__dZ0Po{font-size:.8rem;color:#9ca3af;padding:.35rem 0}.UnifiedMaterialModal_qcForm__oPp57{width:100%;display:flex;flex-direction:column;gap:.75rem}.UnifiedMaterialModal_qcSection__L4piy{display:flex;flex-direction:column;gap:.3rem}.UnifiedMaterialModal_qcLabel__Hg4Sv{font-size:.72rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.UnifiedMaterialModal_conditionGrid__xtRRh{display:flex;flex-wrap:wrap;gap:.35rem}.UnifiedMaterialModal_conditionBtn__b4XUo{padding:.35rem .65rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#9ca3af;font-size:.78rem;font-weight:500;cursor:pointer}.UnifiedMaterialModal_conditionBtnActive__W6bzB{border-color:var(--cond-color);background:color-mix(in srgb,var(--cond-color) 15%,transparent);color:var(--cond-color);font-weight:600}.UnifiedMaterialModal_placementGrid__e8BEG{display:flex;flex-direction:column;gap:.3rem}.UnifiedMaterialModal_placementRow__JyHq6{display:flex;gap:.3rem}.UnifiedMaterialModal_placementBtn__OrlX9{flex:1;padding:.35rem .5rem;border-radius:5px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#9ca3af;font-size:.72rem;font-weight:500;cursor:pointer}.UnifiedMaterialModal_placementBtnActive__Vaz1V{border-color:#3b82f6;background:rgba(59,130,246,.2);color:#93c5fd;font-weight:600}.UnifiedMaterialModal_qcInput__XKk0n{padding:.4rem .6rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:.85rem;font-family:inherit;width:100%;box-sizing:border-box}.UnifiedMaterialModal_qcInput__XKk0n:focus{outline:none;border-color:rgba(59,130,246,.5)}.UnifiedMaterialModal_qcSubmitBtn__z_qEn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid rgba(34,197,94,.5);background:rgba(34,197,94,.2);color:#4ade80;margin-top:.35rem}.UnifiedMaterialModal_qcSubmitBtn__z_qEn:hover{background:rgba(34,197,94,.3)}.UnifiedMaterialModal_qcSubmitBtn__z_qEn:disabled{opacity:.5;cursor:not-allowed}.UnifiedMaterialModal_qcResults__NUruK{display:flex;flex-wrap:wrap;gap:1rem;flex:1}.UnifiedMaterialModal_qcResultRow__CPv45{display:flex;flex-direction:column;gap:.15rem}.UnifiedMaterialModal_qcResultLabel___bSKs{font-size:.68rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.UnifiedMaterialModal_qcResultValue__Vjs7d{font-size:.85rem;color:#e5e7eb;display:flex;align-items:center;gap:.3rem}.UnifiedMaterialModal_editQcBtn__qCOaH{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border-radius:5px;border:1px solid rgba(59,130,246,.4);background:rgba(59,130,246,.12);color:#60a5fa;font-size:.75rem;font-weight:600;cursor:pointer;align-self:flex-start}.UnifiedMaterialModal_editQcBtn__qCOaH:hover{background:rgba(59,130,246,.2)}.UnifiedMaterialModal_section__dN5qc{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04)}.UnifiedMaterialModal_section__dN5qc:last-child{border-bottom:none}.UnifiedMaterialModal_sectionTitle__JztK8{margin:0 0 .6rem;font-size:.72rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.UnifiedMaterialModal_infoGrid__FQTsu{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem}.UnifiedMaterialModal_infoLabel__SWpm1{display:block;font-size:.68rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem}.UnifiedMaterialModal_infoValue__oDhmH{display:block;font-size:.85rem;color:#e5e7eb}.UnifiedMaterialModal_propsRow__u5fNy{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}.UnifiedMaterialModal_propPill__IT454{display:inline-flex;padding:2px 7px;border-radius:4px;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.25);font-size:.72rem;color:#93c5fd;white-space:nowrap}.UnifiedMaterialModal_timeline__VI5rM{display:flex;flex-direction:column;gap:0}.UnifiedMaterialModal_timelineStep__8jxF3{display:flex;align-items:center;gap:.6rem;position:relative}.UnifiedMaterialModal_timelineDot__ClcpE{width:10px;height:10px;border-radius:50%;flex-shrink:0;z-index:1}.UnifiedMaterialModal_timelineLabel__a4zDV{font-size:.78rem;color:#4b5563;padding:.25rem 0}.UnifiedMaterialModal_timelineStepActive__Lnqba .UnifiedMaterialModal_timelineLabel__a4zDV{color:#e5e7eb;font-weight:600}.UnifiedMaterialModal_timelineLine__ZQEO_{position:absolute;left:4px;top:100%;width:2px;height:1.1rem;margin:0;transform:translateX(-50%)}.UnifiedMaterialModal_docsGrid__W7NG0{display:flex;flex-direction:column;gap:.4rem}.UnifiedMaterialModal_docCard__rQdYo{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:6px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.UnifiedMaterialModal_docCard__rQdYo[data-linked=false]{opacity:.5}.UnifiedMaterialModal_docInfo__C7tm4{flex:1;min-width:0}.UnifiedMaterialModal_docLabel__oIBVg{font-size:.82rem;font-weight:600;color:#e5e7eb}.UnifiedMaterialModal_docMeta__rLFT_{display:block;font-size:.72rem;color:#6b7280}.UnifiedMaterialModal_docNotLinked__HrCfy{font-size:.75rem;color:#4b5563;font-style:italic}.UnifiedMaterialModal_docActions__JyDpk{display:flex;gap:.3rem;flex-shrink:0}.UnifiedMaterialModal_docActionBtn__7Mtn_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#9ca3af;text-decoration:none}.UnifiedMaterialModal_docActionBtn__7Mtn_:hover{background:rgba(255,255,255,.1);color:#fff}@media (max-width:768px){.UnifiedMaterialModal_modal__x6zgC{max-width:100%;max-height:100dvh;border-radius:0;height:100dvh;display:flex;flex-direction:column}.UnifiedMaterialModal_header__XZO_o{position:sticky;top:0;z-index:10;background:#1e1e1e;flex-shrink:0}.UnifiedMaterialModal_closeBtn__UhmhS{padding:.5rem;min-width:2.5rem;min-height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(255,255,255,.06)}.UnifiedMaterialModal_infoGrid__FQTsu{grid-template-columns:1fr 1fr}.UnifiedMaterialModal_conditionGrid__xtRRh{flex-direction:column}.UnifiedMaterialModal_conditionBtn__b4XUo{width:100%;text-align:center}}.BOMImportModal_overlay__N7uWt{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:1000;display:flex;align-items:center;justify-content:center}.BOMImportModal_modal__SqoV4{background:#1e1e1e;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column}.BOMImportModal_header__DAOXM{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.BOMImportModal_title__8owPv{margin:0;font-size:1.05rem;font-weight:700;color:#fff}.BOMImportModal_closeBtn__Ydekg{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem}.BOMImportModal_closeBtn__Ydekg:hover{color:#fff}.BOMImportModal_body__goo2x{flex:1;overflow-y:auto;padding:1rem 1.25rem}.BOMImportModal_footer__VZjPE{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.BOMImportModal_tabs__YBtX_{display:flex;gap:0;margin-bottom:1rem;border-bottom:2px solid rgba(255,255,255,.06)}.BOMImportModal_tab__xPQdl{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;color:var(--text-secondary,#9ca3af);font-family:inherit}.BOMImportModal_tab__xPQdl:hover{color:#d1d5db}.BOMImportModal_tabActive__dP602{color:#fff;border-bottom-color:#3b82f6}.BOMImportModal_tabContent__ITZcG{min-height:200px}.BOMImportModal_searchRow__k27iZ{position:relative;margin-bottom:.5rem}.BOMImportModal_searchIcon__KFeMe{position:absolute;left:.55rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.BOMImportModal_searchInput__d6g45{width:100%;padding:.4rem .6rem .4rem 2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:.85rem;box-sizing:border-box}.BOMImportModal_searchInput__d6g45::placeholder{color:#4b5563}.BOMImportModal_searchInput__d6g45:focus{outline:none;border-color:rgba(59,130,246,.5)}.BOMImportModal_drawingList__P7sMN{max-height:250px;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.BOMImportModal_drawingRow___Rm9m{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem;border-radius:6px;cursor:pointer;font-size:.82rem}.BOMImportModal_drawingRow___Rm9m:hover{background:rgba(255,255,255,.04)}.BOMImportModal_drawingName__XMqC8{flex:1;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BOMImportModal_statusCompleted__H9PJl{color:#4ade80}.BOMImportModal_statusCompleted__H9PJl,.BOMImportModal_statusProcessing__17khr{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;font-weight:500}.BOMImportModal_statusProcessing__17khr{color:#60a5fa}.BOMImportModal_statusFailed__LyQOW{color:#f87171}.BOMImportModal_statusFailed__LyQOW,.BOMImportModal_statusPending__UoehD{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;font-weight:500}.BOMImportModal_statusPending__UoehD{color:#9ca3af}.BOMImportModal_selectionInfo__Xvf9o{font-size:.78rem;color:#60a5fa;font-weight:500;margin-top:.5rem}.BOMImportModal_emptyList__AbcpV{padding:2rem;text-align:center;color:#6b7280;font-size:.85rem}.BOMImportModal_dropZone__600im{border:2px dashed rgba(255,255,255,.15);border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .15s}.BOMImportModal_dropZone__600im p{margin:.5rem 0 0;font-size:.82rem;color:#6b7280}.BOMImportModal_dropZone__600im:hover{border-color:rgba(59,130,246,.4)}.BOMImportModal_dropZoneActive__sktsz{border-color:#3b82f6;background:rgba(59,130,246,.05)}.BOMImportModal_fileList___V_jD{display:flex;flex-direction:column;gap:.3rem;margin-top:.75rem}.BOMImportModal_fileRow__Qxb6H{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:6px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);font-size:.82rem;color:#e5e7eb}.BOMImportModal_fileName__7Sktf{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BOMImportModal_fileSize__3NPJv{color:#6b7280;font-size:.72rem}.BOMImportModal_removeFileBtn__imD5k{background:none;border:none;color:#ef4444;cursor:pointer;padding:.2rem;opacity:.7}.BOMImportModal_removeFileBtn__imD5k:hover{opacity:1}.BOMImportModal_options__zl7mN{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.BOMImportModal_optionRow__9W3qU{margin-bottom:.5rem}.BOMImportModal_optionLabel__H5dOS{display:block;font-size:.72rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}.BOMImportModal_optionInput__d6KEJ{width:100%;padding:.4rem .6rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:.85rem;box-sizing:border-box}.BOMImportModal_optionInput__d6KEJ::placeholder{color:#4b5563}.BOMImportModal_optionInput__d6KEJ:focus{outline:none;border-color:rgba(59,130,246,.5)}.BOMImportModal_checkboxRow__bO8nZ{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#9ca3af;cursor:pointer;margin-bottom:.35rem}.BOMImportModal_errorBar__zzalO{display:flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.5rem .65rem;border-radius:6px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#f87171;font-size:.82rem}.BOMImportModal_btnPrimary__kcGIv{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid rgba(34,197,94,.5);background:rgba(34,197,94,.2);color:#4ade80}.BOMImportModal_btnPrimary__kcGIv:hover{background:rgba(34,197,94,.3)}.BOMImportModal_btnPrimary__kcGIv:disabled{opacity:.5;cursor:not-allowed}.BOMImportModal_btnSecondary__p7A0n{padding:.5rem 1rem;border-radius:6px;font-size:.85rem;cursor:pointer;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:#9ca3af}.BOMImportModal_btnSecondary__p7A0n:hover{background:rgba(255,255,255,.1)}.BOMImportModal_reviewSummary__ocqox{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.BOMImportModal_reviewStat__n2Jli{padding:.3rem .6rem;border-radius:4px;font-size:.78rem;font-weight:500;background:rgba(255,255,255,.05);color:#e5e7eb}.BOMImportModal_reviewTable__GxVYG{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:8px;margin-bottom:1rem}.BOMImportModal_reviewTable__GxVYG table{width:100%;border-collapse:collapse;font-size:.82rem}.BOMImportModal_reviewTable__GxVYG th{padding:.5rem .65rem;text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.BOMImportModal_reviewTable__GxVYG td{padding:.45rem .65rem;border-bottom:1px solid rgba(255,255,255,.04);color:#e5e7eb}.BOMImportModal_reviewTable__GxVYG tr:last-child td{border-bottom:none}.BOMImportModal_reviewInfo__iDSH3{font-size:.82rem;color:#9ca3af;margin-top:.5rem}.BOMImportModal_mono__NcwVm{font-family:monospace;font-size:.8rem}.BOMImportModal_muted__IdcAx{color:#6b7280;font-size:.78rem}@media (max-width:768px){.BOMImportModal_modal__SqoV4{max-width:100%;max-height:100vh;border-radius:0;height:100%}.BOMImportModal_tabs__YBtX_{flex-direction:column}.BOMImportModal_tab__xPQdl{width:100%;justify-content:center}}.TranslateButton_wrap__oUduY{display:inline-flex;flex-direction:column;gap:6px;align-items:flex-start}.TranslateButton_btn__o71BG{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--primary);cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.TranslateButton_btn__o71BG:hover:not(:disabled){background:var(--bg-hover);border-color:var(--primary)}.TranslateButton_btn__o71BG:disabled{opacity:.6;cursor:default}.TranslateButton_btnXs__F6bKG{padding:2px 6px;font-size:.62rem}.TranslateButton_btnLabel___KwaG{line-height:1}.TranslateButton_translation__52C68{display:block;font-size:.8rem;line-height:1.5;color:var(--text-secondary);background:rgba(59,130,246,.08);border-left:2px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:8px 10px;white-space:pre-wrap;max-width:100%}.TranslateButton_sameNote__zEUTD{font-size:.68rem;font-style:italic;color:var(--text-muted)}.TranslateButton_error__7Gyn1{font-size:.68rem;color:var(--error,#f87171)}.TranslateButton_spin___W3G7{animation:TranslateButton_translateSpin__bpor4 .8s linear infinite}@keyframes TranslateButton_translateSpin__bpor4{to{transform:rotate(1turn)}}