@layer pages {
.funnelPage{height:calc(100dvh - 98px);min-height:0;max-height:calc(100dvh - 98px);color:var(--text);--funnel-dark-card-bg:linear-gradient(180deg,#121b2bfa,#0c131ff5);--funnel-dark-card-border:#a1dfff1f;--funnel-dark-card-shadow:0 16px 34px #02070f47;--funnel-dark-inner-bg:linear-gradient(180deg,#182336f5,#101827f0);--funnel-dark-inner-border:#a1dfff1a;--funnel-dark-panel-bg:linear-gradient(180deg,#101827fc,#0b111df7);--funnel-dark-text:#f4f8fff5;--funnel-dark-muted:#cee0f7b8;--funnel-dark-subtle:#b1cce8a8;flex-direction:column;gap:12px;padding-bottom:0;display:flex;overflow:visible}.funnelPage h1{margin:0;font-size:16px;line-height:1.02}.funnelHero{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0}.funnelHeroTop{flex-direction:column;align-items:stretch;gap:8px;display:flex}.funnelHeroHeaderRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.funnelHeroTitle{flex:none}.funnelMetaPill{color:#c1e0ffd1;white-space:nowrap;background:linear-gradient(#111a2af0,#0c1423f0);border:1px solid #a1dfff2e;border-radius:5px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.funnelHeroLead{max-width:620px;color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.3}.funnelHeroActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.funnelPipelines{box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:6px 12px;display:flex;overflow:visible}.funnelPipelineTabs{scrollbar-width:thin;scrollbar-color:#8fd9ff9e #121d2eeb;background:#161f2ff5;border:1px solid #7ea7db29;border-radius:4px;align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.funnelPipelineTabs::-webkit-scrollbar{height:8px}.funnelPipelineTabs::-webkit-scrollbar-track{background:#121d2eeb;border-radius:999px}.funnelPipelineTabs::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffc2,#68b4ff94);border:2px solid #121d2eeb;border-radius:999px}.funnelPipelineTab{color:#ebf3fff5;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;z-index:0;background:0 0;border:0;border-right:1px solid #7ea7db29;flex:none;align-items:center;gap:10px;padding:0 14px;font-weight:700;display:inline-flex;position:relative}.funnelPipelineTab:hover,.funnelPipelineTab:focus-visible{background:#1f2b41eb}.funnelPipelineTab.is-active{color:#ebf8fffa;z-index:1;background:#8fd9ff2e;border-right-color:#8fd9ff47;box-shadow:inset 0 -2px #8fd9ff85}.funnelPipelineTabLabel{text-overflow:ellipsis;max-width:112px;font-size:14px;line-height:1;overflow:hidden}.funnelPipelineTabCount{color:#cedff6d1;font-size:12px;font-weight:600;line-height:1}.funnelPipelineTab.is-active .funnelPipelineTabLabel{text-overflow:clip;max-width:none;overflow:visible}.funnelPipelineTab.is-active .funnelPipelineTabCount{color:#a1dfffb8}.funnelPipelineAddBtn{color:#dcebffeb;cursor:pointer;width:40px;height:40px;font:inherit;background:#161f2ff5;border:1px solid #7ea7db2e;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;font-size:0;display:inline-flex}.funnelPipelineAddBtn:hover,.funnelPipelineAddBtn:focus-visible{color:#fff;background:#1f2b41f5;border-color:#8fd9ff57}.funnelPipelineAddBtnGlyph{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.funnelPipelineAddBtnGlyph svg{width:18px;height:18px;display:block}.funnelSummaryBar{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:-7px;display:grid}.funnelSummaryCard{background:#161f2fb8;border:1px solid #7ea7db29;border-radius:5px;flex-direction:column;justify-content:space-between;min-height:68px;padding:10px 14px 12px;display:flex}.funnelSummaryLabel{color:#e2ecf9c7;font-size:11px;font-weight:500;line-height:1.2}.funnelSummaryValue{color:#f5f9fff0;font-size:20px;font-weight:600;line-height:1}.funnelToolbar{border-radius:5px;flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:-7px;padding:8px 10px;display:flex}.funnelSearchWrap{flex:auto;min-width:220px;position:relative}.funnelToolbarFilters{flex:none;align-items:center;gap:8px;display:flex}.funnelSearchIcon{color:var(--placeholder);pointer-events:none;justify-content:center;align-items:center;width:14px;display:flex;position:absolute;top:0;bottom:0;left:10px}.funnelSearchIcon svg{width:14px;height:14px;display:block}.funnelSearchInput{box-sizing:border-box;border-radius:5px;width:100%;height:34px;min-height:34px;padding:0 10px 0 30px;font-size:12px}.funnelBoardWrap{scrollbar-width:thin;scrollbar-color:#a1dfff85 #121d2ee0;flex:auto;min-height:0;margin-top:-8px;padding:12px 12px 2px;overflow:auto hidden}.funnelBoard{align-items:stretch;gap:16px;height:100%;min-height:0;padding-bottom:2px;display:flex}.funnelColumn{background:linear-gradient(#141e2fd6,#0c121ff0);border:1px solid #7ea7db2e;border-radius:5px;flex-direction:column;width:340px;min-width:340px;height:100%;min-height:0;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;overflow:hidden}.funnelColumn.is-drag-over{background:linear-gradient(#1a283ee6,#0e1726f5);border-color:#8fd9ff85;box-shadow:inset 0 0 0 1px #8fd9ff2e}.funnelColumnTitleRow{align-items:center;gap:8px;margin-bottom:6px;display:flex}.funnelColumnTitleRow h2{margin:0;font-size:15px}.funnelColumnBody{scrollbar-width:thin;scrollbar-color:#7ebaffb8 #101828eb;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;padding:14px;display:flex;overflow:hidden auto}.funnelColumnSummary{background:#0a101d6b;border-top:1px solid #7ea7db1f;flex:none;gap:8px;padding:12px 14px 14px;display:grid}.funnelColumnSummaryItem{align-items:baseline;gap:6px;min-width:0;display:flex}.funnelColumnSummaryValue{color:#f5f9fff0;letter-spacing:-.01em;flex:none;font-size:13px;font-weight:600;line-height:1}.funnelColumnSummaryLabel{color:#cedff6b8;font-size:11px;font-weight:400;line-height:1.35}.funnelColumnHeader{background:#0a101d8c;border-bottom:1px solid #7ea7db24;flex:none;padding:14px}.funnelColumnCount{border:1px solid var(--surface-border);background:var(--surface-bg);min-height:26px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.appRoot--lightTheme .funnelColumnCount{color:#173a74;background:#173a7414;border-color:#173a7429}.funnelCard{cursor:grab;border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-inset);border-radius:5px;flex-direction:column;gap:12px;padding:16px 16px 15px;display:flex}.funnelCard:hover{border-color:var(--surface-hover-border);background:var(--surface-hover-bg);transform:translateY(-1px)}.appRoot--lightTheme .funnelCard{background:linear-gradient(#fffffffc,#f4f8fff7);border-color:#0f2a571f}.appRoot--lightTheme .funnelCard:hover{box-shadow:0 8px 18px #1022440d,var(--surface-inset)}.funnelCardTop{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.funnelStatusInline{color:var(--muted);padding:4px 0 0;font-size:13px}.funnelEmptyColumn{text-align:center;min-height:180px;color:var(--muted2);background:#0c121f94;border:1px dashed #7ea7db2e;border-radius:5px;justify-content:center;align-items:center;padding:18px;font-size:12px;line-height:1.35;display:flex}.funnelAddColumnBtn{color:#cee0f6c7;cursor:pointer;background:#121d2e52;border:1px dashed #8fd9ff47;border-radius:5px;justify-content:center;align-items:center;width:260px;min-width:260px;font-weight:700;transition:border-color .16s,color .16s,background .16s;display:flex}.funnelAddColumnBtn:hover{color:#f0f8fff5;background:#16223673;border-color:#8fd9ff85}.funnelCardTitleBtn{min-width:0;font:inherit;color:var(--text);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:auto;padding:0;font-size:14px;font-weight:700;line-height:1.35}.funnelCardTitleBtn:hover{color:#d4f2ff}.appRoot--lightTheme .funnelCardTitleBtn:hover{color:#0a1830}.funnelCardSummary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.appRoot--lightTheme .funnelCardSummary{color:#2f4468d1}.funnelCardMeta{border-top:1px solid var(--popup-divider);gap:8px;padding-top:10px;font-size:12px;display:grid}.funnelCardMetaRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.funnelCardMetaLabel{text-transform:uppercase;letter-spacing:.02em;color:var(--muted2);font-size:10px;font-weight:700}.appRoot--lightTheme .funnelCardMetaLabel{color:#485f82c7}.funnelCardMetaValue{text-align:right;color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:600}.funnelEditor{position:relative}.funnelPipelines .funnelEditor>.btnPrimary{border-radius:4px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.funnelEditorPanel{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:#152133;border-radius:5px;flex-direction:column;width:min(680px,100vw - 32px);padding:16px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 44px #00000057}.funnelPipelines .funnelEditorPanel{width:min(680px,100vw - 96px);left:0;right:auto}.funnelEditorHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.funnelEditorSection{margin-top:8px}.funnelEditorNameSection{background:0 0;border:0;padding:0}.funnelEditorNameFieldSurface{background:#10192847;border:1px solid #7ea7db2e;border-radius:6px;padding:12px}.funnelEditorSectionTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.funnelEditorSectionHeading{color:var(--text);margin:0;font-size:13px;font-weight:700;line-height:1.3;display:block}.funnelEditorStagesTitle{margin-top:10px;margin-bottom:4px}.funnelEditorStagesColumns{letter-spacing:.01em;grid-template-columns:74px minmax(220px,1fr) 96px 56px;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:700;display:grid}.funnelEditorStagesColumns span{white-space:nowrap}.funnelEditorStagesColumns:after{content:"";background:#7ea7db29;grid-column:1/-1;height:1px;margin-top:8px}.funnelEditorStagesColumns span:first-child{justify-self:center}.funnelEditorStagesColumns span:nth-child(2){justify-self:start}.funnelEditorStagesColumns span:nth-child(3),.funnelEditorStagesColumns span:nth-child(4){justify-self:center}.funnelEditorTitle{color:var(--text);font-size:16px;font-weight:400}.funnelEditorList{scrollbar-width:thin;scrollbar-color:#a1dfff85 #121d2ee0;background:#10192847;border:1px solid #7ea7db2e;border-radius:6px;flex-direction:column;gap:8px;max-height:300px;margin-top:4px;padding:10px;display:flex;overflow-y:auto}.funnelEditorRow,.funnelEditorCreate{align-items:center;gap:8px;display:grid}.funnelEditorRow{grid-template-columns:74px minmax(220px,1fr) 96px 56px}.funnelEditorCreate{grid-template-columns:minmax(220px,1.8fr) 64px auto}.funnelEditorCreateComposer{background:linear-gradient(#22314ae0,#1a273cd1);border:1px solid #7ea7db3d;border-radius:5px;margin-top:12px;padding:12px;box-shadow:inset 0 1px #bce0ff14}.funnelEditorComposerSection{margin-top:10px}.funnelEditorComposerTitle{margin-bottom:4px}.funnelEditorRow{background:#141e2fa8;border:1px solid #7ea7db2e;border-radius:5px;padding:10px}.funnelEditorInput,.funnelEditorRow .input,.funnelEditorCreate .input{min-width:0}.funnelEditorCreate .input,.funnelEditorCreate .funnelEditorProbability{box-sizing:border-box;height:42px;min-height:42px}.funnelEditorProbability{text-align:center;-moz-appearance:textfield;border-radius:3px}.funnelEditorInput,.funnelEditorProbability,.funnelEditorDelete,.funnelEditorCreateAction,.funnelEditorAdd{min-height:42px}.funnelEditorProbability::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.funnelEditorProbability::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.funnelEditorDelete{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;width:52px;min-width:52px;height:40px;padding:0;display:inline-flex}.funnelEditorDelete svg{width:16px;height:16px;display:block}.funnelEditorOrder{flex-direction:row;align-items:center;gap:6px;display:flex}.funnelEditorOrderBtn{width:34px;height:34px;color:var(--text);cursor:pointer;font:inherit;background:#0f1826e6;border:1px solid #7ea7db33;border-radius:8px;font-size:15px;line-height:1}.funnelEditorOrderBtn:hover,.funnelEditorOrderBtn:focus-visible{background:#1c2c44f2;border-color:#84beff61}.funnelEditorOrderBtn:disabled{opacity:.4;cursor:not-allowed}.funnelEditorCreate{margin-top:14px}.funnelEditorCreateAction{justify-content:center;align-items:center;min-width:86px;height:42px;min-height:42px;padding-top:0;padding-bottom:0;display:inline-flex}.funnelEditorAdd{justify-content:center;align-self:flex-end;align-items:center;width:fit-content;min-width:120px;height:42px;min-height:42px;margin-top:10px;padding-top:0;padding-bottom:0;display:inline-flex}.funnelEditorDangerZone{justify-items:start;gap:8px;display:grid}.funnelEditorFooterNote{margin-right:auto}.funnelEditorFooter{flex-direction:column;align-items:flex-end;margin:12px -16px -16px;padding:12px 16px 16px;display:flex}.funnelEditorFooterStart{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.funnelEditorDeletePipeline{color:#ff94a1fa;background:#ff546814;border-color:#ff6a7c38;min-height:38px}.funnelEditorDeletePipeline:hover,.funnelEditorDeletePipeline:focus-visible{color:#ffb2bcfa;background:#ff54681f;border-color:#ff6a7c4d}.funnelHeroActions .funnelEditor .funnelEditorCreateAction,.funnelHeroActions .funnelEditor .funnelEditorAdd,.funnelHeroActions .funnelEditor .funnelEditorDelete{height:40px;min-height:40px;padding-top:0;padding-bottom:0}.funnelHeroActions .funnelEditor .funnelEditorDelete{width:52px;min-width:52px}.funnelErrorTitle{color:var(--text);font-size:16px;font-weight:800}.funnelBoardWrap::-webkit-scrollbar{width:10px;height:10px}.funnelColumnBody::-webkit-scrollbar{width:10px;height:10px}.funnelEditorList::-webkit-scrollbar{width:10px;height:10px}.funnelImportList::-webkit-scrollbar{width:10px;height:10px}.funnelBoardWrap::-webkit-scrollbar-track{background:#121d2ee0;border-radius:999px}.funnelColumnBody::-webkit-scrollbar-track{background:#121d2ee0;border-radius:999px}.funnelEditorList::-webkit-scrollbar-track{background:#121d2ee0;border-radius:999px}.funnelImportList::-webkit-scrollbar-track{background:#121d2ee0;border-radius:999px}.funnelBoardWrap::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffb8,#68b4ff8f);border:2px solid #121d2ee0;border-radius:999px}.funnelColumnBody::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffb8,#68b4ff8f);border:2px solid #121d2ee0;border-radius:999px}.funnelEditorList::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffb8,#68b4ff8f);border:2px solid #121d2ee0;border-radius:999px}.funnelImportList::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffb8,#68b4ff8f);border:2px solid #121d2ee0;border-radius:999px}.funnelBoardWrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b0e7ffe6,#78c4ffb8)}.funnelColumnBody::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b0e7ffe6,#78c4ffb8)}.funnelEditorList::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b0e7ffe6,#78c4ffb8)}.funnelImportList::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b0e7ffe6,#78c4ffb8)}.appRoot--lightTheme .funnelPage{color:#102341;background:0 0}.appRoot--lightTheme .funnelPage .funnelHero{box-shadow:none;background:0 0;border-color:#0000}.appRoot--lightTheme .funnelPage .funnelPipelines{background:linear-gradient(#f9fbfefc,#eff4fafa);border:1px solid #0f2a571c;border-radius:5px;padding:4px 10px;box-shadow:0 10px 28px #1022440f,inset 0 1px #ffffffeb}.appRoot--lightTheme .funnelPage .funnelPipelineTabs{background:linear-gradient(#f7fafefc,#eef4faf7);border-color:#0f2a571c}.appRoot--lightTheme .funnelPage h1,.appRoot--lightTheme .funnelPage .funnelPipelineTab,.appRoot--lightTheme .funnelPage .funnelPipelineTabCount,.appRoot--lightTheme .funnelPage .funnelColumnTitleRow h2,.appRoot--lightTheme .funnelPage .funnelCardTitleBtn,.appRoot--lightTheme .funnelPage .funnelEditorTitle,.appRoot--lightTheme .funnelPage .funnelErrorTitle,.appRoot--lightTheme .funnelPage .funnelMovePipelineOption{color:#102341}.appRoot--lightTheme .funnelPage .funnelPipelineTab:hover,.appRoot--lightTheme .funnelPage .funnelPipelineTab:focus-visible{background:#0f2a570f}.appRoot--lightTheme .funnelPage .funnelPipelineTab.is-active{color:#173a74;background:#0f2a571f;border-right-color:#0f2a5724}.appRoot--lightTheme .funnelPage .funnelPipelineTab.is-active .funnelPipelineTabCount{color:#173a74b8}.appRoot--lightTheme .funnelPage .funnelPipelineAddBtn,.appRoot--lightTheme .funnelPage .funnelPipelines .funnelEditor .btnPrimary{color:#173150;background:linear-gradient(#f7fafefc,#eef4faf7);border-color:#0f2a5724;box-shadow:inset 0 1px #ffffffeb}.appRoot--lightTheme .funnelPage .funnelPipelineAddBtn:hover,.appRoot--lightTheme .funnelPage .funnelPipelines .funnelEditor .btnPrimary:hover{color:#102341;background:linear-gradient(#f1f6fcfc,#e8eff7fa);border-color:#173a7438}.appRoot--lightTheme .funnelPage .funnelSummaryBar{background:linear-gradient(#f9fbfefc,#eff4fafa);border:1px solid #0f2a571c;border-radius:5px;margin-top:-7px;padding:10px;box-shadow:0 10px 28px #1022440f,inset 0 1px #ffffffeb}.appRoot--lightTheme .funnelPage .funnelSummaryCard{background:linear-gradient(#f7fafefc,#eef4faf7);border-color:#0f2a571c;box-shadow:0 10px 28px #1022440f,inset 0 1px #ffffffeb}.appRoot--lightTheme .funnelPage .funnelSummaryLabel{color:#102341ad}.appRoot--lightTheme .funnelPage .funnelSummaryValue{color:#102341}.appRoot--lightTheme .funnelPage .funnelToolbar{margin-top:-7px}.appRoot--lightTheme .funnelPage .funnelBoardWrap{background:linear-gradient(#f9fbfefc,#eff4fafa);border:1px solid #0f2a571c;border-radius:5px;margin-top:-8px;padding:10px 10px 1px;box-shadow:0 10px 28px #1022440f,inset 0 1px #ffffffeb}.appRoot--lightTheme .funnelPage .funnelColumn{background:linear-gradient(#fffffffa,#f4f8fff2);border-color:#0f2a571f}.appRoot--lightTheme .funnelPage .funnelColumn.is-drag-over{background:linear-gradient(#f1f6fcfc,#e8eff7fa)}.appRoot--lightTheme .funnelPage .funnelColumnHeader{background:linear-gradient(#fafcffeb,#f2f7fce0);border-bottom-color:#0f2a571a}.appRoot--lightTheme .funnelPage .funnelColumnSummary{background:linear-gradient(#f2f7fcd9,#ebf1f9d1);border-top-color:#0f2a571a}.appRoot--lightTheme .funnelPage .funnelColumnSummaryValue{color:#102341}.appRoot--lightTheme .funnelPage .funnelColumnSummaryLabel{color:#102341ad}.appRoot--lightTheme .funnelPage .funnelMetaPill,.appRoot--lightTheme .funnelPage .funnelColumnCount{color:#173a74;background:#173a7414;border-color:#173a7429}.appRoot--lightTheme .funnelPage .funnelHeroLead,.appRoot--lightTheme .funnelPage .funnelSummaryLabel,.appRoot--lightTheme .funnelPage .funnelStatusInline,.appRoot--lightTheme .funnelPage .funnelCardSummary,.appRoot--lightTheme .funnelPage .funnelCardMeta,.appRoot--lightTheme .funnelPage .funnelMovePipelineCount{color:#102341ad}.appRoot--lightTheme .funnelPage .funnelCardSummary{color:#2f4468d1}.appRoot--lightTheme .funnelPage .funnelCardMetaValue{color:#102341}.appRoot--lightTheme .funnelPage .funnelCardMetaLabel{color:#485f82c7}.appRoot--lightTheme .funnelPage .funnelCardMeta{border-top-color:#0f2a571a}.appRoot--lightTheme .funnelPage .funnelCardTitleBtn:hover{color:#0a1830}.appRoot--lightTheme .funnelPage .funnelAddColumnBtn{color:#1023419e;background:#0f2a570a;border-color:#0f2a572e}.appRoot--lightTheme .funnelPage .funnelAddColumnBtn:hover{color:#102341d1;background:#0f2a570f;border-color:#0f2a5747}.appRoot--lightTheme .funnelPage .funnelEmptyColumn{color:#10234185;background:#0f2a570a;border-color:#0f2a5724}.appRoot--lightTheme .funnelPage .funnelToolbar .funnelFilterControl,.appRoot--lightTheme .funnelPage .funnelToolbar .projectsMultiSelectTrigger,.appRoot--lightTheme .funnelPage .funnelToolbar .projectsDateTrigger,.appRoot--lightTheme .funnelPage .funnelToolbar .funnelDateFilterWrap .projectsDateTrigger{color:#102341;background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a5724;border-radius:8px;padding:0 14px;box-shadow:0 1px 3px #0f2a5714,inset 0 1px #ffffffd1}.appRoot--lightTheme .funnelPage .funnelToolbar .funnelFilterControl:hover,.appRoot--lightTheme .funnelPage .funnelToolbar .projectsMultiSelectTrigger:hover,.appRoot--lightTheme .funnelPage .funnelToolbar .projectsDateTrigger:hover{background:linear-gradient(#fafcfffc,#f1f6fcfa);border-color:#173a7433}.appRoot--lightTheme .funnelPage .funnelToolbarActions .btn,.appRoot--lightTheme .funnelPage .funnelToolbarActions .btnGhost{color:#173150;background:linear-gradient(#f7fafefc,#eef4faf7);border-color:#0f2a5724;transform:none;box-shadow:inset 0 1px #ffffffd1}.appRoot--lightTheme .funnelPage .funnelToolbarActions .btn:hover,.appRoot--lightTheme .funnelPage .funnelToolbarActions .btnGhost:hover{color:#102341;background:linear-gradient(#f1f6fcfc,#e8eff7fa);border-color:#173a7438}.appRoot--lightTheme .funnelPage .funnelToolbar{background:linear-gradient(#f7fafefc,#eef4faf7);border:1px solid #0f2a571c;border-radius:5px;box-shadow:0 10px 28px #1022440f,inset 0 1px #ffffffeb}.appRoot--lightTheme .funnelPage .funnelPipelineTabs,.appRoot--lightTheme .funnelPage .funnelPipelineAddBtn,.appRoot--lightTheme .funnelPage .funnelColumn,.appRoot--lightTheme .funnelPage .funnelCard,.appRoot--lightTheme .funnelPage .funnelEditorPanel,.appRoot--lightTheme .funnelPage .funnelMovePipelineOption{border-color:#0f2a571f}@media (max-width:980px){.funnelHeroTop,.funnelToolbar,.funnelHeroHeaderRow{flex-direction:column;align-items:stretch}.funnelSummaryBar{grid-template-columns:repeat(2,minmax(0,1fr))}.funnelHeroActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.funnelPipelines{align-items:stretch}.funnelPipelineAddBtn{align-self:center;margin-right:10px}.funnelToolbar{flex-wrap:wrap}.funnelToolbarFilters{flex-wrap:wrap;width:100%}.funnelEditorPanel{width:100%;margin-top:12px;position:static}.funnelImportMenu{width:100%;max-width:none;margin-top:12px;position:static}.contactsHero,.contactsToolbar{flex-direction:column;align-items:stretch}.contactsHeroMeta,.contactsToolbarActions{justify-content:flex-start}}@media (max-width:720px){.funnelPage{height:calc(100dvh - 96px);max-height:calc(100dvh - 96px);padding-left:12px;padding-right:12px}.funnelColumn,.funnelAddColumnBtn{width:min(88vw,320px);min-width:min(88vw,320px)}.funnelCardTop{flex-direction:column;align-items:stretch}.funnelStageSelect{max-width:none}.funnelEditorRow{grid-template-columns:74px minmax(0,1fr) 64px auto}.funnelEditorCreate{grid-template-columns:minmax(0,1fr) 64px auto}.funnelImportItem{grid-template-columns:auto minmax(0,1fr)}.funnelImportStageSelect{grid-column:1/-1}.contactsTableCard{overflow:auto}.contactsTableHeader,.contactsRow,.contactsTableFilters{min-width:980px}.accountsTableHeader,.accountsRow,.accountsTableFilters{min-width:1140px}.contactsAddBtn{justify-content:center;width:100%}}.projectDetailSidebar .detailOrganizationInput{font-size:12px;line-height:1.5}.projectDetailSidebar .detailOrganizationInput:focus,.projectDetailSidebar .detailOrganizationInput:focus-visible{background:#0b1220f5;outline:none;box-shadow:none!important;border-color:#d2e0ff1f!important}.detailDescriptionActions{justify-content:flex-end;gap:8px;display:flex}.detailDescriptionActions .btn{min-height:30px}.projectDetailSidebar .detailInlineActionBtn{color:#eaf3ff;min-height:30px;box-shadow:none;background:#162134eb;border:1px solid #7097cd61;border-radius:6px;padding:0 13px;font-size:11px;font-weight:700}.projectDetailSidebar .detailInlineActionBtn:hover,.projectDetailSidebar .detailInlineActionBtn:focus-visible{color:#fff;box-shadow:none;background:#1b283ef5;border-color:#90c0f875}.detailOwnerLine{font-size:16px;line-height:1.2}.projectDetailSidebarDivider{border-top:1px solid #d2e0ff38;margin:10px 0 12px}.projectInfoHeading{color:var(--text);margin:0 0 8px;font-size:12px;font-weight:700}.detailAccessRow{border-bottom:1px solid #d2e0ff38;grid-template-columns:1fr;align-items:start;gap:10px;max-width:300px;margin-top:8px;padding-bottom:8px;display:grid}.detailAccessRow .detailField{gap:4px;min-width:0;display:grid}.detailFieldHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.detailFieldLabel{color:var(--muted2);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.detailAccessStaticValue{color:var(--text);padding:0 8px;font-size:13px;line-height:1.35}.detailVisibilitySwitch{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:1fr auto;align-items:start;gap:4px 12px;padding:4px 8px 2px;transition:background .18s,opacity .18s;display:grid}.detailVisibilitySwitch:hover,.detailVisibilitySwitch:focus-visible{background:0 0;outline:none}.detailVisibilitySwitch:disabled{opacity:.62;cursor:default}.detailVisibilitySwitchTrack{background:#7686a26b;border-radius:8px;flex:none;grid-area:1/2/span 2;align-self:center;align-items:center;width:44px;height:24px;transition:background .18s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #b9cce42e}.detailVisibilitySwitch.is-public .detailVisibilitySwitchTrack{background:linear-gradient(135deg,#4eaaffe6,#50e1c5d9)}.detailVisibilitySwitchThumb{background:#fff;border-radius:6px;width:18px;height:18px;margin-left:3px;transition:transform .18s;box-shadow:0 3px 10px #00000047}.detailVisibilitySwitch.is-public .detailVisibilitySwitchThumb{transform:translate(20px)}.detailVisibilitySwitchText{grid-area:1/1/span 2;gap:2px;min-width:0;display:grid}.detailVisibilitySwitchState{color:var(--text);padding-top:1px;font-size:12px;font-weight:400;line-height:1.2}.detailVisibilitySwitchDescription{color:var(--muted2);max-width:none;padding-right:4px;font-size:11px;line-height:1.35}.detailVisibilitySwitch.is-saving .detailVisibilitySwitchTrack{opacity:.72}.detailShareBtn{min-height:28px;padding:0 10px;font-size:12px;font-weight:700}.detailFieldInput{height:30px;padding:0 8px;font-size:12px}.detailShareChips{flex-wrap:wrap;gap:6px;display:flex}.detailShareChips .chipBtn{padding:5px 9px;font-weight:700}.detailShareChip{cursor:default}.detailOrgChips{flex-wrap:wrap;gap:6px;display:flex;overflow:hidden}.detailOrgChips.is-collapsed{max-height:70px}.detailOrgChipBtn{color:#b4d2ffeb;white-space:nowrap;background:#2f7dff21;border:1px solid #61a3ff59;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.detailOrgChipRemove{color:#b4d2ff99;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:14px;line-height:1;display:inline-flex}.detailOrgChipRemove:hover{color:#dcebfff2;background:#ffffff1f}.detailOrgChipsToggle{color:#82aaffb8;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:11px;font-weight:700;display:inline-flex}.detailOrgChipsToggle:hover{color:#a0c8fff2}.detailActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:0;margin-bottom:0;padding-top:0;display:grid;position:relative}.projectDetailActionsBlock{margin-top:0;padding-top:0}.projectDetailActionsBlock+.projectInfoHeading{border-top:1px solid #d2e0ff38;margin-top:10px;padding-top:10px}.projectSalesforcePanel{margin-top:12px;padding-top:2px}.projectSalesforceIntro{margin-top:6px;line-height:1.5}.projectSalesforceStatusRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.projectSalesforceStatusBadge{color:#e1f4fff0;background:#a1dfff14;border:1px solid #a1dfff42;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.projectSalesforceFields{gap:12px;margin-top:14px;display:grid}.projectSalesforceFields .field label{font-size:11px}.projectSalesforceFields .field select{background-color:#0c1322eb;border-radius:8px;min-height:40px}.projectSalesforceActionRow{gap:8px;margin-top:14px;display:grid}.projectCrmExportModal{width:min(1040px,100vw - 44px)}.projectDownloadExportModal{width:min(720px,100vw - 40px)}.projectDownloadExportLayout{gap:12px;display:grid}.projectDownloadExportIntro{color:var(--muted);font-size:13px;line-height:1.45}.projectDownloadExportGrid{grid-template-columns:1fr;gap:8px;display:grid}.projectDownloadExportOption{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#0e1624d1;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.projectDownloadExportOption.is-selected{background:#a1dfff14;border-color:#a1dfff6b}.projectDownloadExportOptionCheck{color:#08111d;background:#a1dfffeb;border:1px solid #a1dfff6b;border-radius:999px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:inline-grid}.projectDownloadExportOptionLabel{color:var(--text);font-size:13px;font-weight:700}.projectDownloadExportOptionLabel small{color:var(--muted2);font-size:11px;font-weight:600}.modal.projectCrmExportModal .modalBody{scrollbar-width:thin;scrollbar-color:#a1dfff94 #0f1826eb}.modal.projectCrmExportModal .modalBody::-webkit-scrollbar{width:10px}.modal.projectCrmExportModal .modalBody::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffbd,#68b4ff8f);border:2px solid #0f1826eb;border-radius:999px}.modal.projectCrmExportModal .modalBody::-webkit-scrollbar-track{background:#0f1826eb;border-radius:999px}.projectCrmExportLayout{gap:18px;display:grid}.projectCrmExportSection{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:16px}.projectCrmExportSectionTitle{color:#e8f5fff5;margin-bottom:12px;font-size:14px;font-weight:800}.projectCrmSelectorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.projectCrmSelectorCard{color:var(--text);text-align:left;cursor:pointer;background:#0e1624d1;border:1px solid #ffffff14;border-radius:12px;gap:6px;padding:14px;display:grid}.projectCrmSelectorCard.is-selected{background:#a1dfff14;border-color:#a1dfff6b}.projectCrmSelectorCheck{color:#08111d;background:#a1dfffeb;border:1px solid #a1dfff6b;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-grid}.projectCrmSelectorName{font-size:15px;font-weight:800}.projectCrmSelectorMeta{color:var(--muted2);font-size:12px}.projectCrmPreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.projectCrmPreviewCard{text-align:left;cursor:pointer;background:#0e1624c2;border:1px solid #ffffff14;border-radius:10px;padding:12px;position:relative}.projectCrmPreviewCard.is-selected{background:#a1dfff14;border-color:#a1dfff6b}.projectCrmPreviewCheck{color:#08111d;background:#a1dfffeb;border:1px solid #a1dfff6b;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:inline-grid;position:absolute;top:10px;right:10px}.projectCrmPreviewLabel{color:#c1e0ffcc;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.projectCrmPreviewValue{color:var(--text);margin-top:8px;font-size:14px;font-weight:700;line-height:1.35}.projectCrmMappingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.projectCrmMappingCard{background:#0e1624c2;border:1px solid #ffffff14;border-radius:12px;padding:14px}.projectCrmMappingTitle{color:#e8f5fff5;margin-bottom:10px;font-size:15px;font-weight:800}.projectCrmMappingList{gap:8px;display:grid}.projectCrmMappingRow{background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.projectCrmMappingRow span{color:var(--muted);font-size:13px}.projectCrmMappingRow strong{color:var(--text);font-size:13px}.projectCrmContentGroupList{gap:12px;display:grid}.projectCrmContentGroup{background:#0e1624c2;border:1px solid #ffffff14;border-radius:12px;padding:14px}.projectCrmContentGroupTitle{color:#e8f5fff5;margin-bottom:10px;font-size:14px;font-weight:800}.projectCrmContentRows{gap:8px;display:grid}.projectCrmContentRow{background:#ffffff08;border-radius:10px;padding:12px}.projectCrmContentLabel{color:#c1e0ffcc;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.projectCrmContentValue{color:var(--text);white-space:pre-wrap;margin-top:8px;font-size:13px;line-height:1.45}.projectDetailSidebar .detailActions .btn{min-height:34px;padding:0 14px;font-size:12px;font-weight:600}.projectDetailSidebar .projectSidebarActionBtn{color:#eaf6ff;width:100%;box-shadow:none;background:#121c2ef0;border:1px solid #78a0dc47;border-radius:5px;justify-content:center;align-items:center;gap:0;display:inline-flex;padding-left:14px!important;padding-right:14px!important}.projectDetailSidebar .projectSidebarActionBtn:hover,.projectDetailSidebar .projectSidebarActionBtn:focus-visible{box-shadow:none;background:#18243afa;border-color:#96cdff61}.projectDetailSidebar .projectSidebarActionBtnPrimary{color:#eaf6ff;background:#121c2ef0;border-color:#78a0dc47}.projectDetailSidebar .projectSidebarActionBtnPrimary:hover,.projectDetailSidebar .projectSidebarActionBtnPrimary:focus-visible{color:#fff;background:#18243afa;border-color:#96cdff61}.projectDetailSidebar .projectSidebarActionIcon{flex:none;justify-content:center;align-items:center;margin-left:0;margin-right:10px;display:inline-flex;transform:translateY(3px)}.projectDetailSidebar .projectSidebarActionIcon svg{display:block}.projectDetailSidebar .projectSidebarActionBtn>span:last-child{display:inline-block;transform:translateY(1px)}.projectSidebarExportButtonWrap{gap:8px;display:grid}.projectSidebarExportButton{width:100%}.projectSidebarExportError{color:#ffb4b4;margin:0 0 0 48px;font-size:12px;line-height:1.45}.projectDetailSidebar .projectsMultiSelectTrigger,.projectDetailSidebar .projectsSingleSelect .projectsMultiSelectMenu,.projectDetailSidebar .projectsSingleSelectItem{border-radius:5px}.projectDetailSidebar .projectsSingleSelect .projectsMultiSelectMenu{padding:0}.projectDetailSidebar .projectsSingleSelectItem{border-radius:0;padding:10px 12px}.projectDetailSidebar .projectsMultiSelectTrigger[aria-expanded=false],.projectDetailSidebar .projectsMultiSelectTrigger[aria-expanded=true],.projectDetailSidebar .projectsMultiSelectTrigger:focus-visible{box-shadow:none;background:0 0;border-color:#0000}.projectDetailSidebar .projectsMultiSelectTrigger[aria-expanded=false]:hover{background:0 0;border-color:#0000}.projectDetailSidebar .detailSharedTrigger,.projectDetailSidebar .detailSharedTrigger:hover,.projectDetailSidebar .detailSharedTrigger:focus-visible,.projectDetailSidebar .detailSharedTrigger[aria-expanded=true],.projectDetailSidebar .detailFolderTrigger,.projectDetailSidebar .detailFolderTrigger:hover,.projectDetailSidebar .detailFolderTrigger:focus-visible,.projectDetailSidebar .detailFolderTrigger[aria-expanded=true]{box-shadow:none;background:0 0;border-color:#0000}.projectDetailSidebar .detailFolderTrigger{padding-left:8px;padding-right:8px}.projectDetailPage .projectDetailSidebar .projectsMultiSelectTrigger[aria-expanded=false],.projectDetailPage .projectDetailSidebar .projectsMultiSelectTrigger[aria-expanded=true],.projectDetailPage .projectDetailSidebar .projectsMultiSelectTrigger:focus-visible{box-shadow:none;background:linear-gradient(#1a263c85,#121c2e7a);border-color:#5d719038}.projectDetailPage .projectDetailSidebar .projectsMultiSelectTrigger[aria-expanded=false]:hover{background:linear-gradient(#202e489e,#1622368f);border-color:#5d719052}.projectDetailPage .projectDetailSidebar .detailSharedTrigger,.projectDetailPage .projectDetailSidebar .detailSharedTrigger:hover,.projectDetailPage .projectDetailSidebar .detailSharedTrigger:focus-visible,.projectDetailPage .projectDetailSidebar .detailSharedTrigger[aria-expanded=true],.projectDetailPage .projectDetailSidebar .detailFolderTrigger,.projectDetailPage .projectDetailSidebar .detailFolderTrigger:hover,.projectDetailPage .projectDetailSidebar .detailFolderTrigger:focus-visible,.projectDetailPage .projectDetailSidebar .detailFolderTrigger[aria-expanded=true]{box-shadow:none;background:linear-gradient(#1a263c85,#121c2e7a);border-color:#5d719038}.projectDetailPage .projectDetailSidebar .detailSharedTrigger:hover,.projectDetailPage .projectDetailSidebar .detailFolderTrigger:hover{background:linear-gradient(#202e489e,#1622368f);border-color:#5d719052}.projectDetailPage .projectDetailSidebar .detailSelectPencil{color:#a1dfff8c}.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .projectsMultiSelectTrigger[aria-expanded=false],.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .projectsMultiSelectTrigger[aria-expanded=true],.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .projectsMultiSelectTrigger:focus-visible{background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a5724;box-shadow:inset 0 1px #ffffffd1}.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .projectsMultiSelectTrigger[aria-expanded=false]:hover{background:linear-gradient(#f6fafffc,#ebf2fbfa);border-color:#173a742e}.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailSharedTrigger,.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailSharedTrigger:hover,.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailSharedTrigger:focus-visible,.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailSharedTrigger[aria-expanded=true],.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailFolderTrigger,.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailFolderTrigger:hover,.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailFolderTrigger:focus-visible,.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailFolderTrigger[aria-expanded=true]{background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a5724;box-shadow:inset 0 1px #ffffffd1}.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailSharedTrigger:hover,.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailFolderTrigger:hover{background:linear-gradient(#f6fafffc,#ebf2fbfa);border-color:#173a742e}.projectDetailDeleteBottomBtn{align-self:stretch;width:100%;max-width:300px;min-height:32px;margin-top:auto;padding:0 12px;font-size:12px}.detailShareSelectItem{align-items:center;gap:10px;display:flex}.projectDetailPage .projectDetailSidebar .detailAccessStaticValue{background:linear-gradient(#1a263c85,#121c2e7a);border:1px solid #5d719038;border-radius:5px;align-items:center;min-height:40px;padding:0 14px;font-size:13px;display:flex}.projectDetailPage .projectDetailSidebar .detailVisibilitySwitch{border-radius:5px;min-height:40px;padding:8px 14px;background:linear-gradient(#1a263c85,#121c2e7a)!important;border:1px solid #5d719038!important}.projectDetailPage .projectDetailSidebar .detailVisibilitySwitch:hover{background:linear-gradient(#202e489e,#1622368f)!important;border-color:#5d719052!important}.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailAccessStaticValue{color:#102341;background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a5724}.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailVisibilitySwitch{background:linear-gradient(#fcfefffc,#f2f7fdf7)!important;border-color:#0f2a5724!important}.appRoot--lightTheme .projectDetailPage .projectDetailSidebar .detailVisibilitySwitch:hover{background:linear-gradient(#f6fafffc,#ebf2fbfa)!important;border-color:#173a7438!important}.detailShareItemLabel{flex:auto;min-width:0}.detailShareRoleBadge{color:#e1f4ffeb;letter-spacing:.02em;text-transform:uppercase;background:#a1dfff1a;border:1px solid #a1dfff2e;border-radius:999px;align-items:center;min-height:20px;margin-left:auto;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.detailShareDot{background:0 0;border:2px solid #a1dfffc7;border-radius:50%;flex:0 0 14px;width:14px;height:14px;display:inline-block;position:relative;box-shadow:0 0 0 2px #a1dfff1f}.detailShareDot.is-selected{background:0 0}.detailShareDot.is-selected:after{content:"";background:#a1dfff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projectDetailSidebar .projectsSingleSelectItem.is-selected{background:0 0;border-color:#0000}.projectDetailSidebar .projectsSingleSelectItem.is-selected:hover,.projectDetailSidebar .projectsSingleSelectItem:hover{background:#ffffff14}.detailFolderTreeNode{display:block}.detailFolderTreeChildren{border-left:1px solid #a1dfff52;margin-left:20px;padding-left:12px}.detailSelectPencil{color:#fff;place-items:center;display:grid}.detailSelectPencil svg{width:12px;height:12px;display:block}.projectDetailMain{min-width:0;padding-top:0}.detailShareAction{position:relative}.detailShareMenu{border:1px solid var(--border);min-width:280px;max-width:360px;box-shadow:var(--shadow);z-index:35;background:#0a1020fa;border-radius:10px;padding:10px;position:absolute;top:calc(100% + 8px);left:0}.detailShareMenuTitle{color:var(--muted2);margin-bottom:8px;font-size:12px;font-weight:700}.detailShareMenuList{gap:6px;max-height:240px;padding-right:4px;display:grid;overflow:auto}.detailShareMenuItem{align-items:center;gap:8px;font-size:13px;display:flex}.detailShareMenuItem input{accent-color:#a1dfff}@media (max-width:980px){.projectDetailLayout{grid-template-columns:1fr;gap:16px;min-height:0}.projectDetailSidebar{border-bottom:1px solid #d2e0ff47;border-right:0;padding-bottom:14px;padding-right:0}.projectDetailSidebar .detailTitle{font-size:32px}.detailOwnerLine{font-size:22px}.detailAccessRow{grid-template-columns:1fr;max-width:none}.projectCrmPreviewGrid,.projectCrmMappingGrid,.projectCrmSelectorGrid,.projectDownloadExportGrid{grid-template-columns:1fr}}.projectDetailPage>.btn.btnGhost:first-child{box-shadow:none;color:#84befff2;background:0 0;border:0;margin:0;padding:0;font-size:11px;font-weight:700;line-height:1.2;display:block;position:absolute;top:0;right:22px}.projectDetailPage>.btn.btnGhost:first-child:hover{color:#a1dfff;background:0 0;border:0;text-decoration:none}.projectDetailPage>.btn.btnGhost.projectDetailBackBtnInline{margin:0 0 12px;display:inline-block;position:static;top:auto;right:auto}.projectDetailAccessModal{text-align:center;background:linear-gradient(#111a2af5,#0c1423f5);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;width:min(460px,100% - 32px);margin:120px auto 0;padding:24px 22px 20px;display:flex;box-shadow:0 18px 36px #0000002e}.projectDetailPage:has(>.projectDetailAccessModal){place-items:center;min-height:calc(100vh - 58px);display:grid}.projectDetailPage:has(>.projectDetailAccessModal) .projectDetailAccessModal{margin:0 auto}.sectionCard{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#111a2ab8,#111a2a59);padding:10px;position:relative}.sectionCard.is-scanning{overflow:hidden}.sectionCard__scanLine{border-radius:var(--radius)var(--radius)0 0;background:linear-gradient(90deg,#0000 0%,#a1dfff00 5%,#a1dfffd9 38%,#78c8ff 50%,#a1dfffd9 62%,#a1dfff00 95%,#0000 100%) 0 0/250% 100%;height:2px;animation:2s ease-in-out infinite scanSweep;position:absolute;top:0;left:0;right:0}@keyframes scanSweep{0%{background-position:220% 0}to{background-position:-120% 0}}.sectionHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sectionTitle{align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.scrollArea{max-height:240px;padding-right:6px;overflow:auto}.scrollArea::-webkit-scrollbar{width:10px}.scrollArea::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.scrollArea::-webkit-scrollbar-track{background:0 0}.scrollPanel{padding-right:6px;overflow:auto}.scrollPanel.rows3{max-height:160px}.scrollPanel.rows4{max-height:184px}.scrollPanel.rows5{max-height:220px}.scrollPanel.rows6{max-height:256px}.scrollPanel::-webkit-scrollbar{width:10px}.scrollPanel::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.scrollPanel::-webkit-scrollbar-track{background:0 0}.statusBadge{border:1px solid var(--border);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:950;display:inline-flex}.statusBadge.new{background:#2f7dff1a;border-color:#2f7dff59}.statusBadge.old{opacity:.85;background:#ffffff08;border-color:#ffffff1f}.listCard{border:1px solid var(--border);background:#0a10208c;border-radius:14px;margin-bottom:8px;padding:9px}.taskListCard,.noteListCard{padding:10px 14px}.listCardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.listTitle{font-size:12px;font-weight:900}.strike{opacity:.7;text-decoration:line-through}.noteCardTitleRow{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.noteCardDate{white-space:nowrap}.noteCardBody{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.noteCardActions{justify-content:flex-end;align-self:end;margin-top:0;display:flex}.preparerListCard{gap:0;min-height:0;margin-bottom:6px;padding:8px 12px;display:grid}.preparerListCard.dashboardObjectCard{min-height:0}.preparerListCard .dashboardObjectCard__content{gap:2px;min-height:0}.preparerListCard .dashboardObjectCard__content--withMenu{padding-right:28px}.preparerListCard .dashboardObjectCard__menu{top:4px;right:4px}.dashboardObjectCard.is-menu-open+.dashboardObjectCard .dashboardObjectCard__menu{opacity:0;pointer-events:none}.preparerListCardMain{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.preparerListCardMain:hover .listTitle,.preparerListCardMain:focus-visible .listTitle{color:#a1dfff}.preparerCardLayout{align-content:start;gap:0;min-width:0;display:grid}.preparerCardInlineRow{min-width:0;color:var(--text);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:6px;padding-bottom:7px;font-size:12px;line-height:1.2;display:grid}.preparerCardInlineRow>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.preparerCardName{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.1;overflow:hidden}.preparerCardMetaRow{gap:12px;margin-top:4px;padding-top:6px;font-size:9px}@media (max-width:720px){.preparerCardInlineRow{grid-template-columns:minmax(0,1fr);gap:8px}.preparerCardName{white-space:normal}.preparerCardMetaRow{flex-wrap:wrap;gap:6px 14px}}.preparerViewerContent{gap:10px;display:grid}.preparerViewerContentWithCopy{padding-top:8px;position:relative}.preparerViewerRow{gap:4px;display:grid}.preparerViewerLabel{color:var(--muted2);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.reportCopyBtn{z-index:2;color:#a1dfff;border-color:#a1dfff52;position:absolute;top:8px;right:8px}.reportCopyBtn.is-active{color:#a1dfff;border-color:#a1dfff61}.cardActionMenuWrap{flex:none;position:relative}.cardActionMenu{z-index:120;isolation:isolate;background:#111a2a;border:1px solid #ffffff1a;border-radius:10px;gap:2px;min-width:138px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #00000052}.cardActionMenu.is-fixed{top:var(--menu-top,0);left:var(--menu-left,0);position:fixed;right:auto;transform:translate(-100%)}.cardActionMenu.is-fixed-upward{top:var(--menu-top,0);left:var(--menu-left,0);position:fixed;right:auto;transform:translate(-100%,calc(-100% - 12px))}.cardActionMenuItem{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.cardActionMenuItem:hover{background:#ffffff0d}.cardActionMenuItem.danger{color:#ff6a7cfa}.cardActionMenuIcon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.noteContent{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.taskCardLayout{flex-direction:column;align-items:stretch;gap:4px;display:flex}.taskCardHeader,.taskCardFooter{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.taskCardTitleRow{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.taskCardDetails{letter-spacing:-.01em;color:#f5f8ff;white-space:pre-wrap;word-break:break-word;min-width:0;font-size:11px;font-weight:800;line-height:1.2}.taskCardDetails.is-done{color:#f5f8ffb3}.taskCardTypeRow{color:#eaf0ff8f;flex:auto;align-items:center;gap:6px;min-width:0;min-height:24px;display:inline-flex}.taskCardTypeIcon{color:#ffffff6b;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.taskToggleBtn{color:#ffffff6b;cursor:pointer;width:20px;height:20px;box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .14s,transform .14s,box-shadow .14s;display:inline-flex}.taskToggleBtn:hover{color:#c9edffe0;transform:translateY(-1px)}.taskToggleBtn.is-done{color:#071120;box-shadow:none;background:0 0}.taskToggleBtnIcon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.taskToggleBtn svg{width:20px;height:20px;display:block}.taskToggleBtn.is-done .taskToggleBtnIcon{color:#a1dfff}.taskCardTypeText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.taskCardTypeText.is-done{color:#a1dfff}.taskCardDate{color:#a9d9f7;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.taskCardDateIcon{width:12px;height:12px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.taskCardActions{flex:none;justify-content:flex-end;gap:2px;min-height:20px}.taskCardActions .actionMiniBtn{align-self:center;width:20px;height:20px}.rowRight{align-items:center;gap:8px;display:flex}.projectsFolderInnerActions{justify-content:flex-end;align-items:center;gap:4px;margin-top:-6px}.projectsDeleteFolderLabel{display:none}.projectsPage .btn,.projectsPage .projectsToolbarBtn,.projectsPage .projectsFolderInput,.projectsPage .projectsSingleSelect .projectsMultiSelectMenu,.projectsPage .projectsSingleSelectItem,.projectsPage .projectsDatePickerMenu,.projectsPage .projectsDateCell,.projectsPage .projectCard,.projectsPage .projectCardModern,.projectsPage .projectsFolderPanel,.projectsPage .projectsFolderSectionCard,.projectsPage .card{border-radius:5px}.projectsPage .backLink{color:#a1dfff}.projectsPage .projectsMultiSelectTrigger,.projectsPage .projectsDateTrigger,.projectsPage .projectsToolbarBtn,.projectsPage .projectsDeleteFolderBtn,.projectsPage .projectsFolderToggleBtn{box-shadow:none;background:#172336eb;border:1px solid #a1dfff38}.projectsPage .projectsFolderInput{box-sizing:border-box;border-radius:5px;height:34px;min-height:34px;padding:0 10px;font-size:12px}.projectsPage .projectsMultiSelectTrigger>span:first-child,.projectsPage .projectsDateTrigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectsPage .projectsMultiSelectTrigger:hover,.projectsPage .projectsDateTrigger:hover,.projectsPage .projectsToolbarBtn:hover,.projectsPage .projectsFolderToggleBtn:hover{background:#1d2b42f5;border-color:#8fd9ff47}.projectsPage .projectsMultiSelectTrigger:focus-visible,.projectsPage .projectsMultiSelectTrigger[aria-expanded=true],.projectsPage .projectsDateTrigger:focus-visible,.projectsPage .projectsDateTrigger[aria-expanded=true]{box-shadow:none;border-color:#7ea7db1f}.projectsPage .projectsDatePickerMenu,.projectsPage .projectsSingleSelect .projectsMultiSelectMenu,.projectsPage .projectsMultiSelectMenu,.projectsPage .projectsFolderMenu{background:linear-gradient(#111a2afa,#0c1423fa);border:1px solid #ffffff14;box-shadow:0 10px 18px #0000001f}.projectsPage .projectsFolderMenuWrap{align-self:flex-start}.projectsPage .projectsFolderMenuBtn{box-shadow:none;background:0 0;border:0}.projectsPage .projectsFolderMenuBtn:hover,.projectsPage .projectsFolderMenuBtn[aria-expanded=true]{color:#fff;box-shadow:none;background:0 0;border:0}.projectsPage .projectsFolderMenu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:220px;padding:0;top:calc(100% + 8px)}.projectsPage .projectsFolderMenu .menuItem,.projectsPage .projectsFolderMenu .menuItem:hover{border-radius:0}.projectsPage .projectsFolderMenuDivider{display:none}.projectsPage .projectsSingleSelect .projectsMultiSelectMenu{width:max-content;min-width:280px;max-width:min(420px,90vw);padding:0}.projectsPage .projectsMoveFolderSelect .projectsMultiSelectMenu{left:auto;right:0}.projectsPage .projectsSingleSelectItem{border-radius:0;outline:none;align-items:center;gap:10px;min-height:40px;padding:11px 12px;transition:color .12s,background .12s;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.projectsPage .projectsSingleSelectItemLabel,.projectsPage .projectsMovePrimaryLabel{font:inherit;line-height:1.2}.projectsPage .projectsSingleSelectItem:before{content:"";border:2px solid #a1dfffc7;border-radius:999px;flex:0 0 14px;width:14px;height:14px;transition:transform .12s,border-color .12s,box-shadow .12s,background .12s;box-shadow:0 0 0 2px #a1dfff14}.projectsPage .projectsSingleSelectItem:hover,.projectsPage .projectsMultiSelectItem:hover{background:#ffffff0a!important}.projectsPage .projectsSingleSelectItem.is-selected{background:0 0!important;border-color:#0000!important}.projectsPage .projectsSingleSelectItem.is-selected:hover{background:#ffffff0a!important}.projectsPage .projectsSingleSelectItem.is-selected:before{background:radial-gradient(circle,#a1dfff 46%,#0000 48%);border-color:#a1dfff}.projectsPage .projectsMultiSelect{position:relative}.projectsPage .projectsMultiSelect .projectsMultiSelectMenu{width:max-content;min-width:320px;max-width:min(460px,90vw);padding:0}.projectsPage .projectsMultiSelectItem{border-radius:0;align-items:flex-start;gap:10px;min-height:40px;padding:8px 10px;transition:color .12s,background .12s;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.projectsPage .projectsMultiSelectItem:hover{background:#ffffff0a!important}.projectsPage .projectsMultiSelectItem input{background:0 0;border:2px solid #a1dfffc7;border-radius:999px;width:14px;height:14px;margin-top:3px;transition:transform .12s,border-color .12s,box-shadow .12s,background .12s;box-shadow:0 0 0 2px #a1dfff14}.projectsPage .projectsMultiSelectItem input:before{clip-path:none;width:6px;height:6px;box-shadow:none;background:#a1dfff;border-radius:999px}.projectsPage .projectsMultiSelectItem input:checked{background:radial-gradient(circle,#a1dfff 46%,#0000 48%);border-color:#a1dfff}.projectsPage .projectsMultiSelectItem input:checked:before{transform:scale(0)}.projectsPage .projectsMultiSelectText{gap:2px}.projectsPage .projectsMoveItemFolder>.projectsMultiSelectText>span:first-child{font-weight:400}.projectsPage .projectsMultiSelectText>span:first-child{color:var(--text);letter-spacing:-.02em;font-size:13px;font-weight:400;line-height:1.1}.projectsPage .projectsMultiSelectMeta{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;line-height:1.1}.projectsPage .projectsDateNavBtn{background:linear-gradient(#111a2af0,#0c1423f0);border:1px solid #ffffff14;box-shadow:0 10px 18px #0000001f}.projectsPage .projectsDateNavBtn:hover,.projectsPage .projectsDateCell:hover{background:linear-gradient(#141e30f5,#0e1626f5);border-color:#ffffff1a}.projectsPage .projectsDateCell.is-selected{color:#08111e;background:#a1dfff;border-color:#2f7dff2e}.projectsPage .projectCard,.projectsPage .projectCardModern,.projectsPage .projectsFolderPanel,.projectsPage .projectsFolderSectionCard,.projectsPage .projectTile>.card{background:linear-gradient(#111a2af0,#0c1423f0);border:1px solid #ffffff14;box-shadow:0 10px 18px #0000001f}.projectsPage .projectCardModern,.projectsPage .projectsFolderHeaderClickable{cursor:grab}.projectsPage .projectCard:hover,.projectsPage .projectCardModern:hover,.projectsPage .projectsFolderPanel:hover,.projectsPage .projectsFolderSectionCard:hover{background:linear-gradient(#141e30f5,#0e1626f5);border-color:#ffffff1a}.projectsPage .projectsFolderPanel{background:linear-gradient(#111a2af0,#0c1423f0);padding:14px 14px 10px}.projectsPage .projectsHeaderTitleRow{align-items:center;margin:0;padding:0}.projectsPage .projectsToolbarShell{border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;overflow:visible}.projectsPage .projectsToolbarShell:before{content:none}.projectsPage .projectsToolbarSearch,.projectsPage .projectsToolbarInlineFilters{min-width:0}.projectsPage .projectsToolbarActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.projectsPage .projectsCreateMenuWrap{align-self:center;margin-top:0}.projectsPage .projectsCreateMenuBtn{background:linear-gradient(#253f60f5,#172b44f0);border-color:#a1dfff3d;min-width:104px;color:#f5fafffc!important}.projectsPage .projectsCreateMenuBtn:hover,.projectsPage .projectsCreateMenuBtn:focus-visible{background:linear-gradient(#2d4c73fa,#1c3452f5);border-color:#bae8ff57;color:#f5fafffc!important}.projectsPage .projectsCreateMenu{z-index:80;min-width:180px}.projectsPage .projectsMoveMenu{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--projects-dark-card-border);width:min(420px,88vw);min-width:min(420px,88vw);max-width:min(420px,88vw);max-height:min(560px,72vh);box-shadow:var(--shadow);background:#111a2afa;border-radius:8px;padding:0;left:auto;right:0;overflow:hidden}.projectsPage .projectsMoveMenuSubmit{border-radius:0;width:100%;height:34px;margin-top:0}.projectsPage .projectsDatePickerMenu,.projectsPage .projectsSingleSelect .projectsMultiSelectMenu,.projectsPage .projectsMultiSelectMenu,.projectsPage .projectsFolderMenu{border-color:var(--projects-dark-card-border);box-shadow:var(--shadow);background:linear-gradient(#131c2cfb,#121b2bfb);border-radius:8px;overflow:hidden}.projectsPage .projectsSingleSelectItem,.projectsPage .projectsMultiSelectItem,.projectsPage .projectsFolderMenuItem,.projectsPage .projectsMoveMenuTitle,.projectsPage .projectsDateMonthLabel,.projectsPage .projectsDateCell{color:var(--projects-dark-text)}.projectsPage .projectsMoveMenuSummary,.projectsPage .projectsMultiSelectMeta,.projectsPage .projectsDateWeekdays,.projectsPage .projectsRootDropZone{color:var(--projects-dark-muted)}.projectsPage .projectsSingleSelectItem:hover,.projectsPage .projectsMultiSelectItem:hover,.projectsPage .projectsFolderMenuItem:hover{color:#f5fafffc;background:#a1dfff14!important}.projectsPage .projectsMoveMenuFooter .projectsMoveMenuSubmit{margin-top:0}@media (min-width:1400px){.projectsPage .projectsToolbarShell{box-sizing:border-box;flex-direction:row;align-items:center;gap:8px;min-height:0;padding:8px 10px;display:flex}.projectsPage .projectsToolbarSearch{flex:0 28%;max-width:28%;margin-top:0}.projectsPage .projectsToolbarInlineFilters{flex:auto;margin-top:0}.projectsPage .projectsToolbarActions{flex:none;gap:6px;margin-top:0}.projectsPage .projectsFiltersGridModern{grid-template-columns:1fr 1fr 1fr 1.08fr .7fr;gap:0}.projectsPage .projectsFiltersGridModern>*{border-right:0;padding:0 8px}.projectsPage .projectsFiltersGridModern>:first-child{padding-left:0}.projectsPage .projectsFiltersGridModern>:last-child{padding-right:0}.projectsPage .projectsFiltersGridModern>.projectsFilterFieldDate{padding-left:8px;padding-right:8px}.projectsPage .projectsToolbarBtn{flex:none;min-width:96px}}.projectsPage .projectsStickyHeader .projectsFolderPanel{box-shadow:none;background:0 0;border:0;padding:8px 0}.projectsPage .projectsStickyHeader .projectsToolbarShell{box-sizing:border-box;min-height:0;padding:8px 10px}.projectsPage .projectsFolderSectionCard{margin-top:14px;padding:12px}.projectsPage .projectsFolderSectionCard.is-drag-over,.projectsPage .projectsLatestSection.is-drag-over{background:linear-gradient(#8fd9ff14,#8fd9ff08);border-top-color:#8fd9ff70;border-bottom-color:#8fd9ff5c;box-shadow:inset 0 0 0 1px #8fd9ff33}.projectsPage .projectsFolderSectionCard.is-drag-invalid,.projectsPage .projectsLatestSection.is-drag-invalid{border-top-color:#ff849452;border-bottom-color:#ff84943d;box-shadow:inset 0 0 0 1px #ff849424}.projectsPage .projectsFolderSectionCard+.projectsFolderSectionCard{border-top:1px solid #a1dfff14;margin-top:16px;padding-top:12px}.projectsPage .projectsFolderSectionCard:last-of-type{border-bottom:1px solid #a1dfff14;padding-bottom:12px}.projectsPage .projectsLatestSection{margin-top:14px}.projectsRootDropZone{min-height:54px;color:var(--projects-dark-muted);text-align:center;background:linear-gradient(#111a2ae0,#0c131fd6);border:1px dashed #a1dfff29;border-radius:10px;justify-content:center;align-items:center;margin-top:12px;padding:12px 16px;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:flex}.projectsRootDropZoneLabel{letter-spacing:-.01em;font-size:12px;font-weight:700}.projectsRootDropZone.is-drag-over{color:#eef9ff;background:linear-gradient(#8fd9ff17,#8fd9ff0a);border-color:#8fd9ff75;box-shadow:inset 0 0 0 1px #8fd9ff33}.projectsRootDropZone.is-drag-invalid{border-color:#ff84944d;box-shadow:inset 0 0 0 1px #ff849424}.projectsDragPreview{z-index:1200;pointer-events:none;min-height:42px;color:var(--projects-dark-text);background:linear-gradient(#182336fa,#101827f5);border:1px solid #a1dfff2e;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex;position:fixed;transform:rotate(-1.5deg);box-shadow:0 24px 48px #00000057}.projectsDragPreviewIcon{color:#b7e6ffeb;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;display:inline-flex}.projectsDragPreviewLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:700;overflow:hidden}body.is-projects-dragging,body.is-projects-dragging *{cursor:grabbing!important}.projectsPage .projectsSubfolderList{margin-top:12px;margin-left:12px;padding-left:14px}.projectsPage .projectsToolbarBtn.btnPrimary,.projectsPage .projectsToolbarBtn.btnPrimary:hover{color:#fff}.appRoot--lightTheme .projectsPage .projectsToolbarBtn.btnPrimary,.appRoot--lightTheme .projectsPage .projectsToolbarBtn.btnPrimary:hover{color:#173150}.funnelPage .funnelSummaryCard,.funnelPage .funnelToolbar,.funnelPage .funnelPipelineTabs,.funnelPage .funnelColumn,.funnelPage .funnelEditorPanel,.funnelPage .funnelImportMenu,.funnelPage .funnelMovePipelineOption{border-color:var(--funnel-dark-card-border);background:var(--funnel-dark-card-bg);box-shadow:var(--funnel-dark-card-shadow),inset 0 1px 0 #ffffff0a}.funnelPage .funnelSummaryBar,.funnelPage .funnelPipelines,.funnelPage .funnelBoardWrap{border:1px solid var(--funnel-dark-card-border);box-shadow:var(--funnel-dark-card-shadow),inset 0 1px 0 #ffffff0a;background:linear-gradient(#0e1623fa,#0a101bf5);border-radius:5px}.funnelPage .funnelHeroActions .btnGhost,.funnelPage .funnelHeroActions .funnelEditor .btnPrimary,.funnelPage .funnelToolbarActions .btnGhost,.funnelPage .funnelToolbarActions .btnPrimary,.funnelPage .funnelPipelines .funnelEditor>.btnPrimary{background:var(--funnel-dark-inner-bg);color:var(--funnel-dark-text);border-color:#a1dfff24;box-shadow:inset 0 1px #ffffff0a}.funnelPage .funnelSummaryValue,.funnelPage .funnelColumnSummaryValue{color:var(--funnel-dark-text)}.funnelPage .funnelColumnHeader,.funnelPage .funnelColumnSummary{background:linear-gradient(#101827eb,#0d1421e0);border-color:#a1dfff1a}.funnelPage .funnelCard:hover,.funnelPage .funnelImportItem.is-selected{background:linear-gradient(#1d2b42fa,#141f31f5);border-color:#a1dfff38}.funnelPage .funnelImportItemCheck,.funnelPage .funnelOwnerFilterItem .funnelImportItemCheck{background:#0e1624eb;border-color:#a1dfff47}.appRoot--lightTheme .funnelPage .funnelOwnerFilterItem .funnelImportItemCheck{background:linear-gradient(#fffffffc,#f2f7fdfa);border-color:#a2aec2d1;box-shadow:0 0 0 2px #a2aec224}.appRoot--lightTheme .funnelPage .funnelOwnerFilterItem input:checked+.funnelImportItemCheck{background:radial-gradient(circle,#647591d1 0 42%,#0000 43% 100%),linear-gradient(#fffffffc,#f2f7fdfa);border-color:#64759194;box-shadow:0 0 0 3px #a2aec22e}.funnelPage .funnelAddColumnBtn:hover,.funnelPage .funnelAddColumnBtn.is-drag-over{color:var(--funnel-dark-text);background:linear-gradient(#19253af2,#101827eb);border-color:#a1dfff42}.funnelPage .funnelEditorHeader,.funnelPage .funnelEditorFooter{background:linear-gradient(#101827f0,#0d1421e6);border-color:#a1dfff1a}.funnelPage .funnelEditorCreateComposer,.modal.funnelPipelineModal .funnelEditorCreateComposer{background:linear-gradient(#19253af5,#121b2bf0);border-color:#a1dfff24;box-shadow:inset 0 1px #ffffff0a}.funnelPage .funnelEditor .iconBtn,.funnelPage .funnelEditorOrderBtn,.funnelPage .funnelEditorDelete,.modal.funnelPipelineModal .funnelEditorCreateAction{color:var(--funnel-dark-text);background:#121c2ceb;border-color:#a1dfff24;box-shadow:inset 0 1px #ffffff08}
}

@layer pages {
.contactsPage{min-width:0;max-width:100%;color:var(--text);flex-direction:column;gap:12px;display:flex}.contactsMetaPill{color:#c1e0ffd1;background:linear-gradient(#111a2af0,#0c1423f0);border:1px solid #a1dfff2e;border-radius:5px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:11px;display:inline-flex}.contactsAddBtn,.contactsToolbarBtn{box-sizing:border-box;border:1px solid var(--inner-border);background:var(--inner-bg);height:34px;min-height:34px;color:var(--text);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base);border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.contactsAddBtn:hover,.contactsToolbarBtn:hover{border-color:var(--inner-hover-border);background:var(--inner-hover-bg)}.contactsTableCard{border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-shadow);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);border-radius:5px;overflow:auto}.contactsTableHeader{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--surface-border);background:var(--surface-bg);z-index:2;padding:16px 20px 14px;font-size:12px;font-weight:800;position:sticky;top:0}.contactsTableBodyViewport{display:contents}.contactsRow{border-bottom:1px solid var(--row-divider);padding:18px 22px}.contactsRow:last-child{border-bottom:0}.contactsRow--interactive{cursor:pointer;transition:background var(--transition-slow)}.contactsRow--interactive:hover{background:#ffffff06}.contactsName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.contactsCell{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.contactsFilterButtonText{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;display:flex;overflow:hidden}.contactsFilterButtonLabel{color:#dfeeff;letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;line-height:1;display:block;overflow:hidden}.contactsFilterDropdownBtn{border:1px solid var(--inner-border);background:var(--inner-bg);min-height:34px;color:var(--muted);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base);border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.contactsFilterDropdownBtn:hover{border-color:var(--inner-hover-border);background:var(--inner-hover-bg);color:var(--text)}.contactsFilterDropdownBtn[aria-expanded=true]{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.contactsFilterDropdownBtn.is-active{background:#8fd9ff1a;border-color:#8fd9ff4d}.contactsFilterDropdownMenu{border:1px solid var(--menu-border);background:var(--menu-bg);box-shadow:var(--menu-shadow);z-index:100;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);border-radius:10px;max-height:280px;padding:4px;animation:.12s ease-out dropdownIn;overflow-y:auto}.contactsFilterMenuTopbar{border-bottom:1px solid var(--popup-divider);padding:8px 12px}.contactsFilterMenuDivider{background:var(--popup-divider);height:1px;margin:4px 0}.appRoot--lightTheme .contactsPage:not(.accountsPage){color:#102341;background:0 0}.appRoot--lightTheme .contactsPage .contactsToolbar{box-shadow:none;border-color:#0f2a571a}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsMetaPill{color:#173a74;box-shadow:none;background:#173a7414;border-color:#173a7429}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsAddBtn,.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsToolbarBtn{color:#102341;background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a5724;box-shadow:0 1px 3px #0f2a5714,inset 0 1px #ffffffd1}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsAddBtn:hover,.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsToolbarBtn:hover{color:#102341;background:linear-gradient(#f7fafffc,#eff5fcf7);border-color:#173a7438}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsTableCard{scrollbar-color:#a8b6cbd9 #e8eff8f5;background:linear-gradient(#fafcfffc,#f1f6fcfa);border:1px solid #0f2a5717;box-shadow:0 10px 28px #1022440f,inset 0 1px #ffffffeb}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsTableFilters,.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsTableHeader{background:#fff}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsTableHeader,.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsTableFilters{color:#173a74;box-shadow:none;background:linear-gradient(#f5f9fefe,#eaf1f9fb);border-color:#0f2a5714}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsRow{border-bottom-color:#0f2a5714}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsRow--interactive:hover{background:#173a740d}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsName{color:#0d1f38}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsCell{color:#102341bf}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsFilterDropdownBtn{color:#102341;background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a5724;box-shadow:0 1px 3px #0f2a5714,inset 0 1px #ffffffd1}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsFilterButtonLabel{color:#10234199;letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsFilterButtonText{justify-content:center;gap:0}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsFilterDropdownBtn:hover,.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsFilterDropdownBtn[aria-expanded=true]{background:linear-gradient(#f7fafffc,#eff5fcf7);border-color:#173a7438}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsFilterDropdownBtn.is-active{background:linear-gradient(#f2f7fdfc,#e7eff8fa);border-color:#62708557;box-shadow:0 0 0 1px #62708514,inset 0 1px #fffffff0}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsFilterDropdownMenu{scrollbar-color:#a8b6cbd9 #e8eff8f5;background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a571c;box-shadow:0 18px 38px #1022441a,inset 0 1px #fffffff0}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsFilterMenuTopbar,.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsFilterMenuDivider{border-color:#0f2a571a}.appRoot--lightTheme .contactsPage .contactsFilterDropdownMenu.menu{background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a571c;box-shadow:0 18px 38px #1022441a,inset 0 1px #fffffff0}.appRoot--lightTheme .contactsPage .contactsFilterDropdownMenu .funnelOwnerFilterItem:hover,.appRoot--lightTheme .contactsPage .contactsFilterDropdownMenu .menuItem:hover{background:linear-gradient(#f7fafffc,#edf3fbf7)}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsLink{color:#1f5fa8}.appRoot--lightTheme .contactsPage:not(.accountsPage) .contactsLink:hover{color:#173a74}.contactsPage{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.contactsHero{justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.contactsPageHero{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.contactsHero h1{margin:0}.contactsPage .contactsHero h1{letter-spacing:-.01em;font-size:16px;line-height:1.02}.contactsPage .contactsPageHero.titleRow{align-items:center;margin-top:0;margin-bottom:0}.contactsHeroLead{color:var(--muted);margin:8px 0 0;font-size:14px}.contactsHeroMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.contactsMetaPill{color:#c1e0ffd1;white-space:nowrap;background:linear-gradient(#111a2af0,#0c1423f0);border:1px solid #a1dfff2e;border-radius:5px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.contactsToolbar{border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.contactsSearchWrap{flex:auto;min-width:220px;position:relative}.contactsSearchIcon{width:16px;color:var(--placeholder);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:10px}.contactsSearchIcon svg{width:16px;height:16px;display:block}.contactsSearchInput,.contactsSearchWrap .input.contactsSearchInput{box-sizing:border-box;width:100%;height:34px;min-height:34px;padding:0 10px 0 32px;font-size:12px}.contactsToolbarActions{flex:none;align-items:center;gap:8px;display:flex}.contactsColumnsMenuWrap{position:relative}.contactsColumnsMenuBackdrop{z-index:89;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.contactsColumnsBtn{z-index:91;gap:6px;min-width:112px;position:relative}.contactsColumnsBtnIconOnly{justify-content:center;gap:0;width:28px;min-width:28px;padding:0}.contactsColumnsBtn svg{width:15px;height:15px;display:block}.contactsColumnsMenu{z-index:90;background:linear-gradient(#111a2afa,#0c1423fa);border:1px solid #a1dfff29;border-radius:5px;flex-direction:column;width:320px;max-height:420px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 32px #00000047}.contactsColumnsMenuHeader{border-bottom:1px solid #7ea7db1a;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.contactsColumnsMenuTitle{color:#e6f6ff;font-size:13px;font-weight:800}.contactsColumnsMenuList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a1dfff85 #121d2ee0;gap:0;display:grid;overflow:hidden auto}.contactsColumnsMenuList::-webkit-scrollbar{width:10px}.contactsColumnsMenuList::-webkit-scrollbar-track{background:#121d2ee0}.contactsColumnsMenuList::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffb8,#68b4ff8f);border:2px solid #121d2ee0;border-radius:999px}.contactsColumnsMenuList::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b0e7ffe6,#78c4ffb8)}.contactsColumnsMenuItem{border-bottom:1px solid #7ea7db14;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.contactsColumnsMenuItem:last-child{border-bottom:0}.contactsColumnsToggle{min-width:0;color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.contactsColumnsToggle input{appearance:none;cursor:pointer;background:linear-gradient(#18253afa,#111c2cfa);border:2px solid #a1dfff75;border-radius:999px;flex:none;width:18px;height:18px;margin:0;transition:border-color .16s,background .16s,box-shadow .16s,opacity .16s;position:relative;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #080e1847}.contactsColumnsToggle input:after{content:"";opacity:0;background:#a1dfff;border-radius:999px;transition:opacity .16s,transform .16s;position:absolute;inset:3px;transform:scale(.45);box-shadow:0 0 0 1px #ffffff14}.contactsColumnsToggle input:hover{background:linear-gradient(#1c2a40fa,#141f31fa);border-color:#a1dfff94}.contactsColumnsToggle input:focus-visible{border-color:#8fd9ffa3;outline:none;box-shadow:inset 0 1px #ffffff08,0 0 0 3px #8fd9ff24}.contactsColumnsToggle input:checked{background:linear-gradient(#18253afa,#111c2cfa);border-color:#8fd9ffb8;box-shadow:inset 0 1px #ffffff08,0 0 0 3px #8fd9ff1f}.contactsColumnsToggle input:checked:after{opacity:1;transform:scale(1)}.contactsColumnsToggle input:disabled{opacity:.46;cursor:not-allowed}.contactsColumnsToggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contactsColumnsMenuActions{flex:none;align-items:center;gap:6px;display:inline-flex}.contactsColumnsOrderBtn{color:#d7f1ff;cursor:pointer;background:#8fd9ff0f;border:1px solid #a1dfff2e;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.contactsColumnsOrderBtn:hover,.contactsColumnsOrderBtn:focus-visible{background:#8fd9ff1f;border-color:#a1dfff52}.contactsColumnsOrderBtn:disabled{opacity:.38;cursor:default}.contactsColumnsOrderBtn svg{width:14px;height:14px;display:block}.contactsAddBtn{box-sizing:border-box;align-items:center;gap:6px;height:34px;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.contactsToolbarBtn{box-sizing:border-box;min-width:96px;height:34px;min-height:34px;padding:0 12px;font-size:12px}.contactsAddBtn svg{width:16px;height:16px;display:block}.contactsPage:not(.accountsPage) .contactsTableCard{--contacts-table-width:3560px;--contacts-table-columns:180px 170px 175px 130px 170px 155px 175px 220px 170px 150px 220px 180px 240px 110px 145px 170px 100px;width:100%;min-width:0;max-width:100%;height:calc(100dvh - 200px);min-height:260px;box-shadow:none;scrollbar-width:thin;scrollbar-color:#8fd9ffd1 #121d2ef5;background:#111a2ac7;border:1px solid #a1dfff1f;border-radius:5px;padding:0;display:block;overflow:auto}.contactsTableInner{width:var(--contacts-table-width);min-width:var(--contacts-table-width)}.contactsTableHeader,.contactsRow,.contactsTableFilters{grid-template-columns:var(--contacts-table-columns);width:var(--contacts-table-width);min-width:var(--contacts-table-width);box-sizing:border-box;z-index:1;align-items:center;gap:10px;padding-right:10px;display:grid;position:relative}.contactsTableFilters{z-index:10;background:#142136f5;border-bottom:1px solid #a1dfff1f;position:sticky;top:0}.contactsPage:not(.accountsPage) .contactsTableFilters:after,.contactsPage:not(.accountsPage) .contactsFilterMenuTopbar,.contactsPage:not(.accountsPage) .contactsFilterMenuDivider{border-color:#a1dfff1a}.contactsPage:not(.accountsPage) .contactsFilterDropdownMenu .funnelOwnerFilterItem input:focus-visible+.funnelImportItemCheck,.contactsPage:not(.accountsPage) .contactsFilterDropdownMenu .funnelOwnerFilterItem input:checked+.funnelImportItemCheck{border-color:#a1dfff8a;box-shadow:0 0 0 3px #a1dfff1f}.inlineEditField{cursor:text;border:1px dashed #0000;border-radius:5px;min-height:28px;padding:5px 8px;font-size:13px;line-height:1.4;transition:border-color .12s,background .12s}.inlineEditField:hover{border-color:var(--inner-border);background:var(--inner-bg)}.inlineEditField.is-empty{color:var(--muted);font-style:italic}.appRoot--lightTheme .inlineEditField:hover{background:#0f2a570a;border-color:#0f2a572e}
}

@layer pages {
.accountsPage{color:var(--text)}.appRoot--lightTheme .accountsPage{color:#102341;background:0 0}.appRoot--lightTheme .accountsPage h1,.appRoot--lightTheme .accountsPage .contactsName,.appRoot--lightTheme .accountsPage .contactsCell,.appRoot--lightTheme .accountsPage .contactsToolbarBtn,.appRoot--lightTheme .accountsPage .contactsAddBtn{color:#102341}.appRoot--lightTheme .accountsPage .contactsMetaPill{color:#173a74;box-shadow:none;background:#173a7414;border-color:#173a7429}.appRoot--lightTheme .accountsPage .contactsAddBtn{color:#102341;background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a5724;font-weight:700;box-shadow:0 1px 3px #0f2a5714,inset 0 1px #ffffffd1}.appRoot--lightTheme .accountsPage .contactsAddBtn:hover{background:linear-gradient(#f7fafffc,#eff5fcf7);border-color:#173a7438}.appRoot--lightTheme .accountsPage .contactsTableCard{scrollbar-color:#bac5d8f5 #dde7f6f5;background:linear-gradient(#fafcfffc,#f1f6fcfa);border:1px solid #0f2a5717;box-shadow:0 10px 28px #1022440f,inset 0 1px #ffffffeb}.appRoot--lightTheme .accountsPage .contactsTableBodyViewport{scrollbar-color:#bac5d8f5 #dde7f6f5}.appRoot--lightTheme .accountsPage .contactsTableFilters,.appRoot--lightTheme .accountsPage .contactsTableHeader{box-shadow:none;background:linear-gradient(#f5f9fefe,#eaf1f9fb);border-color:#0f2a5717}.appRoot--lightTheme .accountsPage .contactsTableFilters:after{display:none}.appRoot--lightTheme .accountsPage .contactsFilterButtonLabel{color:#10234199;letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500}.appRoot--lightTheme .accountsPage .contactsFilterButtonText{justify-content:center;gap:0}.appRoot--lightTheme .accountsPage .contactsToolbar{box-shadow:none;border-color:#0f2a571a}.appRoot--lightTheme .accountsPage .contactsRow{border-bottom-color:#0f2a5714}.appRoot--lightTheme .accountsPage .accountsRow--interactive:hover{background:#173a740d}.appRoot--lightTheme .accountsPage .contactsFilterDropdownMenu{scrollbar-color:#a8b6cbd9 #e8eff8f5;background:linear-gradient(#fcfeff,#f2f7fd);border-color:#0f2a571c;box-shadow:0 18px 38px #1022441f,inset 0 1px #fffffff0}.appRoot--lightTheme .accountsPage .accountsProjectSelect .projectsMultiSelectTrigger{color:#102341;background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a5724;box-shadow:0 1px 3px #0f2a5714,inset 0 1px #ffffffd1}.appRoot--lightTheme .accountsPage .accountsProjectSelect .projectsMultiSelectTrigger:hover,.appRoot--lightTheme .accountsPage .accountsProjectSelect .projectsMultiSelectTrigger[aria-expanded=true]{background:linear-gradient(#f7fafffc,#eff5fcf7);border-color:#173a7438}.appRoot--lightTheme .accountsPage .accountsProjectSelectMenu{scrollbar-color:#7e95b857 #eff3f9fa;background:#f7fafefc;border-color:#0f2a571f;box-shadow:0 18px 38px #1022441a}.appRoot--lightTheme .accountsPage .accountsProjectSelectItem{color:#102341}.appRoot--lightTheme .accountsPage .accountsProjectSelectItem:hover{background:#e8eef6fa}.contactsTableHeader{color:#dfeeff;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #7ea7db1f;padding:16px 20px 14px;font-size:12px;font-weight:800}.contactsTableBodyViewport{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8fd9ffd1 #121d2ef5;width:100%;min-width:0;max-width:100%;height:calc(100dvh - 370px);min-height:260px;overflow:hidden scroll}.contactsTableBodyViewport::-webkit-scrollbar{width:10px;height:10px}.contactsTableBodyViewport::-webkit-scrollbar-track{background:#121d2ef5;border-radius:999px}.contactsTableBodyViewport::-webkit-scrollbar-thumb{background:linear-gradient(#aee8ffeb,#61b7ffc7);border:2px solid #121d2ef5;border-radius:999px}.contactsTableBodyViewport::-webkit-scrollbar-thumb:hover{background:linear-gradient(#cbf2fffa,#7dcaffeb)}.contactsTableBodyViewport::-webkit-scrollbar-corner{background:#121d2ef5}.contactsTableBody{width:var(--contacts-table-width);min-width:var(--contacts-table-width);will-change:transform;flex-direction:column;display:flex}.contactsTableFilters{box-shadow:none;background:#142136f5;border:1px solid #a1dfff1f;border-bottom:0;border-radius:5px 5px 0 0;margin-bottom:0;padding:12px 10px 14px}.contactsTableFilters:after{content:"";pointer-events:none;background:#111a2a;height:3px;position:absolute;bottom:-2px;left:-1px;right:-1px}.contactsTableHeader{background:#182335;border:1px solid #a1dfff1f;border-bottom:0;border-radius:5px 5px 0 0;box-shadow:0 10px 18px #070b1447}.contactsFilterColumn{min-width:0}.contactsTableBody{background:0 0;border:0;border-radius:0;overflow:visible}.contactsFilterDropdownWrap{min-width:0;position:relative}.contactsFilterDropdownBtn{width:100%;min-width:0;line-height:1.15}.contactsFilterDropdownBtnStatic{cursor:default;pointer-events:none;justify-content:flex-start;align-items:center}.contactsFilterDropdownBtnStatic:hover,.contactsFilterDropdownBtnStatic:focus-visible,.contactsFilterDropdownBtnStatic[aria-expanded=true]{background:#172336eb;border-color:#a1dfff38}.contactsFilterDropdownBtn>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contactsFilterButtonText{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;display:flex;overflow:hidden}.contactsFilterButtonLabel{color:#dfeeff;letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;line-height:1;display:block;overflow:hidden}.contactsFilterButtonValue{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;display:block;overflow:hidden}.appRoot--lightTheme{--light-scrollbar-track:#e8eff8f5;--light-scrollbar-track-border:#0f2a571a;--light-scrollbar-thumb-start:#b2bfd3f5;--light-scrollbar-thumb-end:#9cabc2f5;--light-scrollbar-thumb-hover-start:#a8b6cbfa;--light-scrollbar-thumb-hover-end:#92a2bcfa}.appRoot--lightTheme :is(.appWithSidebar,.headerSearchResults,.homeList,.homeTableScroll,.projectsMultiSelectMenu,.projectsDatePickerMenu,.projectsMoveMenuList,.projectsMoveMenuDestinationList,.resultsSplitListPanel,.contactsTableCard,.contactsTableBodyViewport,.contactsFilterDropdownMenu,.contactsDatePickerMenu,.contactsColumnsMenuList,.funnelPipelineTabs,.funnelBoardWrap,.funnelColumnBody,.funnelEditorList,.funnelImportList,.funnelMovePipelineList,.scrollArea,.scrollPanel,.textarea,.reportContent,.taskDeadlineTimeMenu,.preparationEditorSidebarBody,.preparationRichEditorViewport,.preparationEditorOutlineList,.preparationImportItems,.contactSelectMenu,.contactMultiSelectMenu,.contactSelectList,.projectsSingleSelectList,.accountsProjectSelectMenu,.accountsCategoryMenu,.modalBody){scrollbar-width:thin;scrollbar-color:var(--light-scrollbar-thumb-end)var(--light-scrollbar-track)!important}.appRoot--lightTheme :is(.appWithSidebar,.headerSearchResults,.homeList,.homeTableScroll,.projectsMultiSelectMenu,.projectsDatePickerMenu,.projectsMoveMenuList,.projectsMoveMenuDestinationList,.resultsSplitListPanel,.contactsTableCard,.contactsTableBodyViewport,.contactsFilterDropdownMenu,.contactsDatePickerMenu,.contactsColumnsMenuList,.funnelPipelineTabs,.funnelBoardWrap,.funnelColumnBody,.funnelEditorList,.funnelImportList,.funnelMovePipelineList,.scrollArea,.scrollPanel,.textarea,.reportContent,.taskDeadlineTimeMenu,.preparationEditorSidebarBody,.preparationRichEditorViewport,.preparationEditorOutlineList,.preparationImportItems,.contactSelectMenu,.contactMultiSelectMenu,.contactSelectList,.projectsSingleSelectList,.accountsProjectSelectMenu,.accountsCategoryMenu,.modalBody)::-webkit-scrollbar{width:10px;height:10px}.appRoot--lightTheme :is(.appWithSidebar,.headerSearchResults,.homeList,.homeTableScroll,.projectsMultiSelectMenu,.projectsDatePickerMenu,.projectsMoveMenuList,.projectsMoveMenuDestinationList,.resultsSplitListPanel,.contactsTableCard,.contactsTableBodyViewport,.contactsFilterDropdownMenu,.contactsDatePickerMenu,.contactsColumnsMenuList,.funnelPipelineTabs,.funnelBoardWrap,.funnelColumnBody,.funnelEditorList,.funnelImportList,.funnelMovePipelineList,.scrollArea,.scrollPanel,.textarea,.reportContent,.taskDeadlineTimeMenu,.preparationEditorSidebarBody,.preparationRichEditorViewport,.preparationEditorOutlineList,.preparationImportItems,.contactSelectMenu,.contactMultiSelectMenu,.contactSelectList,.projectsSingleSelectList,.accountsProjectSelectMenu,.accountsCategoryMenu,.modalBody)::-webkit-scrollbar-track{border:1px solid var(--light-scrollbar-track-border);border-radius:999px;background:var(--light-scrollbar-track)!important}.appRoot--lightTheme :is(.appWithSidebar,.headerSearchResults,.homeList,.homeTableScroll,.projectsMultiSelectMenu,.projectsDatePickerMenu,.projectsMoveMenuList,.projectsMoveMenuDestinationList,.resultsSplitListPanel,.contactsTableCard,.contactsTableBodyViewport,.contactsFilterDropdownMenu,.contactsDatePickerMenu,.contactsColumnsMenuList,.funnelPipelineTabs,.funnelBoardWrap,.funnelColumnBody,.funnelEditorList,.funnelImportList,.funnelMovePipelineList,.scrollArea,.scrollPanel,.textarea,.reportContent,.taskDeadlineTimeMenu,.preparationEditorSidebarBody,.preparationRichEditorViewport,.preparationEditorOutlineList,.preparationImportItems,.contactSelectMenu,.contactMultiSelectMenu,.contactSelectList,.projectsSingleSelectList,.accountsProjectSelectMenu,.accountsCategoryMenu,.modalBody)::-webkit-scrollbar-thumb{border:2px solid var(--light-scrollbar-track);border-radius:999px;background:linear-gradient(180deg,var(--light-scrollbar-thumb-start),var(--light-scrollbar-thumb-end))!important}.appRoot--lightTheme :is(.appWithSidebar,.headerSearchResults,.homeList,.homeTableScroll,.projectsMultiSelectMenu,.projectsDatePickerMenu,.projectsMoveMenuList,.projectsMoveMenuDestinationList,.resultsSplitListPanel,.contactsTableCard,.contactsTableBodyViewport,.contactsFilterDropdownMenu,.contactsDatePickerMenu,.contactsColumnsMenuList,.funnelPipelineTabs,.funnelBoardWrap,.funnelColumnBody,.funnelEditorList,.funnelImportList,.funnelMovePipelineList,.scrollArea,.scrollPanel,.textarea,.reportContent,.taskDeadlineTimeMenu,.preparationEditorSidebarBody,.preparationRichEditorViewport,.preparationEditorOutlineList,.preparationImportItems,.contactSelectMenu,.contactMultiSelectMenu,.contactSelectList,.projectsSingleSelectList,.accountsProjectSelectMenu,.accountsCategoryMenu,.modalBody)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--light-scrollbar-thumb-hover-start),var(--light-scrollbar-thumb-hover-end))!important}.contactsFilterStaticLabel{color:#dfeeff;letter-spacing:.06em;text-transform:uppercase;text-align:left;max-width:100%;font-size:11px;font-weight:600;line-height:1;display:block}.contactsFilterDropdownMenu{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#111a2afa,#0c1423fa);border:1px solid #ffffff14;border-radius:5px;min-width:180px;max-height:260px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 18px #0000002e}.contactsFilterDropdownMenu.menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a1dfff85 #121d2ee0;min-width:180px;max-height:260px;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto}.contactsFilterDropdownMenu.menu::-webkit-scrollbar{width:10px}.contactsDatePickerMenu::-webkit-scrollbar{width:10px}.contactsFilterDropdownMenu.menu::-webkit-scrollbar-track{background:#121d2ee0;border-radius:999px}.contactsDatePickerMenu::-webkit-scrollbar-track{background:#121d2ee0;border-radius:999px}.contactsFilterDropdownMenu.menu::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffb8,#68b4ff8f);border:2px solid #121d2ee0;border-radius:999px}.contactsDatePickerMenu::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffb8,#68b4ff8f);border:2px solid #121d2ee0;border-radius:999px}.contactsFilterDropdownMenu.menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b0e7ffe6,#78c4ffb8)}.contactsDatePickerMenu::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b0e7ffe6,#78c4ffb8)}.contactsFilterDropdownMenu .funnelOwnerFilterItem{color:#e8eef8f2;gap:12px}.contactsFilterDropdownMenu .funnelImportItemCheck{background:linear-gradient(#18253afa,#111c2cfa);border-color:#a1dfff6b;width:18px;height:18px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #080e1847}.contactsFilterDropdownMenu .funnelOwnerFilterItem:hover .funnelImportItemCheck{background:linear-gradient(#1c2a40fa,#141f31fa);border-color:#a1dfff94}.contactsFilterDropdownMenu .funnelOwnerFilterItem input:focus-visible+.funnelImportItemCheck{border-color:#8fd9ffb8;box-shadow:inset 0 1px #ffffff08,0 0 0 3px #8fd9ff24}.contactsFilterDropdownMenu .funnelOwnerFilterItem input:checked+.funnelImportItemCheck{background:radial-gradient(circle,#a1dfff 0 38%,#0000 39% 100%),linear-gradient(#18253afa,#111c2cfa);border-color:#8fd9ffd1;box-shadow:inset 0 1px #ffffff08,0 0 0 3px #8fd9ff1f}.contactsFilterWideMenu{min-width:220px}.contactsFilterMenuTopbar{border-bottom:1px solid #7ea7db1a;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 6px;display:flex}.contactsFilterMenuTopbarDate{border-bottom:0;padding:0 0 8px}.contactsFilterClearBtn{color:#bcecff;cursor:pointer;background:#a1dfff0d;border:1px solid #a1dfff2e;border-radius:4px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700}.contactsFilterClearBtn:hover,.contactsFilterClearBtn:focus-visible{color:#e6f7ff;background:#a1dfff1a;border-color:#a1dfff47;text-decoration:none}.contactsFilterMenuSection{gap:8px;padding:10px;display:grid}.contactsFilterMenuLabel{color:var(--muted2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.contactsFilterMenuTopbarLabel{color:var(--muted2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.contactsFilterMenuSectionCompact{padding-top:8px}.contactsFilterMenuInput{width:100%}.contactsFilterMenuDivider{background:#7ea7db1a;height:1px;margin:2px 0}.contactsFilterActionsSpacer{min-height:36px}.contactsFilterEmpty{min-height:34px}.contactsFilterInput{border-radius:4px;min-width:0;min-height:36px;padding:7px 10px;font-size:12px}.contactsFilterInput:focus{box-shadow:none;border-color:#7ea7db1f}.contactsFilterSelect{padding-right:30px}.contactsDateFilterInput{min-width:0}.contactsDatePickerWrap .projectsDatePickerMenu{border-radius:6px;width:336px;padding:10px;left:auto;right:0}.contactsDatePickerTopRow{border-bottom:1px solid #7ea7db1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:grid}.contactsDatePickerWrap .resultsDatePickerTopModes,.contactsDatePickerWrap .contactsDatePickerTopModes{border-bottom:0;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-bottom:0;padding:0;display:flex}.contactsDatePickerClearBtn{white-space:nowrap;justify-self:end}.contactsDatePickerWrap .resultsDatePickerTopLabel{flex:none;min-width:56px}.contactsDatePickerWrap .contactsDatePickerTopModes .btn.btnGhost{flex:none;min-height:24px;padding:3px 8px;line-height:1.1}.contactsDatePickerWrap .projectsDatePickerFooter{border-top:1px solid #7ea7db1f;justify-content:stretch;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.contactsDatePickerWrap .resultsDatePickerFooterSort{flex-flow:row;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.contactsDatePickerWrap .resultsDatePickerTopLabel,.contactsDatePickerWrap .resultsDatePickerFooterLabel{font-size:10px}.contactsDatePickerWrap .resultsDatePickerFooterLabel{flex:none;width:auto;margin:0}.contactsDatePickerSortActions{align-items:center;gap:8px;display:inline-flex}.contactsDatePickerWrap .btn.btnGhost{border-radius:4px;min-height:24px;padding:3px 8px;font-size:12px}.contactsDatePickerWrap .projectsDatePickerFooter>.btn.btnGhost{min-height:30px;padding:6px 10px}.contactsDatePickerWrap .resultsDatePickerTopModes .btn.btnGhost{min-width:0;min-height:24px;padding:3px 8px}.contactsDatePickerWrap .projectsDatePickerHeader{grid-template-columns:26px 1fr 26px;gap:8px;margin-bottom:10px}.contactsDatePickerWrap .projectsDateMonthLabel{font-size:12px}.contactsDatePickerWrap .projectsDateNavBtn{border-radius:4px;height:26px;font-size:15px}.contactsDatePickerWrap .projectsDateWeekdays{margin-bottom:4px}.contactsDatePickerWrap .projectsDateWeekdays span{font-size:11px}.contactsDatePickerWrap .projectsDateCell{border-radius:4px;height:30px;font-size:12px}.contactsDatePickerWrap .projectsDateTrigger{background:#172336eb;border-color:#a1dfff38;border-radius:4px;height:36px;min-height:36px}.contactsDatePickerWrap .projectsDateTrigger:hover,.contactsDatePickerWrap .projectsDateTrigger[aria-expanded=true]{background:#1d2b42f5;border-color:#8fd9ff47}.contactsRow{border-bottom:1px solid #7ea7db14;padding:18px 22px}.accountsRow--interactive,.contactsRow--interactive{cursor:pointer;transition:background .16s}.accountsRow--interactive:hover,.contactsRow--interactive:hover{background:#ffffff06}.contactsRow:last-child{border-bottom:0}.contactsNameCell{min-width:0}.contactsName{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.contactsSubline{color:var(--muted2);margin-top:4px;font-size:12px;line-height:1.4}.contactsCell{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.contactsLink{color:#8fd9ff;text-decoration:none}.contactsLink:hover,.contactsLink:focus-visible{color:#c9efff;text-decoration:none}.contactsProjectPill{color:#dff6ff;text-overflow:ellipsis;white-space:nowrap;background:#8fd9ff14;border:1px solid #8fd9ff29;border-radius:4px;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.contactsProjectPillCount{color:#e1f4ffd1;font-size:11px;font-weight:800}.contactsProjectText{white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.contactsProjectTextCount{color:#e1f4ffd1;font-size:11px;font-weight:800}.contactsSourcePill{color:#d7e9f7;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.contactsActionsCell{align-items:center;gap:8px;display:flex}.contactsActionBtn{color:#d7f1ff;background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.contactsActionBtn--phone{color:#bff7d8;background:linear-gradient(#44c48a2e,#1b6f5129);border-color:#58dea147}.contactsActionBtn--edit{color:#d8f2ff;background:linear-gradient(#8fd9ff2e,#366db026);border-color:#8fd9ff47}.contactsActionBtn--mail{color:#d9f2ff;background:linear-gradient(#5bb5ff33,#275caa29);border-color:#77cdff52}.contactsActionBtn:hover,.contactsActionBtn:focus-visible{color:#fff;background:#8fd9ff14;border-color:#8fd9ff3d;text-decoration:none;transform:translateY(-1px)}.contactsActionBtn--phone:hover,.contactsActionBtn--phone:focus-visible{background:linear-gradient(#54e2a147,#1b6f5138);border-color:#70ecb56b;box-shadow:0 10px 18px #145f4533}.contactsActionBtn--edit:hover,.contactsActionBtn--edit:focus-visible{background:linear-gradient(#abe5ff47,#4480c938);border-color:#b1e8ff6b;box-shadow:0 10px 18px #2254992e}.contactsActionBtn--mail:hover,.contactsActionBtn--mail:focus-visible{background:linear-gradient(#77cdff47,#275caa38);border-color:#9adfff6b;box-shadow:0 10px 18px #18489138}.contactsActionBtn.is-disabled{opacity:.34;cursor:default;pointer-events:auto}.contactsActionBtn svg{width:16px;height:16px;display:block}.contactsEmptyState{text-align:center;color:var(--muted);padding:38px 22px;font-size:14px}body.is-funnel-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.funnelCardSummary{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:3em;margin:0;padding:2px 2px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.funnelCardMeta{color:var(--muted2);border-top:1px solid #7ea7db24;gap:8px;padding-top:10px;font-size:12px;display:grid}.funnelCardMetaRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.funnelCardMetaLabel{letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.funnelCardMetaValue{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600;line-height:1.35}@media (max-width:720px){.funnelCardMetaRow{flex-direction:column;align-items:flex-start;gap:4px}.funnelCardMetaValue{text-align:left}}.funnelEmptyColumn{text-align:center;min-height:180px;color:var(--muted2);background:#0c121f94;border:1px dashed #7ea7db2e;border-radius:5px;justify-content:center;align-items:center;padding:18px;font-size:12px;line-height:1.35;display:flex}.funnelAddColumnBtn{width:260px;min-width:260px;color:var(--muted);cursor:pointer;background:#121d2e52;border:1px dashed #8fd9ff47;border-radius:5px;font-size:14px;font-weight:700;transition:border-color .16s,color .16s,background .16s}.funnelAddColumnBtn:hover{color:#bcecff;background:#121d2e80;border-color:#8fd9ff85}.funnelAddColumnBtn.is-drag-over{color:#dff6ff;background:#21344eb3;border-color:#8fd9ff9e}.accountsPage .contactsTableFilters:after,.accountsPage .contactsFilterMenuTopbar,.accountsPage .contactsFilterMenuDivider{border-color:#a1dfff1a}.accountsPage .contactsFilterDropdownMenu .funnelImportItemCheck,.accountsPage .accountsProjectSelectItem input{background:#0e1624eb;border-color:#a1dfff47}.accountsPage .contactsFilterDropdownMenu .funnelOwnerFilterItem input:focus-visible+.funnelImportItemCheck,.accountsPage .contactsFilterDropdownMenu .funnelOwnerFilterItem input:checked+.funnelImportItemCheck,.accountsPage .accountsProjectSelectItem input:checked{border-color:#a1dfff8a;box-shadow:0 0 0 3px #a1dfff1f}.accountsPage .accountsProjectSelectItem:hover,.accountsPage .funnelImportStageMenuItem:hover,.accountsPage .funnelImportStageMenuItem.is-selected{background:#a1dfff1a}.accountsTableHeader,.accountsRow,.accountsTableFilters{grid-template-columns:minmax(240px,1.4fr) minmax(140px,.8fr) minmax(140px,.78fr) minmax(130px,.74fr) minmax(120px,.7fr) minmax(150px,.85fr) minmax(110px,.64fr) minmax(110px,.64fr)}.accountsPage .contactsTableCard{scrollbar-width:thin;scrollbar-color:#8fd9ffd1 #121d2ef5;height:calc(100dvh - 200px);min-height:260px;padding:0;overflow:auto}.accountsPage .contactsTableFilters,.accountsPage .accountsTableHeader{z-index:10;background:#111a2ac7;position:sticky;top:0}
}

@layer pages {
.resultsFiltersBar,.contactsToolbar,.funnelToolbar{border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-shadow);border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.resultsFiltersBar .projectsMultiSelectTrigger,.resultsFiltersBar .projectsDateTrigger,.resultsFiltersBar input[type=text],.resultsFiltersBar input[type=search],.funnelToolbar .projectsMultiSelectTrigger,.funnelToolbar .projectsDateTrigger,.funnelToolbar .funnelFilterControl,.contactsToolbar .projectsMultiSelectTrigger,.contactsToolbar .projectsDateTrigger{height:34px;min-height:34px;font-size:12px;font-weight:500}
}

