.crmAppRoot[data-theme=dark-v2]{--d-bg:#0f171c;--d-panel:#182329;--d-card:#202d34;--d-card-hover:#273740;--d-line:#384a54;--d-text:#f1f5f6;--d-muted:#a9b7be;--d-gold:#efc54f;background:var(--d-bg)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .crmHeaderLogoWordmark{filter:brightness(0)invert();opacity:.92}.crmAppRoot[data-theme=dark-v2] .crmTopbar,.crmAppRoot[data-theme=dark-v2] .appSidebar,.crmAppRoot[data-theme=dark-v2] .crmMonthBar{border-color:var(--d-line)!important;background:var(--d-panel)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .appSidebar button:not(.active){color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .appDesktopContent,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .appDesktopContent,.crmAppRoot[data-theme=dark-v2] .desktopWorkspace{background:var(--d-bg)!important}.crmAppRoot[data-theme=dark-v2] .appDesktopContent>section,.crmAppRoot[data-theme=dark-v2] .dashboardTasks,.crmAppRoot[data-theme=dark-v2] .dashboardHero,.crmAppRoot[data-theme=dark-v2] .dashboardTrend,.crmAppRoot[data-theme=dark-v2] .dashboardMetrics,.crmAppRoot[data-theme=dark-v2] .dashboardRanking,.crmAppRoot[data-theme=dark-v2] .dashboardNotificationCenter,.crmAppRoot[data-theme=dark-v2] .collectionHealthPanel,.crmAppRoot[data-theme=dark-v2] .practicalTaskBoard,.crmAppRoot[data-theme=dark-v2] .salesTeamOverview,.crmAppRoot[data-theme=dark-v2] .contractRegisterSection,.crmAppRoot[data-theme=dark-v2] .contractListSection,.crmAppRoot[data-theme=dark-v2] .employeesSection,.crmAppRoot[data-theme=dark-v2] .settingsPage,.crmAppRoot[data-theme=dark-v2] .activityPage{border-color:var(--d-line)!important;background:var(--d-panel)!important;color:var(--d-text)!important;box-shadow:none!important}.crmAppRoot[data-theme=dark-v2] .dashboardTasks,.crmAppRoot[data-theme=dark-v2] .practicalTaskBoard>header,.crmAppRoot[data-theme=dark-v2] .salesTeamOverview>header{background:linear-gradient(90deg,#222d31,#29291f)!important}.crmAppRoot[data-theme=dark-v2] .dashboardHero,.crmAppRoot[data-theme=dark-v2] .dashboardTrend{background:linear-gradient(135deg,#1a252b,#202d34)!important}.crmAppRoot[data-theme=dark-v2] .dashboardMetricCard,.crmAppRoot[data-theme=dark-v2] .dashboardMetricCard:nth-child(2n),.crmAppRoot[data-theme=dark-v2] .salesTeamTotals span,.crmAppRoot[data-theme=dark-v2] .salesTeamRows article,.crmAppRoot[data-theme=dark-v2] .practicalTaskGrid article,.crmAppRoot[data-theme=dark-v2] .companyContractCard,.crmAppRoot[data-theme=dark-v2] .employeeCreatePanel,.crmAppRoot[data-theme=dark-v2] .employeeListPanel,.crmAppRoot[data-theme=dark-v2] .employeeListCard,.crmAppRoot[data-theme=dark-v2] .settingsProfile,.crmAppRoot[data-theme=dark-v2] .settingsStats,.crmAppRoot[data-theme=dark-v2] .extensionConnectBox,.crmAppRoot[data-theme=dark-v2] .settingsPasswordButton,.crmAppRoot[data-theme=dark-v2] .activityRow{border-color:var(--d-line)!important;background:var(--d-card)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .dashboardMetricCard:hover,.crmAppRoot[data-theme=dark-v2] .companyContractCard:hover,.crmAppRoot[data-theme=dark-v2] .employeeListCard:hover{background:var(--d-card-hover)!important}.crmAppRoot[data-theme=dark-v2] h1,.crmAppRoot[data-theme=dark-v2] h2,.crmAppRoot[data-theme=dark-v2] h3,.crmAppRoot[data-theme=dark-v2] h4,.crmAppRoot[data-theme=dark-v2] strong,.crmAppRoot[data-theme=dark-v2] label,.crmAppRoot[data-theme=dark-v2] th,.crmAppRoot[data-theme=dark-v2] td{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] p,.crmAppRoot[data-theme=dark-v2] small,.crmAppRoot[data-theme=dark-v2] time,.crmAppRoot[data-theme=dark-v2] .dashboardMetricCard p{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] input,.crmAppRoot[data-theme=dark-v2] select,.crmAppRoot[data-theme=dark-v2] textarea,.crmAppRoot[data-theme=dark-v2] [role=combobox]{color:var(--d-text)!important;background:#121c21!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] input::placeholder,.crmAppRoot[data-theme=dark-v2] textarea::placeholder{opacity:1;color:#8799a2!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion,.crmAppRoot[data-theme=dark-v2] .desktopTopbar,.crmAppRoot[data-theme=dark-v2] .desktopListPanel,.crmAppRoot[data-theme=dark-v2] .desktopCenterPanel,.crmAppRoot[data-theme=dark-v2] .desktopRightPanel,.crmAppRoot[data-theme=dark-v2] .desktopSection{border-color:var(--d-line)!important;background:var(--d-panel)!important;color:var(--d-text)!important;box-shadow:none!important}.crmAppRoot[data-theme=dark-v2] .desktopPanelTitle,.crmAppRoot[data-theme=dark-v2] .desktopSectionHead,.crmAppRoot[data-theme=dark-v2] .desktopStatsRow,.crmAppRoot[data-theme=dark-v2] .desktopStatsRow span,.crmAppRoot[data-theme=dark-v2] .desktopKeywordMetric,.crmAppRoot[data-theme=dark-v2] .salesRecordScopeTabs,.crmAppRoot[data-theme=dark-v2] .desktopEmpty{border-color:var(--d-line)!important;background:var(--d-card)!important;color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .desktopWorkflowTabs{border-color:var(--d-line)!important;background:#121c21!important}.crmAppRoot[data-theme=dark-v2] .desktopWorkflowTabs button{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .desktopWorkflowTabs button.active{color:#fff!important;box-shadow:inset 0 -2px var(--d-gold)!important;background:#2a3941!important}.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable thead,.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable th{border-color:var(--d-line)!important;background:var(--d-card)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable tbody tr{background:var(--d-panel)!important}.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable td{border-color:var(--d-line)!important;color:#dbe5e9!important}.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable tbody tr:hover,.crmAppRoot[data-theme=dark-v2] .desktopBusinessTable tbody tr.active{box-shadow:inset 3px 0 var(--d-gold)!important;background:#363225!important}.crmAppRoot[data-theme=dark-v2] .desktopRightPanel button:disabled{color:#718088!important;background:#29343a!important;border-color:#3a4951!important}.crmAppRoot[data-theme=dark-v2] .crmModal,.crmAppRoot[data-theme=dark-v2] .extensionGuideModal,.crmAppRoot[data-theme=dark-v2] .extensionGuideModal>header,.crmAppRoot[data-theme=dark-v2] .extensionGuideModal>footer,.crmAppRoot[data-theme=dark-v2] .extensionGuidePicture,.crmAppRoot[data-theme=dark-v2] .guideChromePicture,.crmAppRoot[data-theme=dark-v2] .guidePopupPicture{border-color:var(--d-line)!important;background:var(--d-panel)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .extensionSetupActions>a,.crmAppRoot[data-theme=dark-v2] .extensionSetupActions>button{background:var(--d-card)!important;color:var(--d-text)!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] .extensionSetupActions b{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .extensionSetupActions small{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .taskOverdue,.crmAppRoot[data-theme=dark-v2] .stalled{background:#38272a!important;border-color:#805055!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTasks strong,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardHero h2,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTrend h2,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardMetricCard h2,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardRanking h2,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .salesTeamOverview h2,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .practicalTaskBoard h2{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTasks p,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardHero p,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTrend p,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardMetricCard p,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardRanking p,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .salesTeamOverview p{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTasks button,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardHeroBreakdown>span,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTrend>div:first-child>div:last-child{background:var(--d-card)!important;color:var(--d-text)!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTasks button:last-child{color:#ffe199!important;background:#342f21!important;border-color:#806b31!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardHeroBreakdown small{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardHeroBreakdown strong{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTrend svg text{fill:#b8c4ca!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTrend svg line{stroke:#50616a!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .salesTeamSteps span,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .salesTeamRows small{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .salesTeamSteps b,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .salesTeamTotals b{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .tab-employees .employeeCreatePanel input,.crmAppRoot[data-theme=dark-v2] .tab-employees .employeeCreatePanel select,.crmAppRoot[data-theme=dark-v2] .tab-employees .employeeListCard select,.crmAppRoot[data-theme=dark-v2] .tab-employees .employeeListCard button{color:var(--d-text)!important;box-shadow:none!important;background:#131e24!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] .tab-employees .employeeCreatePanel input::placeholder{color:#91a1a9!important}.crmAppRoot[data-theme=dark-v2] .tab-employees .employeeListCard .employeeStatusButton.depart{color:#ffadb4!important;background:#352428!important;border-color:#70474b!important}.crmAppRoot[data-theme=dark-v2] .tab-employees .employeeListCard .employeeStatusButton.restore{color:#7bd9aa!important;background:#193429!important;border-color:#35654e!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeComposer,.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeComposerHeader,.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeComposerFooter,.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeArchive,.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeEmpty,.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeListItem{border-color:var(--d-line)!important;background:var(--d-card)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeField input,.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeField textarea{color:var(--d-text)!important;box-shadow:none!important;background:#121c21!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeImagePicker{color:var(--d-muted)!important;background:#18242a!important;border-color:#51636c!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticePublishButton{color:#fff3c5!important;background:#6f5717!important;border-color:#806b31!important}.crmAppRoot[data-theme=dark-v2] .tab-contractList .contractListTools,.crmAppRoot[data-theme=dark-v2] .tab-contractList .contractQuickFilters,.crmAppRoot[data-theme=dark-v2] .tab-contractList .crmActionEmpty,.crmAppRoot[data-theme=dark-v2] .tab-contractList .contractPagination{border-color:var(--d-line)!important;background:var(--d-card)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .tab-contractList .contractQuickFilters button,.crmAppRoot[data-theme=dark-v2] .tab-contractList .crmActionEmpty button{color:var(--d-text)!important;background:#17242a!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] .tab-contractList .contractQuickFilters button.active{color:#fff!important;background:#30424c!important;border-color:#8ca0aa!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractFormColumn input,.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractFormColumn select,.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractMemo,.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .datePickerTrigger{color:var(--d-text)!important;box-shadow:none!important;background:#121c21!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractDatePanel,.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractCalculationSummary,.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractCalculatedEndDate{border-color:var(--d-line)!important;background:var(--d-card)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractDatePanel button,.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractVatSelector button{color:var(--d-text)!important;background:#17242a!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractDatePanel button.active,.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractVatSelector button.active{color:#fff!important;background:#30424c!important;border-color:#8ca0aa!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractCalculationSummary>div{border-color:var(--d-line)!important;background:#1c282e!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractSubmitButton{color:#fff!important;background:#526b7d!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopWorkPanel,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopQueueHost,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopQueueWorkHost,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .salesQueueEmptyWork,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopRightPanel>div{border-color:var(--d-line)!important;background:var(--d-panel)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion button:not(.active):not(:disabled){color:var(--d-text)!important;background:#17242a!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion button:disabled{color:#77868e!important;background:#273238!important;border-color:#34434b!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopResultButtons button{color:var(--d-muted)!important;background:#17242a!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopResultButtons button.active{color:#ffe39a!important;background:#393222!important;border-color:#806b31!important}.crmAppRoot[data-theme=dark-v2] :is([class*=Panel],[class*=panel],[class*=Card],[class*=card],[class*=Box],[class*=box],[class*=Section],[class*=section],[class*=Composer],[class*=Archive],[class*=Toolbar],[class*=Tools],[class*=Summary],[class*=Empty],[class*=List]){border-color:var(--d-line)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] :is([class*=Panel],[class*=panel],[class*=Card],[class*=card],[class*=Box],[class*=box],[class*=Composer],[class*=Archive],[class*=Toolbar],[class*=Tools],[class*=Summary],[class*=Empty]):not(.active):not([class*=Warning]):not([class*=warning]):not([class*=Danger]):not([class*=danger]){background-color:var(--d-card)!important}.crmAppRoot[data-theme=dark-v2] :is(input,select,textarea,[role=combobox],.datePickerTrigger){color:var(--d-text)!important;box-shadow:none!important;background:#121c21!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] :is(input,textarea)::placeholder{opacity:1;color:#91a1a9!important}.crmAppRoot[data-theme=dark-v2] option{color:var(--d-text)!important;background:#182329!important}.crmAppRoot[data-theme=dark-v2] :is(button,[role=button]):not(.active):not([aria-current=page]):not([class*=danger]):not([class*=Danger]):not([class*=delete]):not([class*=Delete]){color:#dce6ea!important;background-color:#1b282f!important;border-color:#465a64!important}.crmAppRoot[data-theme=dark-v2] :is(button,[role=button]):disabled{color:#74838b!important;opacity:1!important;background:#273238!important;border-color:#34434b!important}.crmAppRoot[data-theme=dark-v2] :is(button,[role=button]).active,.crmAppRoot[data-theme=dark-v2] :is(button,[role=button])[aria-current=page]{color:#fff!important;background:#30424c!important;border-color:#8ca0aa!important}.crmAppRoot[data-theme=dark-v2] :is(h1,h2,h3,h4,h5,h6,strong,label,legend,th){color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] :is(p,small,time,caption,dt,dd){color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] :is(table,thead,tbody,tr,th,td){border-color:var(--d-line)!important}.crmAppRoot[data-theme=dark-v2] thead,.crmAppRoot[data-theme=dark-v2] th{background:var(--d-card)!important}.crmAppRoot[data-theme=dark-v2] [style*="background: white"],.crmAppRoot[data-theme=dark-v2] [style*="background: #fff"],.crmAppRoot[data-theme=dark-v2] [style*="background: #FFF"],.crmAppRoot[data-theme=dark-v2] [style*="background: rgb(255"]{border-color:var(--d-line)!important;background:var(--d-card)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] :is(.urgent,.taskOverdue,.stalled,[class*=Warning],[class*=warning]){color:#ffb7bd!important;background:#38272a!important;border-color:#805055!important}.crmAppRoot[data-theme=dark-v2] :is(.connected,[class*=success],[class*=Success]){color:#7bd9aa!important;background:#193429!important;border-color:#35654e!important}.crmAppRoot[data-theme=dark-v2] :is(.dashboardHeroTop,.dashboardNotificationHeader,.noticePageHeader,.crmPageTitle)>span{color:var(--d-gold)!important}.crmAppRoot[data-theme=dark-v2] .appSidebar button.active{color:#263a47!important;background:#dfe9ee!important;border-color:#8da1ab!important}.crmAppRoot[data-theme=dark-v2] .headerThemeToggle,.crmAppRoot[data-theme=dark-v2] .headerLogoutButton{color:#334a58!important;background:#f5f8f9!important;border-color:#dbe4e8!important}.crmAppRoot[data-theme=dark-v2]{--d-muted:#b8c5cb}.crmAppRoot[data-theme=dark-v2] :is(span,em){color:#c6d1d6}.crmAppRoot[data-theme=dark-v2] :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend){text-shadow:none}.crmAppRoot[data-theme=dark-v2] .appSidebar button:not(.active){color:#b7c4ca!important;background:0 0!important;border-color:#0000!important}.crmAppRoot[data-theme=dark-v2] .appSidebar button:not(.active):hover{color:#fff!important;background:#202e35!important}.crmAppRoot[data-theme=dark-v2] .appSidebar button.active{box-shadow:0 0 0 3px #8da1ab29!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopCompanyBar{border-color:var(--d-line)!important;background:var(--d-card)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopCompanyBar h1{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopCompanyBar :is(span,p){color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopSectionHead b,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopWorkHead b,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopWorkBody label,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopInsightRows b,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopCrmCurrent span{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopSectionHead span,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopInsightRows span,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopCrmCurrent p,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopPanelTitle span,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopStatsRow span{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopInsightRows>div{border-color:var(--d-line)!important;background:#1b272d!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopEmpty{color:#cad5da!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion textarea:disabled,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion select:disabled{color:#9faeb5!important;opacity:1!important;background:#172228!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardHeroTop span,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardNotificationHeader span,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .salesTeamOverview>header>span{color:var(--d-gold)!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardMetricCard>span:not(:first-child),.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTasks small{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2]{--d-bg:#0d151a;--d-panel:#142128;--d-card:#1a2a32;--d-card-hover:#21343d;--d-line:#304650;--d-text:#f3f7f8;--d-muted:#adbec5;background:linear-gradient(#0c1419,#101a20)!important}.crmAppRoot[data-theme=dark-v2] .crmTopbar{background:#111d23!important;box-shadow:0 1px #efc54f57!important}.crmAppRoot[data-theme=dark-v2] .appSidebar{background:#111d23!important;border-color:#293e47!important;box-shadow:0 12px 28px #00000029!important}.crmAppRoot[data-theme=dark-v2] .appSidebar button:not(.active){background:0 0!important;border:0!important;border-left:3px solid #0000!important;border-radius:8px!important}.crmAppRoot[data-theme=dark-v2] .appSidebar button.active{border:0!important;border-left:3px solid var(--d-gold)!important;color:#fff!important;box-shadow:none!important;background:#243741!important;border-radius:8px!important}.crmAppRoot[data-theme=dark-v2] .appSidebar button.active span{color:#fff!important}.crmAppRoot[data-theme=dark-v2] .appSidebar button.active :is(i,svg){color:var(--d-gold)!important}.crmAppRoot[data-theme=dark-v2] .crmMonthBar,.crmAppRoot[data-theme=dark-v2] .appDesktopContent>section,.crmAppRoot[data-theme=dark-v2] .dashboardTasks,.crmAppRoot[data-theme=dark-v2] .dashboardHero,.crmAppRoot[data-theme=dark-v2] .dashboardTrend,.crmAppRoot[data-theme=dark-v2] .dashboardMetrics,.crmAppRoot[data-theme=dark-v2] .dashboardRanking,.crmAppRoot[data-theme=dark-v2] .dashboardNotificationCenter,.crmAppRoot[data-theme=dark-v2] .collectionHealthPanel,.crmAppRoot[data-theme=dark-v2] .practicalTaskBoard,.crmAppRoot[data-theme=dark-v2] .salesTeamOverview{border-color:var(--d-line)!important;background:var(--d-panel)!important;box-shadow:0 8px 22px #0000001a!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTasks,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .practicalTaskBoard>header,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .salesTeamOverview>header{border-color:var(--d-line)!important;background:#17252c!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTasks{border-left:3px solid var(--d-gold)!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardHero:before,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardTrend:before,.crmAppRoot[data-theme=dark-v2] .tab-dashboard .salesTeamOverview:before{background:linear-gradient(90deg,var(--d-gold),#526b7d 42%,transparent)!important;height:2px!important}.crmAppRoot[data-theme=dark-v2] .dashboardMetricCard{background:var(--d-card)!important;border-color:#2c424c!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion{border-color:var(--d-line)!important;background:var(--d-bg)!important;box-shadow:0 10px 28px #00000024!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion :is(.desktopTopbar,.desktopListPanel,.desktopCenterPanel,.desktopRightPanel,.desktopSection){border-color:var(--d-line)!important;background:var(--d-panel)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .salesQuickAdd,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .salesQuickAddHead,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .salesQuickAddForm{border-color:var(--d-line)!important;background:var(--d-card)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .salesQuickAddHead strong{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .salesQuickAddHead span{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopPanelTitle,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .salesRecordScopeTabs,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopStatsRow,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopSectionHead{border-color:var(--d-line)!important;background:#17252c!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopWorkflowTabs{background:#0f1a20!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopWorkflowTabs button.active{box-shadow:inset 0 -2px var(--d-gold)!important;background:#273b45!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .salesRecordScopeTabs button.active{color:#ffe39a!important;background:#332f22!important;border-color:#806b31!important}.crmAppRoot[data-theme=dark-v2] :is(button,[role=button]):not(.active):not([aria-current=page]):not(:disabled){color:#e6edef!important;background:#1a2930!important;border-color:#3a505a!important}.crmAppRoot[data-theme=dark-v2] :is(.contractSubmitButton,.noticePublishButton,button.primary){color:#fff!important;background:#526b7d!important;border-color:#718895!important}.crmAppRoot[data-theme=dark-v2] :is(input,select,textarea,[role=combobox],.datePickerTrigger){color:#eef4f6!important;background:#101b20!important;border-color:#3b515b!important}.crmAppRoot[data-theme=dark-v2] .settingsProfile>svg,.crmAppRoot[data-theme=dark-v2] .settingsProfile>div:first-child:not(:nth-last-child(2)){color:#d8e4e8!important;background:#243740!important;border-color:#405660!important}.crmAppRoot[data-theme=dark-v2] .settingsProfile svg :is(path,circle){stroke:#c7d5db!important}.crmAppRoot[data-theme=dark-v2] .settingsRole{color:#ffe39a!important;background:#332f22!important;border-color:#806b31!important}.crmAppRoot[data-theme=dark-v2] .activityKind-create{color:#85dfb2!important;background:#193429!important;border:1px solid #35654e!important}.crmAppRoot[data-theme=dark-v2] .activityKind-update{color:#a9c6fa!important;background:#202f49!important;border:1px solid #435d83!important}.crmAppRoot[data-theme=dark-v2] .activityKind-delete{color:#ffb7bd!important;background:#38272a!important;border:1px solid #805055!important}.crmAppRoot[data-theme=dark-v2] .activityKind-etc{color:#c4d0d5!important;background:#25343b!important;border:1px solid #4b5e67!important}.crmAppRoot[data-theme=dark-v2] .activityImportant{color:#ffc0c7!important;background:#482b31!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractVatSelector{box-shadow:none!important;background:#101b20!important;border-color:#3b515b!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractVatSelector button{color:#aebdc4!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .contractVatSelector button.selected{color:#ffe39a!important;box-shadow:inset 0 -2px var(--d-gold)!important;background:#332f22!important;border-color:#806b31!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopInfoTable{border-color:var(--d-line)!important;background:var(--d-panel)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopInfoTable>div{border-color:var(--d-line)!important;background:var(--d-card)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopInfoTable span,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopInfoTable small{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopInfoTable strong{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopWorkflowTabs button strong{color:#c5d0d5!important;background:#1b2930!important;border:1px solid #465a64!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopWorkflowTabs button.active strong{color:#ffe39a!important;background:#4a3d18!important;border-color:#806b31!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopPanelHeading>b,.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopPanelTitle b{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .salesDesktopVersion .desktopPanelHeading>span{color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeComposer .noticeImagePicker{color:#d7e2e6!important;box-shadow:none!important;background:0 0!important;border:0!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeComposer .noticeImagePicker :is(span,strong,b){color:#e6eef1!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeComposer .noticeImagePicker :is(small,p){color:#9fb0b8!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeComposer .noticeImagePicker>label{color:#d7e2e6!important;box-shadow:none!important;background:#1d2d35!important;border:1px solid #435963!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeComposer .noticeImagePicker>label>span{color:#e6eef1!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeComposer .noticeImagePicker>label>small{color:#9fb0b8!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardRanking>div{color:#f1f5f6!important;box-shadow:none!important;background:#1a2a32!important;border-color:#344a54!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardRanking>div:hover{background:#21343d!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardRanking>div :is(strong,b){color:#f3f7f8!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardRanking>div :is(span,small,p){color:#b8c7cd!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardRanking>div em{color:#ffe39a!important;background:#332f22!important;border:1px solid #806b31!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardRanking>div{background:#1a2a32!important;border:1px solid #344a54!important;border-radius:10px!important;margin:8px 0 0!important;padding:12px 14px!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardRanking>div:last-child{border-bottom:1px solid #344a54!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .dashboardRanking>div>div>span{color:#dce7eb!important;background:#24363f!important;border:1px solid #435963!important;border-radius:999px!important;flex:none!important;padding:5px 9px!important}.crmAppRoot[data-theme=dark-v2] :is(.contractSubmitButton,.noticePublishButton,.noticeConfirmButton,.salesSaveButton,.tab-contractList .crmActionEmpty button,.practicalTaskGrid>button:last-child,button.primary){color:#172127!important;background:#e2b52c!important;border:1px solid #d9a91a!important;font-weight:800!important;box-shadow:0 5px 14px #e2b52c29!important}.crmAppRoot[data-theme=dark-v2] :is(.contractSubmitButton,.noticePublishButton,.noticeConfirmButton,.salesSaveButton,.tab-contractList .crmActionEmpty button,.practicalTaskGrid>button:last-child,button.primary):not(:disabled):hover{color:#10181d!important;background:#f0c447!important;border-color:#f0ca57!important}.crmAppRoot[data-theme=dark-v2] :is(.settingsPasswordButton,.contractCancelButton,.salesCopyButton){color:#eff6f8!important;background:#2c4655!important;border:1px solid #587383!important}.crmAppRoot[data-theme=dark-v2] :is(.headerLogoutButton,.settingsLogoutButton,.noticeDeleteButton,.extensionRevokeButton,.employeeStatusButton.depart,.employeeStatusButton.lock){color:#ffbdc2!important;background:#3b272b!important;border:1px solid #8e555a!important}.crmAppRoot[data-theme=dark-v2] :is(.headerLogoutButton,.settingsLogoutButton,.noticeDeleteButton,.extensionRevokeButton,.employeeStatusButton.depart,.employeeStatusButton.lock):hover{color:#ffe1e3!important;background:#512f35!important;border-color:#b86c73!important}.crmAppRoot[data-theme=dark-v2] .employeeStatusButton.restore{color:#91e2b7!important;background:#1d3a2d!important;border:1px solid #3f7259!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeArchive{background:#17252c!important;border:1px solid #304650!important;border-radius:12px!important;margin-top:18px!important;padding:16px!important;overflow:visible!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeArchiveHeader{margin:0 0 12px!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeEmpty{box-sizing:border-box!important;background:#1a2a32!important;border:1px solid #3b515b!important;border-radius:10px!important;min-height:128px!important;padding:34px 20px!important}.crmAppRoot[data-theme=dark-v2] .appSidebar .appSidebarButton.active{color:#fff!important;background:#304a57!important;border:1px solid #607d8b!important;border-left:4px solid #efc33f!important;box-shadow:0 0 0 2px #607d8b2e!important}.crmAppRoot[data-theme=dark-v2] .appSidebar .appSidebarButton.active>span:last-child{color:#fff!important;font-weight:900!important}.crmAppRoot[data-theme=dark-v2] .appSidebar .appSidebarButton.active .appSidebarIcon{color:#18242a!important;box-shadow:none!important;background:#efc33f!important;border-color:#efc33f!important}.crmAppRoot[data-theme=dark-v2] .tab-dashboard .salesTeamIdentity>span{color:#ffe39a!important;background:#3b321d!important;border:1px solid #8b7131!important;border-radius:999px!important;padding:4px 8px!important;font-weight:900!important;line-height:1.2!important}.crmAppRoot[data-theme=dark-v2] .tab-contractList .contractCompanyStatus{color:#91e2b7!important;background:#1d3a2d!important;border:1px solid #3f7259!important;font-weight:900!important}.crmAppRoot[data-theme=dark-v2] .tab-contractList .contractCompanyStatus.ended{color:#d8e3e7!important;background:#2a3a42!important;border-color:#566b75!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailOverlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#03080bc2!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailModal{color:#f3f7f8!important;background:#15242b!important;border:1px solid #405761!important;box-shadow:0 28px 80px #0000007a!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailModal>header{background:linear-gradient(135deg,#1d3039,#17252c)!important;border-bottom:1px solid #344b55!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailModal>header h2{color:#f5f8f9!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailModal>header p{color:#aebfc6!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailModal>header>button{color:#fff!important;background:#263b45!important;border:1px solid #58707b!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailList{background:#15242b!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailList article{background:0 0!important;border-bottom:1px solid #344b55!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailList article strong{color:#f2f7f8!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailList article span{color:#aebfc6!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailList article>b{color:#ffd96f!important}.crmAppRoot[data-theme=dark-v2] .dashboardDetailList .dashboardPositionBadge{color:#ffe39a!important;background:#3b321d!important;border:1px solid #806b31!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeListItem.pinned{background:#24291f!important;border-left:3px solid #efc33f!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticePinnedBadge{color:#ffe39a!important;background:#3b321d!important;border:1px solid #806b31!important}.crmAppRoot[data-theme=dark-v2] .noticePinButton{color:#ffe39a!important;background:#3b321d!important;border:1px solid #8b7131!important}.crmAppRoot[data-theme=dark-v2] .noticePinButton.pinned{color:#d8e4e8!important;background:#263941!important;border-color:#526873!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel{color:#f2f7f8!important;background:#15242b!important;border:1px solid #405761!important;box-shadow:0 26px 70px #00000085!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel>header{background:linear-gradient(135deg,#223945,#18272e)!important;border-bottom:1px solid #405761!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatIdentity strong{color:#fff!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatIdentity small{color:#b8c8ce!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel .companyAiRobot{background:#21343d!important;box-shadow:inset 0 0 0 1px #58707b!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel .companyAiRobot:before{border-color:#efc33f!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel .companyAiRobot i{background:#efc33f!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel .companyAiRobot b{color:#efc33f!important}.crmAppRoot[data-theme=dark-v2] .companyAiHeaderActions button{color:#eef5f7!important;background:#263b45!important;border:1px solid #58707b!important}.crmAppRoot[data-theme=dark-v2] .companyAiQuickQuestions{background:#17272e!important;border-bottom:1px solid #344b55!important}.crmAppRoot[data-theme=dark-v2] .companyAiQuickQuestions button{color:#e3ecef!important;background:#243942!important;border:1px solid #48616c!important}.crmAppRoot[data-theme=dark-v2] .companyAiQuickQuestions button:hover{color:#ffe39a!important;background:#3b321d!important;border-color:#806b31!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatMessages{background:linear-gradient(#111d23,#142229)!important}.crmAppRoot[data-theme=dark-v2] .companyAiMessage.assistant>span{color:#e5edef!important;box-shadow:none!important;background:#1d3038!important;border:1px solid #405761!important}.crmAppRoot[data-theme=dark-v2] .companyAiMessage.user>span{color:#fff4cf!important;box-shadow:none!important;background:#4b3c16!important;border:1px solid #806b31!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel form{background:#17272e!important;border-top:1px solid #344b55!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel textarea{color:#eef4f6!important;background:#101b20!important;border:1px solid #48616c!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel textarea::placeholder{color:#91a4ac!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel form button:not(:disabled){color:#172127!important;background:#e2b52c!important;border:1px solid #d9a91a!important}.crmAppRoot[data-theme=dark-v2] .companyAiChatPanel>p{color:#91a4ac!important;background:#17272e!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailOverlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#03080bc2!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailDialog{color:#f2f7f8!important;background:#15242b!important;border:1px solid #405761!important;box-shadow:0 28px 80px #00000080!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailDialog>header{background:linear-gradient(135deg,#1d3039,#17252c)!important;border-bottom:1px solid #344b55!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailBadge{color:#ffe39a!important;background:#3b321d!important;border:1px solid #806b31!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailDialog h2{color:#f5f8f9!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailDialog time{color:#aebfc6!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailClose{color:#fff!important;background:#263b45!important;border:1px solid #58707b!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailContent{color:#e5edef!important;background:#15242b!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailImageButton{background:#1a2a32!important;border:1px solid #405761!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailImageButton img{background:#101b20!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailImageButton span{color:#aebfc6!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailDialog>footer{background:#17252c!important;border-top:1px solid #344b55!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailDialog .noticePinButton{color:#172127!important;background:#e2b52c!important;border:1px solid #b28c24!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailDialog .noticePinButton.pinned{color:#d8e4e8!important;background:#263941!important;border-color:#526873!important}.crmAppRoot[data-theme=dark-v2] .noticeDetailDialog .noticeDeleteButton{color:#ffbdc2!important;background:#3b272b!important;border:1px solid #8e555a!important}.crmAppRoot[data-theme=dark-v2] .tab-notices .noticeListBody>div>span:not(.noticePinnedBadge){color:#dce7eb!important;background:#263941!important;border:1px solid #526873!important}.crmAppRoot[data-theme=dark-v2] :is(.crmLegacyModalOverlay,.contractEditOverlay,.extensionModalOverlay,.managedToolDialogBackdrop,.extensionGuideBackdrop,.uiConfirmOverlay){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#03080bc2!important}.crmAppRoot[data-theme=dark-v2] :is(.crmLegacyModal,.companyHistoryModal,.contractEditDialog,.extensionModal,.managedToolDialog,.extensionGuideModal,.uiConfirmDialog){color:#f2f7f8!important;background:#15242b!important;border-color:#405761!important;box-shadow:0 28px 80px #00000080!important}.crmAppRoot[data-theme=dark-v2] :is(.companyHistoryHeader,.extensionModalHeader,.extensionModalFooter,.managedToolDialog>header,.extensionGuideModal>header,.extensionGuideModal>footer){color:#f2f7f8!important;background:#17272e!important;border-color:#344b55!important}.crmAppRoot[data-theme=dark-v2] :is(.crmLegacyModal,.companyHistoryModal,.contractEditDialog,.extensionModal,.managedToolDialog,.extensionGuideModal,.uiConfirmDialog) :is(h1,h2,h3,h4,strong,b,label){color:#f3f7f8!important}.crmAppRoot[data-theme=dark-v2] :is(.crmLegacyModal,.companyHistoryModal,.contractEditDialog,.extensionModal,.managedToolDialog,.extensionGuideModal,.uiConfirmDialog) :is(p,small,time){color:#aebfc6!important}.crmAppRoot[data-theme=dark-v2] :is(.crmLegacyModal,.companyHistoryModal,.contractEditDialog,.extensionModal,.managedToolDialog,.extensionGuideModal,.uiConfirmDialog) :is(input,textarea,select,[role=combobox]){color:#eef4f6!important;box-shadow:none!important;background:#101b20!important;border-color:#48616c!important}.crmAppRoot[data-theme=dark-v2] :is(.crmLegacyModal,.companyHistoryModal,.contractEditDialog,.extensionModal,.managedToolDialog,.extensionGuideModal,.uiConfirmDialog) :is(input,textarea)::placeholder{color:#91a4ac!important}.crmAppRoot[data-theme=dark-v2] .companyHistorySummary article,.crmAppRoot[data-theme=dark-v2] .companyHistoryMemo,.crmAppRoot[data-theme=dark-v2] .companyHistoryContract,.crmAppRoot[data-theme=dark-v2] .companyHistoryContract small,.crmAppRoot[data-theme=dark-v2] .companyChangeLog article,.crmAppRoot[data-theme=dark-v2] .managedToolDialogBody>*,.crmAppRoot[data-theme=dark-v2] .extensionGuidePicture,.crmAppRoot[data-theme=dark-v2] .guideChromePicture,.crmAppRoot[data-theme=dark-v2] .guidePopupPicture{color:#eef4f6!important;background:#1a2a32!important;border-color:#344b55!important}.crmAppRoot[data-theme=dark-v2] .companyHistoryTabs{background:#101b20!important}.crmAppRoot[data-theme=dark-v2] .companyHistoryTabs button.active{color:#ffe39a!important;background:#3b321d!important;border-color:#806b31!important}.crmAppRoot[data-theme=dark-v2] .uiConfirmMark{color:#ffe39a!important;background:#3b321d!important;border:1px solid #806b31!important}.crmAppRoot[data-theme=dark-v2] .uiPasswordField>span:last-child{background:#101b20!important;border-color:#48616c!important}html[data-crm-theme=dark] [class*=CrmFormModal_backdrop],html[data-crm-theme=dark] .crmFormModalBackdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#03080bc2!important}html[data-crm-theme=dark] .crmFormModalSurface{color:#f2f7f8!important;background:#15242b!important;border-color:#405761!important;box-shadow:0 28px 80px #00000080!important}html[data-crm-theme=dark] .crmFormModalHeader{background:linear-gradient(135deg,#1d3039,#17252c)!important;border-color:#344b55!important}html[data-crm-theme=dark] .crmFormModalHeader :is(h2,span){color:#f3f7f8!important}html[data-crm-theme=dark] .crmFormModalHeader p{color:#aebfc6!important}html[data-crm-theme=dark] .crmFormModalHeader button{color:#fff!important;background:#263b45!important;border-color:#58707b!important}html[data-crm-theme=dark] .crmFormModalBody .crmModalField>span{color:#dce7eb!important}html[data-crm-theme=dark] .crmFormModalBody :is(input,textarea,select){color:#eef4f6!important;box-shadow:none!important;background:#101b20!important;border-color:#48616c!important}html[data-crm-theme=dark] .crmFormModalBody :is(input,textarea)::placeholder{color:#91a4ac!important}html[data-crm-theme=dark] .crmFormModalBody small{color:#aebfc6!important}html[data-crm-theme=dark] .crmFormModalCancel{color:#d8e4e8!important;background:#263941!important;border-color:#526873!important}html[data-crm-theme=dark] .crmFormModalSubmit{color:#172127!important;background:#e2b52c!important;border:1px solid #d9a91a!important}html[data-crm-theme=dark] [class*=CrmFormModal_modal]{color:#f2f7f8!important;background:#15242b!important;border-color:#405761!important;box-shadow:0 28px 80px #00000080!important}html[data-crm-theme=dark] [class*=CrmFormModal_header]{background:linear-gradient(135deg,#1d3039,#17252c)!important;border-color:#344b55!important}html[data-crm-theme=dark] [class*=CrmFormModal_header] :is(h2,span){color:#f3f7f8!important}html[data-crm-theme=dark] [class*=CrmFormModal_header] p{color:#aebfc6!important}html[data-crm-theme=dark] [class*=CrmFormModal_header] button{color:#fff!important;background:#263b45!important;border-color:#58707b!important}html[data-crm-theme=dark] [class*=CrmFormModal_body] .crmModalField>span{color:#dce7eb!important}html[data-crm-theme=dark] [class*=CrmFormModal_body] :is(input,textarea,select){color:#eef4f6!important;box-shadow:none!important;background:#101b20!important;border-color:#48616c!important}html[data-crm-theme=dark] [class*=CrmFormModal_body] :is(input,textarea)::placeholder{color:#91a4ac!important}html[data-crm-theme=dark] [class*=CrmFormModal_body] small{color:#aebfc6!important}html[data-crm-theme=dark] [class*=CrmFormModal_footer] [class*=cancel]{color:#d8e4e8!important;background:#263941!important;border-color:#526873!important}html[data-crm-theme=dark] [class*=CrmFormModal_footer] [class*=submit]{color:#172127!important;background:#e2b52c!important;border:1px solid #d9a91a!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .brandSelectTrigger{color:#eef4f6!important;box-shadow:none!important;background:#101b20!important;border:1px solid #3b515b!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .brandSelectTrigger:hover{box-shadow:none!important;background:#15242b!important;border-color:#58717c!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .brandSelectTrigger.open{background:#17272e!important;border-color:#78909b!important;box-shadow:0 0 0 3px #78909b24!important}.crmAppRoot[data-theme=dark-v2] .tab-contractRegister .brandSelectTrigger>svg{color:#aebfc6!important}html[data-crm-theme=dark] .brandSelectMenu{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#17262d!important;border-color:#405761!important;box-shadow:0 18px 46px #0000006b!important}html[data-crm-theme=dark] .brandSelectMenu>button{color:#dce7eb!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-crm-theme=dark] .brandSelectMenu>button:hover{color:#fff!important;background:#22353e!important}html[data-crm-theme=dark] .brandSelectMenu>button.selected{color:#fff!important;background:#344b55!important;box-shadow:inset 3px 0 #e2b52c!important}.crmAppRoot[data-theme=dark-v2] .salesWorkPanel,.crmAppRoot[data-theme=dark-v2] .salesWorkScroll,.crmAppRoot[data-theme=dark-v2] .salesWorkFooter{border-color:var(--d-line)!important;background:var(--d-panel)!important;color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] .salesDiagnosisEditor,.crmAppRoot[data-theme=dark-v2] .salesPreviousMemo,.crmAppRoot[data-theme=dark-v2] .salesBusinessInfoCard,.crmAppRoot[data-theme=dark-v2] .salesSecondCallAttemptCard,.crmAppRoot[data-theme=dark-v2] .salesSecondCallStatusCard,.crmAppRoot[data-theme=dark-v2] .salesFormGroup{border-color:var(--d-line)!important;background:var(--d-card)!important;color:var(--d-text)!important;box-shadow:none!important}.crmAppRoot[data-theme=dark-v2] .salesDiagnosisHeading{border-color:var(--d-line)!important}.crmAppRoot[data-theme=dark-v2] .salesDiagnosisHeading strong,.crmAppRoot[data-theme=dark-v2] .salesDiagnosisEditor label,.crmAppRoot[data-theme=dark-v2] .salesBusinessInfoCard strong,.crmAppRoot[data-theme=dark-v2] .salesPreviousMemo p,.crmAppRoot[data-theme=dark-v2] .salesSecondCallAttemptCard strong{color:var(--d-text)!important}.crmAppRoot[data-theme=dark-v2] :is(.salesDiagnosisHeading span,.salesBusinessInfoCard span,.salesBusinessInfoCard small,.salesPreviousMemo span,.salesSaveGuide,.salesSecondCallAttemptCard span,.salesSecondCallStatusCard span,.salesSecondCallStatusCard small,.salesDiagnosisHelp){color:var(--d-muted)!important}.crmAppRoot[data-theme=dark-v2] .salesDiagnosisChips button{color:#dce7eb!important;box-shadow:none!important;background:#17262d!important;border-color:#48616c!important}.crmAppRoot[data-theme=dark-v2] .salesDiagnosisChips button:hover{color:#fff!important;background:#263941!important;border-color:#6c8490!important}.crmAppRoot[data-theme=dark-v2] .salesDiagnosisChips button.selected{color:#ffe39a!important;background:#3b321d!important;border-color:#b58c20!important}.crmAppRoot[data-theme=dark-v2] .salesDiagnosisEditor textarea,.crmAppRoot[data-theme=dark-v2] .salesFormGroup textarea,.crmAppRoot[data-theme=dark-v2] .salesMeetingDateInput{color:#eef4f6!important;box-shadow:none!important;background:#101b20!important;border-color:#48616c!important}.crmAppRoot[data-theme=dark-v2] :is(.salesDiagnosisEditor textarea,.salesFormGroup textarea)::placeholder{color:#91a4ac!important}.crmAppRoot[data-theme=dark-v2] .salesSecondCallAttemptCard>div{background:#17272e!important;border-color:#405761!important}.crmAppRoot[data-theme=dark-v2] .salesSecondCallStatusCard strong{color:#bcd9e8!important}.crmAppRoot[data-theme=dark-v2] .salesResultGrid button{color:#dce7eb!important;background:#17262d!important;border-color:#48616c!important}.crmAppRoot[data-theme=dark-v2] .salesResultGrid button.selected{color:#ffe39a!important;background:#3b321d!important;border-color:#b58c20!important}.crmAppRoot[data-theme=dark-v2] .salesQueueManageActions button{color:#dce7eb!important;background:#263941!important;border-color:#526873!important}.crmAppRoot[data-theme=dark-v2] .salesQueueManageActions button.danger{color:#ffbdc2!important;background:#3b272b!important;border-color:#8e555a!important}.crmAppRoot[data-theme=dark-v2] :is(.salesDiagnosisCopy,.salesSaveButton){color:#172127!important;box-shadow:none!important;background:#e2b52c!important;border:1px solid #d9a91a!important}.crmAppRoot[data-theme=dark-v2] :is(.salesDiagnosisCopy,.salesSaveButton):hover{background:#efc54f!important}
:root{--ui-page:#eef2f5;--ui-surface:#fff;--ui-soft:#eff3f6;--ui-line:#d4dde5;--ui-line-strong:#b9c7d2;--ui-ink:#1e2f3e;--ui-muted:#5d7080;--ui-primary:#38576f;--ui-primary-hover:#2f485d;--ui-selected:#dfe8f0;--ui-selected-line:#b5c6d4;--ui-chart-secondary:#98afbf;--ui-focus:#8ba4b9;--ui-danger:#b64545;--ui-danger-soft:#fff2f1;--ui-shadow:0 2px 5px #182c4009;--ui-radius:12px;--premium-primary:var(--ui-primary);--premium-primary-dark:var(--ui-primary-hover);--premium-primary-soft:var(--ui-selected);--premium-ink:var(--ui-ink);--premium-muted:var(--ui-muted);--premium-line:var(--ui-line);--premium-surface:var(--ui-surface)}html[data-crm-theme=dark],.crmAppRoot[data-theme=dark-v2]{--ui-page:#111a22;--ui-surface:#19252f;--ui-soft:#23333f;--ui-line:#3a4b59;--ui-line-strong:#52697b;--ui-ink:#e9eff4;--ui-muted:#b2c1cc;--ui-primary:#47677f;--ui-primary-hover:#557c97;--ui-selected:#30495c;--ui-selected-line:#52718a;--ui-chart-secondary:#6f8fa5;--ui-focus:#7fa4c0;--ui-danger:#f09591;--ui-danger-soft:#3b2629;--ui-shadow:none}.crmAppRoot{letter-spacing:-.015em;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;background:var(--ui-page)!important;color:var(--ui-ink)!important;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,sans-serif!important}.crmAppRoot .appDecorativeLayer{display:none!important}.crmAppRoot .crmTopbar{border:0!important;border-bottom:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;height:64px!important;min-height:64px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;margin:0!important;padding:0 28px!important;top:0!important}.crmAppRoot .crmTopbar:after{display:none!important}.crmAppRoot .crmHeaderLogo{gap:9px!important}.crmAppRoot .crmHeaderLogoSymbol{width:33px!important;height:33px!important}.crmAppRoot .crmHeaderLogoWordmark{width:137px!important;height:auto!important}.crmAppRoot .crmTopbar .headerThemeToggle,.crmAppRoot .crmTopbar .headerLogoutButton{justify-content:center;align-items:center;display:inline-flex;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;min-height:34px!important;color:var(--ui-muted)!important;box-shadow:none!important;border-radius:7px!important;font-size:12px!important;font-weight:600!important}.crmAppRoot .crmTopbar .headerThemeToggle{margin-right:8px;width:34px!important;height:34px!important}.crmAppRoot .crmTopbar .headerLogoutButton{margin-left:10px;padding:7px 11px!important}.crmHeaderIdentity{gap:1px;min-width:60px;padding-left:2px;display:grid}.crmHeaderIdentity strong{color:var(--ui-ink);font-size:13px;font-weight:650}.crmHeaderIdentity span{color:var(--ui-muted);font-size:11px}.crmAppRoot .appDesktopContent{min-width:0}.crmAppRoot .appDesktopContent>*{animation:none!important}.crmAppRoot :is(button,input,:is(select,.appSelect),textarea){font-family:inherit}.crmAppRoot button{transition:background-color .14s,border-color .14s,color .14s}.crmAppRoot button:focus-visible,.crmAppRoot a:focus-visible,.crmAppRoot [role=button]:focus-visible{outline-offset:3px;outline:2px solid var(--ui-focus)!important}@media (min-width:768px){.crmAppRoot{padding:0 0 80px!important}.crmAppRoot .appDesktopLayout{grid-template-columns:216px minmax(0,1fr)!important;align-items:start!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}.crmAppRoot .appSidebarSlot{width:216px!important;min-width:0!important;display:block!important}.crmAppRoot .appSidebar{box-sizing:border-box;overflow-y:auto;border:0!important;border-right:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;width:216px!important;height:calc(100dvh - 64px)!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:20px 12px 90px!important;position:fixed!important;top:64px!important;bottom:0!important;left:0!important;transform:none!important}.crmAppRoot .appSidebarMenu{gap:4px!important;display:grid!important}.crmAppRoot .appSidebarGroupTitle{color:var(--ui-muted);letter-spacing:.06em;padding:16px 12px 6px;font-size:10px;font-weight:600}.crmAppRoot .appSidebarGroupTitle:first-child{padding-top:0}.crmAppRoot .appSidebar .appSidebarButton{text-align:left;align-items:center;width:100%;position:relative;min-height:42px!important;color:var(--ui-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;gap:12px!important;padding:10px 12px!important;font-size:13px!important;font-weight:550!important;display:flex!important;transform:none!important}.crmAppRoot .appSidebar .appSidebarButton:before{display:none!important}.crmAppRoot .appSidebar .appSidebarButton .appSidebarIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex;width:20px!important;height:20px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.crmAppRoot .appSidebar .appSidebarButton:hover{background:var(--ui-soft)!important;color:var(--ui-ink)!important}.crmAppRoot .appSidebar .appSidebarButton.active{background:var(--ui-selected)!important;color:var(--ui-ink)!important;border-color:var(--ui-selected-line)!important;box-shadow:none!important;font-weight:700!important}.crmAppRoot .appSidebar .appSidebarButton span{color:inherit!important}.crmAppRoot .appDesktopContent{box-sizing:border-box;width:100%;max-width:1720px;margin:0 auto;padding:28px 32px 80px!important}.crmAppRoot .companyAiDock,.crmAppRoot .companyAiChatLauncher,.crmAppRoot .companyAiChatPanel{left:232px!important}}.crmAppRoot :is(.workspaceHeading,.docCenterHeader,.dashboardPageHeader){background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:0;display:flex}.crmAppRoot :is(.workspaceHeading h1,.docCenterHeader h1,.dashboardPageHeader h1,.crmPageTitle){color:var(--ui-ink)!important;letter-spacing:-.055em!important;margin:0!important;font-size:25px!important;font-weight:700!important;line-height:1.35!important}.crmAppRoot .workspaceHeading p{color:var(--ui-muted);margin:8px 0 0;font-size:12px}.workspaceHeadingActions,.workspaceAction{align-items:center;gap:8px;display:flex}.workspaceAction{cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:40px;padding:10px 15px;font-size:13px;font-weight:650}.crmAppRoot :is(.premiumPrimaryButton,.salesSaveButton,.adminSalesSave,.contractSubmitButton,.docPrimary,.documentEditorToolbar button.primary,.noticePublishButton),.crmFormModalSurface .crmFormModalSubmit{border:1px solid var(--ui-primary)!important;background:var(--ui-primary)!important;color:#fff!important;box-shadow:none!important;letter-spacing:0!important;border-radius:8px!important;font-weight:650!important}.crmAppRoot :is(.premiumPrimaryButton,.salesSaveButton,.adminSalesSave,.contractSubmitButton,.docPrimary):hover:not(:disabled){background:var(--ui-primary-hover)!important;border-color:var(--ui-primary-hover)!important}.crmAppRoot :is(.workspaceRefreshButton,.callRecordEditButton,.docCreateActions button,.contractQuickFilters button,.adminPeriodTabs button,.firstCallScopes button){min-height:36px;box-shadow:none!important;border-radius:7px!important;font-size:12px!important;font-weight:600!important}.crmAppRoot .workspaceRefreshButton{background:var(--ui-surface)!important;color:var(--ui-muted)!important;border-color:var(--ui-line-strong)!important}.crmAppRoot .appDesktopContent :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),:is(select,.appSelect),textarea){font-size:13px;border-color:var(--ui-line-strong)!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-shadow:none!important;border-radius:7px!important}.crmAppRoot .appDesktopContent :is(input,:is(select,.appSelect),textarea):focus{border-color:var(--ui-focus)!important;box-shadow:0 0 0 3px #7696b015!important}.crmAppRoot .appDesktopContent :is(input,textarea)::placeholder{opacity:.9;color:var(--ui-muted)!important}.crmAppRoot :is(.contractQuickFilters,.adminPeriodTabs,.firstCallScopes){gap:4px}.crmAppRoot :is(.contractQuickFilters,.adminPeriodTabs,.firstCallScopes) button.active{color:var(--ui-ink)!important;background:var(--ui-selected)!important;border-color:var(--ui-selected-line)!important;box-shadow:none!important}.crmAppRoot :is(.workspaceRefreshStatus,.docNotice){border-radius:8px;box-shadow:none!important;margin:0 0 16px!important}.crmAppRoot .appDesktopContent>:is(.contractListSection,.employeesSection,.docCenter,.adminTeamSales,.salesCenterShell){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.crmAppRoot .appDesktopContent>section:not(.practicalTaskBoard):not(.salesTeamOverview){box-shadow:var(--ui-shadow)!important}.crmAppRoot :is(.contractFormSection,.employeeListPanel,.noticeListCard,.managedClientMemo,.managedWorkLog){border-color:var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;border-radius:var(--ui-radius)!important}.crmAppRoot .tab-sales :is(button,:is(select,.appSelect)):enabled:not([aria-disabled=true]){cursor:pointer}.crmAppRoot .tab-sales .callEditColumn{width:220px;min-width:220px}.crmAppRoot .tab-sales .callRecordActions{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.crmAppRoot .tab-sales .callRecordUrlButton{box-sizing:border-box;border:1px solid var(--ui-line-strong);background:var(--ui-surface);min-height:36px;color:var(--ui-primary);border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:0;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.crmAppRoot .tab-sales a.callRecordUrlButton:hover{background:var(--ui-selected);border-color:var(--ui-focus)}.crmAppRoot .tab-sales button.callRecordUrlButton:disabled{opacity:.4;cursor:not-allowed}.crmAppRoot .desktopTopbar{align-items:center;gap:24px;min-height:48px;display:flex;border:0!important;border-bottom:1px solid var(--ui-line)!important;box-shadow:none!important;background:0 0!important;margin:0 0 20px!important;padding:0 0 20px!important}.crmAppRoot .desktopTopbar h2{letter-spacing:-.05em;color:var(--ui-ink)!important;font-size:25px!important;font-weight:700!important}.crmAppRoot .desktopTopbar>.workspaceRefreshButton{margin-left:auto}.crmAppRoot .desktopWorkflowTabs{gap:4px;display:flex;background:var(--ui-selected)!important;border:0!important;border-radius:8px!important;padding:4px!important}.crmAppRoot .desktopWorkflowTabs>button{min-height:34px;color:var(--ui-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:7px 16px!important;font-weight:600!important}.crmAppRoot .desktopWorkflowTabs>button.active{background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-shadow:0 1px 3px #132b4512!important}.crmAppRoot :is(.adminSalesToolbar,.firstCallToolbar,.adminSalesFilters){background:0 0!important;border:0!important;gap:10px!important;margin:0 0 16px!important;padding:0!important}.crmAppRoot .adminSalesToolbar>div>strong{color:var(--ui-ink);font-size:14px;font-weight:650}.crmAppRoot :is(.adminSalesCounts,.firstCallSummary){align-items:stretch;overflow:hidden;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;border-radius:10px!important;gap:0!important;margin:0 0 20px!important;padding:0!important}.crmAppRoot :is(.adminSalesCounts,.firstCallSummary)>div{box-sizing:border-box;align-items:center;gap:16px;min-height:84px;display:flex;border:0!important;border-right:1px solid var(--ui-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:20px 24px!important}.crmAppRoot :is(.adminSalesCounts,.firstCallSummary)>div:last-child{border-right:0!important}.crmAppRoot :is(.adminSalesCounts,.firstCallSummary) strong{font-variant-numeric:tabular-nums;color:var(--ui-ink)!important;font-size:26px!important;font-weight:650!important}.crmAppRoot :is(.adminSalesCounts,.firstCallSummary) span{color:var(--ui-muted)!important;font-size:12px!important;font-weight:500!important}.crmAppRoot :is(.adminSalesTableWrap,.firstCallTableWrap){border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;border-radius:10px!important}.crmAppRoot :is(.adminSalesTableWrap,.firstCallTableWrap) table{border-collapse:collapse}.crmAppRoot :is(.adminSalesTableWrap,.firstCallTableWrap) th{background:var(--ui-soft)!important;color:var(--ui-muted)!important;border-color:var(--ui-line)!important;padding:12px 16px!important;font-size:11px!important;font-weight:600!important}.crmAppRoot :is(.adminSalesTableWrap,.firstCallTableWrap) td{font-variant-numeric:tabular-nums;border-color:var(--ui-line)!important;color:var(--ui-ink)!important;background:0 0!important;padding:15px 16px!important;font-size:13px!important}.crmAppRoot :is(.adminSalesTableWrap,.firstCallTableWrap) td strong{font-size:13px!important;font-weight:650!important}.crmAppRoot .adminSalesTableWrap .adminDateGroup td{background:var(--ui-soft)!important;color:var(--ui-muted)!important;padding:9px 16px!important;font-size:11px!important;font-weight:500!important}.crmAppRoot :is(.adminSalesTableWrap,.firstCallTableWrap) tbody tr:hover{background:var(--ui-soft)!important}.crmAppRoot .adminSalesTableWrap tbody tr.selected{background:var(--ui-selected)!important;box-shadow:inset 3px 0 var(--ui-primary)!important}.crmAppRoot :is(.firstCallRecords,.desktopWorkspace){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.crmAppRoot .firstCallResult{background:var(--ui-selected);color:var(--ui-ink);border-radius:5px!important;font-weight:550!important}.crmAppRoot .adminSalesEditor{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:none!important;border-radius:10px!important;padding:22px!important}.crmAppRoot .salesWorkPanel{background:var(--ui-surface)!important;border-color:var(--ui-line)!important;box-shadow:none!important}.crmAppRoot .salesPanelHeader{background:var(--ui-surface)!important}@media (min-width:1200px){.crmAppRoot .salesCenterShell .salesDesktopVersion{box-sizing:border-box;border-radius:14px;min-width:0;min-height:0;padding:24px;border:1px solid var(--ui-line)!important;background:var(--ui-page)!important;box-shadow:var(--ui-shadow)!important}.crmAppRoot .salesCenterShell .desktopTopbar{justify-content:flex-start;align-items:center;gap:24px;min-height:44px;margin:0 0 24px!important;padding:0 0 20px!important}.crmAppRoot .salesCenterShell .desktopTopbar h2{margin:0;line-height:1.35}.crmAppRoot .salesCenterShell .desktopWorkflowTabs>button{min-height:38px}.crmAppRoot .salesCenterShell .desktopWorkspace{grid-template-columns:minmax(220px,.85fr) minmax(260px,1.2fr) minmax(280px,1fr);align-items:start;gap:16px;min-width:0;height:auto;min-height:0;overflow:visible;background:0 0!important;border-radius:0!important}.crmAppRoot .salesCenterShell .desktopWorkspace.firstCallOnly{height:auto;min-height:0;overflow:visible}.crmAppRoot .salesCenterShell .desktopWorkspace.secondCallWorkspace{grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);gap:18px}.crmAppRoot .salesCenterShell .firstCallRecords{gap:20px;min-height:0}.crmAppRoot .salesCenterShell .firstCallSummary{margin:0!important}.crmAppRoot .salesCenterShell .firstCallToolbar{flex-wrap:wrap;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;gap:12px!important;margin:0!important;padding:14px 16px!important}.crmAppRoot .salesCenterShell .firstCallToolbar>input{flex:0 360px;min-width:180px;max-width:100%}.crmAppRoot .salesCenterShell .firstCallCount{white-space:nowrap;min-width:36px;padding-left:4px}.crmAppRoot .salesCenterShell .firstCallTableWrap :is(th,td){line-height:1.6;padding:16px 18px!important}.crmAppRoot .salesCenterShell .firstCallTableWrap .firstCallEmpty{padding:48px 24px!important}.crmAppRoot .salesCenterShell .desktopWorkspace>:is(.desktopQueueHost,.desktopAnalysisPanel,.desktopQueueWorkHost,.desktopWorkPanel){border:1px solid var(--ui-line);background:var(--ui-surface);scrollbar-gutter:auto;border-radius:10px;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible}.crmAppRoot .salesCenterShell .desktopWorkspace :is(.salesBusinessPanel,.salesWorkPanel){position:static;top:auto;border-radius:10px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.crmAppRoot .salesCenterShell .desktopWorkspace :is(.salesBusinessList,.salesWorkScroll,.desktopWorkBody){flex:none;height:auto;min-height:0!important;max-height:none!important;overflow:visible!important}.crmAppRoot .salesCenterShell .desktopWorkspace .salesPanelHeader{border-radius:10px 10px 0 0}.crmAppRoot .salesCenterShell .desktopWorkspace :is(.salesWorkFooter,.desktopWorkFooter){border-radius:0 0 10px 10px;position:static}.crmAppRoot .salesCenterShell .salesQueuePagination>div{flex-wrap:wrap;overflow:visible}.crmAppRoot .salesCenterShell .desktopQueueHost .salesPanelHeader{height:auto!important;min-height:78px!important;padding:18px 20px!important}.crmAppRoot .salesCenterShell .salesSecondCallSummary{gap:9px;margin:18px}.crmAppRoot .salesCenterShell .salesSecondCallSummary>button{border-radius:8px;padding:14px 12px}.crmAppRoot .salesCenterShell .salesSecondCallSummary strong{line-height:1.2}.crmAppRoot .salesCenterShell .salesSecondCallSummary span{white-space:normal;word-break:keep-all;line-height:1.5}.crmAppRoot .salesCenterShell .salesQueueList{padding:0 18px 20px}.crmAppRoot .salesCenterShell .salesQueueList .salesBusinessItem{border-radius:8px;margin-bottom:10px;padding:16px}.crmAppRoot .salesCenterShell .salesBusinessTop{flex-wrap:wrap;gap:8px}.crmAppRoot .salesCenterShell .salesBusinessName{white-space:normal;overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.55;display:block}.crmAppRoot .salesCenterShell .salesBusinessKeyword{margin:6px 0 10px;line-height:1.5}.crmAppRoot .salesCenterShell .salesBusinessMeta{flex-wrap:wrap;row-gap:5px;line-height:1.5}.crmAppRoot .salesCenterShell .desktopCompanyBar{padding:22px 20px}.crmAppRoot .salesCenterShell .desktopCompanyBar>div{min-width:0}.crmAppRoot .salesCenterShell .desktopCompanyBar h1{overflow-wrap:anywhere;margin:4px 0 8px;font-size:21px;line-height:1.45}.crmAppRoot .salesCenterShell .desktopCompanyBar p{line-height:1.6}.crmAppRoot .salesCenterShell .desktopSection{margin:18px}.crmAppRoot .salesCenterShell .desktopSectionHead{gap:12px;height:auto;min-height:48px;padding:12px 16px}.crmAppRoot .salesCenterShell .desktopSectionHead>span{flex-shrink:0}.crmAppRoot .salesCenterShell .desktopCrmCurrent{padding:18px 16px}.crmAppRoot .salesCenterShell .desktopCrmCurrent p{overflow-wrap:anywhere;margin-top:10px;line-height:1.7}.crmAppRoot .salesCenterShell .desktopInsightRows>div{grid-template-columns:74px minmax(0,1fr);gap:12px;padding:14px 16px;line-height:1.65}.crmAppRoot .salesCenterShell .desktopInsightRows span{overflow-wrap:anywhere;font-size:12px}.crmAppRoot .salesCenterShell .desktopHistory{overflow-x:auto}.crmAppRoot .salesCenterShell .desktopHistory table{min-width:420px}.crmAppRoot .salesCenterShell .desktopHistory :is(th,td){overflow-wrap:anywhere;padding:12px 14px;font-size:11px;line-height:1.65}.crmAppRoot .salesCenterShell .desktopQueueWorkHost>.salesWorkPanel{padding:0}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesWorkScroll{padding:0 20px 20px}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesPanelHeader{flex-wrap:wrap;gap:12px;margin:0 -20px;position:static;height:auto!important;min-height:78px!important;padding:18px 20px!important}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesPanelHeader>div:first-child{flex:100%;min-width:0}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesPanelHeader h2{overflow-wrap:anywhere;line-height:1.5!important}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .callRecordActions{flex-wrap:wrap}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesPhoneCard{margin-top:18px;padding:16px}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesPhoneRow{flex-wrap:wrap;gap:12px}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesBusinessInfoCard{grid-template-columns:minmax(0,1fr);gap:5px;padding:16px}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesBusinessInfoCard :is(span,strong,small){text-align:left;white-space:normal;overflow-wrap:anywhere;min-height:0;margin:0;line-height:1.6;display:block;overflow:visible}.crmAppRoot .salesCenterShell .desktopQueueWorkHost :is(.salesPreviousMemo,.salesFormGroup){margin-top:16px;padding:16px}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesFormGroup>label{margin-bottom:10px;line-height:1.5}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesResultGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesResultGrid.compact button{min-height:40px;padding:9px 8px;line-height:1.4}.crmAppRoot .salesCenterShell .desktopQueueWorkHost .salesWorkFooter{margin:0;padding:16px 20px}}.crmAppRoot .tab-documents .appDesktopContent>section.docCenter{box-sizing:border-box;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;border-radius:14px!important;margin:0!important;padding:28px 30px 32px!important}.crmAppRoot .docCenter>.workspaceHeading{min-height:46px;margin:0 0 22px}.crmAppRoot .docCenter .docSectionBar{margin:0 0 22px;padding:0 2px}.crmAppRoot .docCenter .docSectionBar nav{gap:24px}.crmAppRoot .docCenter .docSectionBar nav button{padding:13px 6px}.crmAppRoot .docCenter .docSectionBar nav button.active{background:0 0!important}.crmAppRoot .docCenter .docFilters{background:var(--ui-soft);border:0;padding:16px}.crmAppRoot .docCenter .docListCaption{padding:23px 2px 14px}.crmAppRoot .docCenter .docEmpty{box-sizing:border-box;background:var(--ui-soft);border:1px dashed var(--ui-line-strong);flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:280px;padding:48px 24px;display:flex}.crmAppRoot .docCenter .docEmpty>svg{width:34px;height:34px;color:var(--ui-muted);margin:0 auto 8px;display:block}.crmAppRoot .docCenter .docEmpty h2{margin:12px 0 7px;font-size:16px;font-weight:600}.crmAppRoot .docCenter .docEmpty p{margin:0;line-height:1.7}.crmAppRoot .docCenter .docEmpty button{margin-top:20px}@media (min-width:768px) and (max-width:1199px){.crmAppRoot .tab-documents .appDesktopContent>section.docCenter{padding:24px!important}.crmAppRoot .docCenter .workspaceHeading{align-items:flex-start}.crmAppRoot .docCenter .docSectionBar{flex-wrap:wrap;align-items:flex-start;gap:8px}.crmAppRoot .docCenter .docSummary{margin-bottom:12px}}.crmAppRoot .docCenter{--dc-ink:var(--ui-ink);--dc-muted:var(--ui-muted);--dc-line:var(--ui-line);--dc-surface:var(--ui-surface);--dc-soft:var(--ui-soft)}.crmAppRoot .docSectionBar{border-color:var(--ui-line);margin-bottom:20px}.crmAppRoot .docSectionBar nav button{font-size:13px;box-shadow:none!important;background:0 0!important;border-radius:0!important}.crmAppRoot .docSectionBar nav button.active{border-bottom-color:var(--ui-primary)!important;color:var(--ui-ink)!important}.crmAppRoot .docFilters{box-shadow:none;border-radius:9px;padding:12px 14px}.crmAppRoot .docSearch{border-color:var(--ui-line-strong);background:var(--ui-surface);border-radius:7px}.crmAppRoot .docSearch input{border:0!important}.crmAppRoot .docGroups{gap:16px}.crmAppRoot .docGroup{box-shadow:var(--ui-shadow);border-radius:10px}.crmAppRoot .docGroupHeading{background:var(--ui-soft)!important;padding:16px 20px!important}.crmAppRoot .docFolderIcon{color:var(--ui-primary);background:0 0}.crmAppRoot .docColumnHead{color:var(--ui-muted);background:var(--ui-surface);font-size:11px}.crmAppRoot .docCenter .docColumnHead{background:var(--ui-soft);color:var(--ui-ink);font-weight:600}.crmAppRoot .docCenter :is(.docDate,.docRowTitle small,.docListCaption,.docSummary){color:var(--ui-muted)}.crmAppRoot .docCompanyName strong{font-size:15px;font-weight:650}.crmAppRoot .docListRow{min-height:64px;padding-left:20px;padding-right:20px}.crmAppRoot .docRowTitle strong{font-size:13px;font-weight:600}.crmAppRoot .docTemplateSection{border-radius:10px;margin-top:20px;padding:20px}.crmAppRoot .docTemplateCards button{border-radius:8px;padding:18px}.crmAppRoot .tab-dashboard .appDesktopContent{display:block!important}.crmAppRoot .tab-dashboard .dashboardPageHeader{margin-bottom:24px!important}.crmAppRoot .dashboardPageHeader{grid-column:1/-1!important;margin-bottom:8px!important}.crmAppRoot .dashboardPageHeader .crmMonthBar{z-index:auto!important;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;width:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:8px!important;grid-template-columns:30px auto 30px!important;gap:8px!important;margin:0!important;padding:5px!important;display:grid!important;position:static!important;top:auto!important}.crmAppRoot .dashboardPageHeader .crmMonthNavButton{width:30px!important;height:30px!important;color:var(--ui-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.crmAppRoot .dashboardPageHeader .crmMonthBar strong{padding:0 10px;color:var(--ui-ink)!important;font-size:14px!important;font-weight:650!important}.crmAppRoot :is(.practicalTaskBoard,.salesTeamOverview,.dashboardHero,.dashboardTrend,.dashboardRanking,.dashboardNotificationCenter){border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;padding:22px!important}.crmAppRoot :is(.practicalTaskBoard,.salesTeamOverview):before,.crmAppRoot .dashboardHero:before,.crmAppRoot .dashboardHero:after{display:none!important}.crmAppRoot :is(.practicalTaskBoard,.salesTeamOverview) header h2{color:var(--ui-ink)!important;margin:0!important;font-size:16px!important;font-weight:650!important}.crmAppRoot .practicalTaskBoard header>b{color:var(--ui-muted);font-size:13px;font-weight:600}.crmAppRoot .practicalTaskGrid{border-top:1px solid var(--ui-line);gap:0!important;margin-top:18px!important}.crmAppRoot .practicalTaskGrid button{border:0!important;border-right:1px solid var(--ui-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:18px 16px 0!important}.crmAppRoot .practicalTaskGrid button:first-child{padding-left:0!important}.crmAppRoot .practicalTaskGrid button:last-child{border-right:0!important}.crmAppRoot .practicalTaskGrid span{color:var(--ui-ink)!important;font-size:12px!important;font-weight:550!important}.crmAppRoot .practicalTaskGrid small{color:var(--ui-muted)!important;font-size:11px!important}.crmAppRoot .practicalTaskGrid strong{color:var(--ui-primary)!important;font-size:25px!important;font-weight:650!important}.crmAppRoot .dashboardHero h2{color:var(--ui-ink)!important;margin:18px 0 22px!important;font-size:clamp(27px,2.8vw,40px)!important;font-weight:650!important}.crmAppRoot .dashboardHeroTop span{color:var(--ui-muted)!important;font-size:12px!important;font-weight:500!important}.crmAppRoot .dashboardHeroBreakdown{border-top:1px solid var(--ui-line);padding-top:18px}.crmAppRoot .dashboardHeroBreakdown strong{color:var(--ui-ink)!important;font-size:15px!important;font-weight:600!important}.crmAppRoot .dashboardHeroBreakdown small{color:var(--ui-muted)!important;font-size:11px!important}.crmAppRoot .dashboardMetrics{gap:12px!important}.crmAppRoot .dashboardMetrics .dashboardMetricCard{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;min-height:100px!important;box-shadow:none!important;border-radius:10px!important;padding:18px 20px!important;transform:none!important}.crmAppRoot .dashboardMetricCard>span{display:none!important}.crmAppRoot .dashboardMetricCard>p{color:var(--ui-muted)!important;margin:0 0 10px!important;font-size:12px!important;font-weight:500!important}.crmAppRoot .dashboardMetricCard>h2{color:var(--ui-ink)!important;letter-spacing:-.04em!important;font-size:20px!important;font-weight:650!important}.crmAppRoot .contractListTools{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:none!important;border-radius:10px!important;margin-top:0!important;padding:14px!important}.crmAppRoot .contractCompanyGrid{gap:16px!important;margin-top:20px!important}.crmAppRoot .contractCompanyGrid .contractCompanyCard{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;border-radius:10px!important;padding:20px!important}.crmAppRoot .contractCompanyGrid .contractCompanyCard h3{color:var(--ui-ink)!important;font-size:15px!important;font-weight:650!important}.crmAppRoot .contractCompanyCard :is(.companyContractMeta,.companyContractStatus,.companyContractMemo){line-height:1.7;color:var(--ui-muted)!important;font-size:12px!important}.crmAppRoot .contractCompanyCard .companyContractQuickActions{border-top:1px solid var(--ui-line);margin-top:16px!important;padding-top:14px!important}.crmAppRoot .companyContractQuickActions button{min-height:32px!important;box-shadow:none!important;border-radius:6px!important;padding:6px 12px!important;font-size:12px!important;font-weight:550!important}.crmAppRoot .contractCompanyCard{cursor:pointer}.crmAppRoot .contractCompanyCard:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.crmFormModalSurface{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;border-radius:14px!important;box-shadow:0 24px 90px #11263730!important}.crmFormModalSurface .crmFormModalHeader{background:var(--ui-surface)!important;border-color:var(--ui-line)!important;padding:24px 26px 20px!important}.crmFormModalSurface .crmFormModalHeader h2{color:var(--ui-ink)!important;margin:0!important;font-size:20px!important;font-weight:650!important}.crmFormModalSurface .crmFormModalBody{padding:24px 26px!important}.crmFormModalSurface .crmFormModalFooter{background:var(--ui-soft)!important;border-color:var(--ui-line)!important;justify-content:flex-end!important;gap:8px!important;padding:18px 26px!important;display:flex!important}.crmFormModalSurface .crmFormModalFooter button{min-width:76px;min-height:40px;width:auto!important;box-shadow:none!important;border-radius:8px!important;padding:10px 17px!important;font-size:13px!important;font-weight:600!important}.crmFormModalSurface .crmFormModalCancel{background:var(--ui-surface)!important;border:1px solid var(--ui-line-strong)!important;color:var(--ui-ink)!important}.crmFormModalSurface :is(input,:is(select,.appSelect),textarea){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-line-strong)!important;box-shadow:none!important;border-radius:7px!important}.crmAppRoot .docModal{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);border-radius:14px;padding:26px;box-shadow:0 24px 90px #11263730}.crmAppRoot .docModal h2{font-size:20px;font-weight:650}.crmAppRoot .docModal :is(input,:is(select,.appSelect)){border-color:var(--ui-line-strong);color:var(--ui-ink);background:var(--ui-surface);border-radius:7px}.crmAppRoot .docModal footer button{border-radius:8px;min-height:40px;font-size:13px}.crmAppRoot .docDeleteModal .docPrimary{background:var(--ui-danger)!important;border-color:var(--ui-danger)!important;color:#fff!important}.crmAppRoot :is(.employeeCreatePanel,.employeeListPanel,.employeeListCard,.noticeAdminPanel,.noticeListCard,.settingsHeader,.settingsActions,.settingsStats,.extensionConnectBox,.activityToolbar){background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;box-shadow:var(--ui-shadow)!important;border-radius:10px!important}.crmAppRoot .employeeListCard{margin-bottom:12px!important;padding:18px 20px!important}.crmAppRoot .employeeListCard strong{color:var(--ui-ink)!important;font-size:15px!important}.crmAppRoot .employeeAdminAccountActions{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0 70px;padding-top:12px;display:flex}.crmAppRoot .employeeAdminAccountActions>span{color:var(--ui-muted);font-size:12px}.crmAppRoot .employeeAdminAccountActions>button{border-radius:8px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:650}.crmAppRoot :is(.employeeListCard,.settingsHeader) p{color:var(--ui-muted)!important}.crmAppRoot .employeeStatusButton{box-shadow:none!important;border-radius:7px!important;font-size:12px!important;font-weight:550!important}.crmAppRoot :is(.noticePageHeader,.settingsHeader,.activityPageHeader) h2{letter-spacing:-.05em;color:var(--ui-ink)!important;font-size:24px!important;font-weight:700!important}.crmAppRoot :is(.noticeListCard,.noticeAdminPanel,.settingsActions,.extensionConnectBox){padding:22px!important}.crmAppRoot :is(.noticeListTitle,.activityMain) strong{color:var(--ui-ink)!important;font-weight:650!important}.crmAppRoot :is(.activityList,.settingsStats){gap:10px!important}.crmAppRoot .activityList>article{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:none!important;border-radius:9px!important;padding:16px 20px!important}.crmAppRoot .contractRegisterSection{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;border-radius:12px!important;padding:26px!important}.crmAppRoot .contractRegisterHeader{border-bottom:1px solid var(--ui-line);margin-bottom:24px;padding-bottom:20px}.crmAppRoot .contractFormColumns{gap:32px!important}.crmAppRoot :is(.contractDatePanel,.contractCalculationSummary){background:var(--ui-soft)!important;border:1px solid var(--ui-line)!important;box-shadow:none!important;border-radius:9px!important}.crmAppRoot .contractField>span{color:var(--ui-ink)!important;font-size:13px!important;font-weight:600!important}.crmAppRoot .contractField>span b{font-size:10px;font-weight:500}.crmAppRoot .contractField :is(input,:is(select,.appSelect)){min-height:42px!important}.crmAppRoot .contractFormColumn{gap:20px!important}.crmAppRoot .crmCallRecordDialog{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-ink);border-radius:14px}.crmAppRoot .crmCallRecordDialog :is(input,:is(select,.appSelect),textarea){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line-strong);border-radius:7px}.crmAppRoot .crmCallRecordDialog header p{color:var(--ui-muted)}.mobileDrawerIcon svg{display:block}@media (min-width:768px) and (max-width:1199px){.crmAppRoot .appDesktopLayout{grid-template-columns:190px minmax(0,1fr)!important}.crmAppRoot .appSidebarSlot,.crmAppRoot .appSidebar{width:190px!important}.crmAppRoot .appDesktopContent{padding:24px 20px 80px!important}.crmAppRoot .desktopTopbar{flex-wrap:wrap;gap:14px}.crmAppRoot .docCreateActions{flex-wrap:wrap}.crmAppRoot .companyAiDock,.crmAppRoot .companyAiChatLauncher,.crmAppRoot .companyAiChatPanel{left:206px!important}}@media (max-width:767px){.crmAppRoot .crmTopbar{height:58px!important;min-height:58px!important;padding:0 14px!important}.crmAppRoot .crmHeaderLogoSymbol{width:28px!important;height:28px!important}.crmAppRoot .crmHeaderLogoWordmark{width:110px!important}.crmHeaderIdentity{display:none}.crmAppRoot .crmTopbar .headerLogoutButton{margin-left:0}.crmAppRoot .appDesktopContent{padding:18px 12px 90px!important}.crmAppRoot :is(.workspaceHeading,.dashboardPageHeader){gap:12px;margin-bottom:18px}.crmAppRoot :is(.workspaceHeading h1,.dashboardPageHeader h1,.crmPageTitle){font-size:22px!important}.crmAppRoot :is(.practicalTaskBoard,.salesTeamOverview,.dashboardHero,.dashboardTrend,.dashboardRanking){padding:18px!important}.crmAppRoot .practicalTaskGrid{gap:0!important}.crmAppRoot .practicalTaskGrid button{border-bottom:1px solid var(--ui-line)!important;padding:14px 10px!important}.crmAppRoot .practicalTaskGrid button:first-child{padding-left:10px!important}.crmAppRoot .practicalTaskGrid button:last-child{border-bottom:0!important}.crmAppRoot .dashboardMetrics{background:0 0!important;border:0!important;gap:8px!important;padding:0!important}.crmAppRoot .dashboardMetrics .dashboardMetricCard{min-height:92px!important;padding:15px!important}.crmAppRoot .dashboardMetricCard>h2{font-size:18px!important}.crmAppRoot .contractCompanyGrid .contractCompanyCard{padding:17px!important}.crmAppRoot .adminSalesCounts>div{padding:13px!important}.crmFormModalSurface{max-height:calc(100dvh - 24px)!important}}.crmAppRoot .companyHistoryModal.companyHistoryWorkspace{color:var(--ui-ink);border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;border-radius:14px!important;width:min(960px,100% - 40px)!important;max-width:960px!important;padding:28px!important;box-shadow:0 24px 80px #122a3b33!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryHeader{-webkit-backdrop-filter:none;backdrop-filter:none;margin:-28px -28px 24px;padding:24px 28px 20px;top:-28px;background:var(--ui-surface)!important;border-color:var(--ui-line)!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryHeader h2{color:var(--ui-ink)!important;font-size:23px!important;font-weight:650!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryHeader span{margin-top:7px;font-size:12px;color:var(--ui-muted)!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryHeader>button{background:var(--ui-soft);border-color:var(--ui-line);color:var(--ui-muted);border-radius:7px}.crmAppRoot .companyHistoryWorkspace .companyHistorySummary{border:1px solid var(--ui-line);background:var(--ui-line);border-radius:9px;gap:1px;overflow:hidden}.crmAppRoot .companyHistoryWorkspace .companyHistorySummary article{min-height:87px;padding:17px 20px;background:var(--ui-surface)!important;border:0!important;border-radius:0!important}.crmAppRoot .companyHistoryWorkspace .companyHistorySummary span{font-size:11px;color:var(--ui-muted)!important}.crmAppRoot .companyHistoryWorkspace .companyHistorySummary strong{font-variant-numeric:tabular-nums;margin-top:9px;font-size:18px;font-weight:600;color:var(--ui-ink)!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryWarning{color:var(--ui-muted);background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:7px;margin-top:16px;padding:11px 14px}.crmAppRoot .companyHistoryWorkspace .companyHistoryTabs{border-bottom:1px solid var(--ui-line);border-radius:0;gap:24px;margin-top:24px;padding:0;background:0 0!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryTabs button{min-height:44px;color:var(--ui-muted);border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:10px 2px;font-size:12px;font-weight:550}.crmAppRoot .companyHistoryWorkspace .companyHistoryTabs button.active{border-bottom-color:var(--ui-primary);font-weight:650;color:var(--ui-ink)!important;box-shadow:none!important;background:0 0!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryTabs b{color:var(--ui-muted);background:var(--ui-selected);border-radius:4px;margin-left:5px;font-size:10px}.crmAppRoot .companyHistoryWorkspace .companyHistoryBody{padding-top:20px}.crmAppRoot .companyHistoryWorkspace .companyHistoryList{gap:12px}.crmAppRoot .companyHistoryWorkspace .companyHistoryContract{border-radius:9px;gap:20px;padding:20px;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryContract.ended{opacity:1;background:var(--ui-soft)!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryContractTitle strong{font-size:14px;font-weight:650;color:var(--ui-ink)!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryContractTitle>span{color:var(--ui-primary);background:var(--ui-selected);border-radius:4px}.crmAppRoot .companyHistoryWorkspace .companyHistoryContract p{margin-top:8px;font-size:12px;line-height:1.6;color:var(--ui-muted)!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryContract small{border-radius:5px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.6;background:var(--ui-soft)!important;color:var(--ui-muted)!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryContractActions{gap:7px}.crmAppRoot .companyHistoryWorkspace .companyHistoryContractActions button{border-color:var(--ui-line-strong);background:var(--ui-surface);min-height:35px;color:var(--ui-muted);cursor:pointer;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:550}.crmAppRoot .companyHistoryWorkspace .companyHistoryContractActions button.primary,.crmAppRoot .companyHistoryWorkspace .companyHistoryMemo button{border-color:var(--ui-primary);border-radius:6px;background:var(--ui-primary)!important;color:#fff!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryMemo{background:0 0;border:0;padding:0}.crmAppRoot .companyHistoryWorkspace .companyHistoryMemo textarea{border-color:var(--ui-line-strong);min-height:220px;color:var(--ui-ink);background:var(--ui-surface);border-radius:8px;font-size:13px;line-height:1.8}@media (max-width:767px){.crmAppRoot .companyHistoryModal.companyHistoryWorkspace{border-radius:14px 14px 0 0!important;width:100%!important;max-height:90dvh!important;padding:20px!important}.crmAppRoot .companyHistoryWorkspace .companyHistoryHeader{margin:-20px -20px 20px;padding:20px;top:-20px}.crmAppRoot .companyHistoryWorkspace .companyHistoryHeader h2{font-size:20px!important}.crmAppRoot .companyHistoryWorkspace .companyHistorySummary article{padding:14px}.crmAppRoot .companyHistoryWorkspace .companyHistorySummary strong{font-size:16px}.crmAppRoot .companyHistoryWorkspace .companyHistoryTabs{gap:19px}.crmAppRoot .companyHistoryWorkspace .companyHistoryContract{padding:16px}}@media (prefers-reduced-motion:reduce){.crmAppRoot *,.crmFormModalSurface{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspaceSelectTrigger,.crmAppRoot .workspaceSelectTrigger{cursor:pointer;box-sizing:border-box;max-width:100%;min-height:42px;line-height:1.4;border:1px solid var(--ui-line-strong)!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-shadow:none!important;text-align:left!important;background-image:none!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.workspaceSelectTrigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspaceSelectTrigger>svg{width:18px;height:18px;color:var(--ui-muted);flex:0 0 18px;transition:transform .15s}.workspaceSelectTrigger.open>svg{transform:rotate(180deg)}.workspaceSelectTrigger:hover:not(:disabled),.crmAppRoot .workspaceSelectTrigger:hover:not(:disabled){border-color:var(--ui-focus)!important;background:var(--ui-soft)!important}.workspaceSelectTrigger.open,.workspaceSelectTrigger:focus-visible,.crmAppRoot .workspaceSelectTrigger.open,.crmAppRoot .workspaceSelectTrigger:focus-visible{outline:none;border-color:var(--ui-primary)!important;box-shadow:0 0 0 3px #7696b020!important}.workspaceSelectTrigger:disabled,.crmAppRoot .workspaceSelectTrigger:disabled{opacity:.55;cursor:not-allowed}.workspaceSelectMenu{z-index:100000;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--ui-line-strong);background:var(--ui-surface);color:var(--ui-ink);scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) transparent;border-radius:9px;padding:5px;position:fixed;overflow:auto;box-shadow:0 12px 32px #12263724}.workspaceSelectMenu>button,.crmAppRoot .workspaceSelectMenu>button{box-sizing:border-box;width:100%;height:40px;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;margin:0;display:flex;color:var(--ui-ink)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;padding:0 10px!important;font-size:13px!important;font-weight:450!important}.workspaceSelectMenu>button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspaceSelectMenu>button>svg{width:17px;height:17px;color:var(--ui-primary);flex:0 0 17px}.workspaceSelectMenu>button.highlighted,.crmAppRoot .workspaceSelectMenu>button.highlighted{background:var(--ui-soft)!important}.workspaceSelectMenu>button.selected,.crmAppRoot .workspaceSelectMenu>button.selected{background:var(--ui-selected)!important;color:var(--ui-primary)!important;font-weight:650!important}.workspaceSelectMenu>button.highlighted.selected,.crmAppRoot .workspaceSelectMenu>button.highlighted.selected{border-color:var(--ui-selected-line)!important}.workspaceSelectMenu>button:disabled,.crmAppRoot .workspaceSelectMenu>button:disabled{opacity:.4;cursor:not-allowed}.appSelectNative,.crmAppRoot .appSelectNative{display:none!important}@media (prefers-reduced-motion:reduce){.workspaceSelectTrigger>svg{transition:none}}.crmAppRoot .crmTopbar .headerLogoutButton,.crmAppRoot .settingsActions .settingsLogoutButton{background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important;border:1px solid color-mix(in srgb, var(--ui-danger) 32%, var(--ui-surface))!important;box-shadow:none!important;border-radius:7px!important;font-weight:600!important}.crmAppRoot .crmTopbar .headerLogoutButton:hover,.crmAppRoot .settingsActions .settingsLogoutButton:hover{background:var(--ui-danger)!important;border-color:var(--ui-danger)!important;color:var(--ui-surface)!important}.crmAppRoot .crmTopbar .headerLogoutButton>span,.crmAppRoot .crmTopbar .headerLogoutButton>svg{color:inherit!important}@media (min-width:768px){.crmAppRoot .appSidebar{flex-direction:column!important;padding:20px 12px 14px!important;display:flex!important;overflow:hidden!important}.crmAppRoot .appSidebarScroll{scrollbar-width:thin;flex:1;min-height:0;padding-bottom:18px;overflow:hidden auto}.crmAppRoot .appSidebarChatFooter{border-top:1px solid var(--ui-line);background:var(--ui-surface);flex-shrink:0;padding-top:12px}}.mobileDrawer{flex-direction:column;display:flex;overflow:hidden}.mobileDrawer .mobileDrawerHeader{flex-shrink:0}.mobileDrawer .mobileDrawerNav{flex:1;min-height:0;overflow-y:auto}.mobileDrawerChatFooter{border-top:1px solid var(--ui-line);background:var(--ui-surface);flex-shrink:0;margin-top:auto;padding:14px 16px}.crmAppRoot .adminSalesTableWrap td.salesCallMemo,.crmAppRoot .firstCallTable td.firstCallMemo{overflow-wrap:anywhere;line-height:1.75;white-space:pre-wrap!important;text-overflow:clip!important;overflow:visible!important}.crmAppRoot .firstCallTable{min-width:1180px}.crmAppRoot .firstCallTable th:nth-child(3){width:160px}.crmAppRoot .adminSalesTableWrap table{min-width:1180px}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesBusiness .adminSalesConfirmedKeyword{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:500;line-height:1.5;display:block}.crmAppRoot .crmTopbar{box-sizing:border-box;z-index:40!important;width:auto!important;position:fixed!important;inset:0 0 auto!important}.crmAppRoot{padding-top:64px!important}@media print{.crmAppRoot .crmTopbar{display:none!important}}@media (max-width:767px){.crmAppRoot{padding-top:58px!important}}.crmAppRoot .salesManageMobile{display:none}.crmAppRoot .adminSalesEditorClose{align-self:flex-end;min-height:34px;padding:5px 14px}@media (max-width:767px){dialog.mobileDrawerOverlay{background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0;overflow:hidden}dialog.mobileDrawerOverlay::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#152b4073}dialog.mobileDrawerOverlay .mobileDrawer{box-sizing:border-box;width:min(320px,88vw);height:100%;min-height:0;padding:max(20px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));background:var(--ui-surface);border-color:var(--ui-line)}.mobileDrawer .mobileDrawerHeader{border-color:var(--ui-line);margin:0;padding:0 8px 18px}.mobileDrawer .mobileDrawerHeader strong{color:var(--ui-ink);font-size:18px;font-weight:700}.mobileDrawer .mobileDrawerHeader span{color:var(--ui-muted);margin-top:5px;font-size:12px}.mobileDrawer .mobileDrawerHeader button{background:var(--ui-soft);width:40px;height:40px;color:var(--ui-muted);border-radius:8px}.mobileDrawer .mobileDrawerNav{overscroll-behavior:contain;padding:6px 0 18px;display:block}.mobileDrawerGroup{margin:0;padding:16px 0 0}.mobileDrawerGroup h2{color:var(--ui-muted);letter-spacing:.04em;margin:0 12px 7px;font-size:11px;font-weight:650}.mobileDrawer .mobileDrawerNav button{width:100%;min-height:46px;color:var(--ui-muted);font:inherit;cursor:pointer;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;margin:2px 0;padding:0 12px}.mobileDrawer .mobileDrawerNav button b{font-size:14px;font-weight:550}.mobileDrawer .mobileDrawerNav button.active{background:var(--ui-selected);border-color:var(--ui-selected-line);color:var(--ui-ink);box-shadow:none}.mobileDrawer .mobileDrawerNav button.active b{font-weight:700}.mobileDrawer .mobileDrawerIcon,.mobileDrawer .mobileDrawerNav button.active .mobileDrawerIcon{width:24px;height:24px;color:inherit;background:0 0}.mobileDrawer button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.mobileDrawer .mobileDrawerChatFooter{padding:14px 4px 0}.crmAppRoot .tab-sales .appDesktopContent{min-width:0;padding:20px 12px 28px!important}.crmAppRoot .adminTeamSales{width:100%;min-width:0;min-height:0;overflow:visible}.crmAppRoot .adminTeamSales .desktopTopbar{grid-template-columns:minmax(0,1fr) auto;gap:16px 8px;display:grid;margin-bottom:18px!important;padding-bottom:18px!important}.crmAppRoot .adminTeamSales .desktopTopbar h2{margin:0;font-size:22px!important}.crmAppRoot .adminTeamSales .desktopTopbar>.workspaceRefreshButton{grid-area:1/2;min-height:40px}.crmAppRoot .adminTeamSales .desktopWorkflowTabs{grid-area:2/1/auto/-1;width:auto}.crmAppRoot .adminTeamSales .desktopWorkflowTabs>button{flex:1;min-width:0;min-height:42px;font-size:14px!important}.crmAppRoot .adminTeamSales .adminSalesToolbar{grid-template-columns:minmax(0,1fr);align-items:start;display:grid;gap:12px!important}.crmAppRoot .adminTeamSales .adminSalesToolbar>div{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.crmAppRoot .adminTeamSales .adminSalesToolbar label{gap:7px;min-width:0;font-weight:500}.crmAppRoot .adminTeamSales .adminSalesToolbar .appSelect{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.crmAppRoot .adminTeamSales .adminSalesCounts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crmAppRoot .adminTeamSales .adminSalesCounts>div{gap:6px;min-width:0;min-height:76px;padding:14px!important}.crmAppRoot .adminTeamSales .adminSalesCounts>div:nth-child(2n){border-right:0!important}.crmAppRoot .adminTeamSales .adminSalesCounts>div:nth-child(-n+2){border-bottom:1px solid var(--ui-line)!important}.crmAppRoot .adminTeamSales .adminSalesCounts strong{font-size:24px!important}.crmAppRoot .adminTeamSales .adminSalesCounts span{text-align:right;word-break:keep-all;font-size:11px!important}.crmAppRoot .adminTeamSales .adminSalesFilters{grid-template-columns:minmax(0,1fr) auto;display:grid;gap:10px!important}.crmAppRoot .adminTeamSales .adminPeriodTabs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.crmAppRoot .adminTeamSales .adminPeriodTabs button{white-space:nowrap;height:40px;padding:0 4px;font-size:12px}.crmAppRoot .adminTeamSales .adminSalesFilters>.appSelect{width:100%;min-width:0;min-height:42px}.crmAppRoot .adminTeamSales .adminSalesFilters>strong{min-width:40px;font-size:12px}.crmAppRoot .adminTeamSales .adminSalesFilters>input{box-sizing:border-box;background:var(--ui-surface);order:3;grid-column:1/-1;width:100%;min-width:0;height:44px;margin:0;padding:0 12px;font-size:16px}.crmAppRoot .adminTeamSales .adminSalesBody,.crmAppRoot .adminTeamSales .adminSalesBody.hasEditor,.crmAppRoot .adminTeamSales .adminSalesBody.fullWidth{flex-direction:column;gap:18px;min-width:0;padding:0;display:flex}.crmAppRoot .adminTeamSales .adminSalesTableWrap{width:100%;min-width:0;min-height:0;max-height:none;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap table,.crmAppRoot .adminTeamSales .adminSalesTableWrap tbody{width:100%;min-width:0;display:block}.crmAppRoot .adminTeamSales .adminSalesTableWrap thead{display:none}.crmAppRoot .adminTeamSales .adminSalesTableWrap tbody tr{box-sizing:border-box;border:1px solid var(--ui-line);cursor:default;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:11px 12px;min-width:0;margin-bottom:12px;padding:18px 16px;display:grid;background:var(--ui-surface)!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap tbody tr:hover{background:var(--ui-surface)!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap td{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;border:0;width:auto;min-width:0;line-height:1.65;display:block;overflow:visible;padding:0!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap td[data-label]:before{content:attr(data-label);color:var(--ui-muted);margin-right:10px;font-size:11px;font-weight:500}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesBusiness{grid-area:1/1/auto/-1}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesBusiness strong{word-break:keep-all;overflow-wrap:anywhere;line-height:1.5;font-size:16px!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesEmployee{grid-area:2/1;font-size:12px!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesTime{white-space:nowrap;grid-area:2/2;align-self:center;color:var(--ui-muted)!important;font-size:11px!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesResult{grid-area:3/1/auto/-1}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesResult span{background:var(--ui-selected);border-radius:5px;padding:2px 8px;font-size:12px;font-weight:550;display:inline-block}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesPhone{grid-area:4/1/auto/-1;font-size:14px!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesCallMemo{border-top:1px solid var(--ui-line);grid-area:5/1/auto/-1;max-width:none;white-space:pre-wrap!important;padding-top:10px!important;font-size:13px!important;line-height:1.8!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesCallMemo:before{margin-bottom:3px;display:block}.crmAppRoot .adminTeamSales .adminSalesTableWrap td.salesActions{grid-area:6/1/auto/-1}.crmAppRoot .adminTeamSales .callRecordActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crmAppRoot .adminTeamSales .callRecordActions :is(button,a){box-sizing:border-box;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;display:inline-flex}.crmAppRoot .adminTeamSales .adminSalesTableWrap tr.adminDateGroup{border:0;margin:0 0 8px;padding:9px 0 4px;display:block;background:0 0!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap .adminDateGroup td{background:0 0!important;border:0!important;padding:0 2px!important;font-size:12px!important}.crmAppRoot .adminTeamSales .adminSalesTableWrap td[colspan]{grid-column:1/-1}.crmAppRoot .adminTeamSales .adminSalesEmpty{padding:28px 12px!important}.crmAppRoot .adminTeamSales .adminSalesEditor{order:-1;min-width:0;min-height:0;scroll-margin-top:78px;padding:18px!important}.crmAppRoot .adminTeamSales .adminSalesEditor h3{overflow-wrap:anywhere;font-size:18px}.crmAppRoot .adminTeamSales .adminSalesEditor :is(input,textarea){box-sizing:border-box;min-width:0;font-size:16px}.crmAppRoot .adminTeamSales .adminSalesEditor button{min-height:44px}.crmCallRecordDialog{box-sizing:border-box;max-height:calc(100dvh - 24px)!important;padding:22px 18px!important}.crmCallRecordDialog :is(input,textarea){min-width:0;font-size:16px!important}.crmCallRecordDialog header p{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.mobileDrawer{animation:none!important}}
