@font-face{font-family:Nunito;font-style:italic;font-weight:700;src:local("Nunito Bold"),local("Nunito-Bold"),url(https://fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTQ3j6zbXWjgeg.woff2) format("woff2");font-display:swap}*{font-family:Nunito,sans-serif!important;-webkit-font-smoothing:antialiased;font-weight:700}body{margin:0;padding:0;background:#fff!important}.site-layout .site-layout-background{background:#fff}[data-theme=dark] .site-layout .site-layout-background{background:#0f1117}.headerIcon .ant-dropdown-menu{border-radius:6px;background:none;padding:0;box-shadow:none}.headerIcon .ant-dropdown-menu-item:hover,.headerIcon .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background:none}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.login-form button[type=submit]{margin-bottom:20px}.login-form-forgot{float:right}.login-form-button{width:100%}.ant-table-thead>tr>th{font-weight:700;font-size:13px;letter-spacing:.01em;padding-top:10px!important;padding-bottom:10px!important;background:#f8fafcc7!important}.crm-data-table .ant-table-thead>tr>th{font-weight:700!important;font-size:13.5px!important;white-space:nowrap}.crm-data-table .ant-table-column-sorters{display:inline-flex;align-items:center;gap:4px;max-width:100%}.crm-data-table .ant-table-column-sorter{margin-inline-start:4px}.crm-data-table .ant-table-column-sorter-up,.crm-data-table .ant-table-column-sorter-down{font-size:11px;color:#00000059}.crm-data-table .ant-table-column-sorter-up.active,.crm-data-table .ant-table-column-sorter-down.active{color:#1677ff}.ant-table-tbody>tr>td{font-size:12.5px;padding-top:8px!important;padding-bottom:8px!important}.ant-typography strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:700!important;letter-spacing:-.02em}.ant-menu-inline{padding-bottom:18px}.tabContent .ant-tabs-right>.ant-tabs-content-holder,.tabContent .ant-tabs-right>div>.ant-tabs-content-holder{border-right:none}.tabContent .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0}.ant-select-show-search:where(.css-dev-only-do-not-override-2q8sxy).ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:pointer}.ant-menu-item{height:32px!important;margin-inline:7px!important;width:calc(100% - 14px)!important}.ant-menu-item-selected{font-weight:600}.ant-card .ant-card-head{min-height:44px;padding-inline:16px}.ant-card .ant-card-head-title{font-size:14px;padding-block:10px}.ant-card .ant-card-body{padding:16px!important}.ant-form-item{margin-bottom:14px}.ant-form-item-label>label{font-size:12.5px;height:28px}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker,.ant-btn{font-size:12.5px!important}.ant-modal .ant-modal-title{font-size:15px}.ant-modal .ant-modal-body{padding-top:10px}.dark .ant-layout,.dark .ant-layout-content{background:transparent!important}.dark .ant-table-wrapper,.dark .ant-table,.dark .ant-table-container,.dark .ant-table-content,.dark .ant-table-tbody>tr>td{background:#1a1d27!important;color:#e8eaf0!important}.dark .ant-table-thead>tr>th{background:linear-gradient(180deg,#222532,#13151c)!important;border-color:#2a2d3e!important;border-bottom:1px solid rgba(0,212,170,.35)!important;color:#e8eaf0!important;font-weight:700!important;font-size:12px!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:inset 0 1px #ffffff0d}.dark .ant-table-thead>tr>th.ant-table-cell:before{background:#00d4aa38!important}.dark .ant-table-thead>tr>th.ant-table-column-sort{background:linear-gradient(180deg,#00d4aa1a,#13151c)!important}.dark .ant-table-thead .ant-table-column-sorters{color:#e8eaf0!important}.dark .ant-table-thead .anticon{color:#6c63ff!important}.dark .ant-table-tbody>tr>td{border-color:#2a2d3e!important}.dark .ant-table-tbody>tr:hover>td{background:#00d4aa14!important}.dark .ant-card,.dark .ant-modal-content,.dark .ant-drawer-content,.dark .ant-dropdown-menu,.dark .ant-select-dropdown,.dark .ant-picker-dropdown .ant-picker-panel-container,.dark .ant-card-head,.dark .ant-modal-header,.dark .ant-drawer-header{background:#1a1d27!important;border-color:#2a2d3e!important}.dark .ant-card-head-title,.dark .ant-modal-title,.dark .ant-drawer-title,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#e8eaf0!important}.dark .ant-typography,.dark .ant-form-item-label>label,.dark .ant-empty-description,.dark .ant-table-tbody>tr>td.ant-table-cell{color:#8b8fa8}.dark .ant-table-thead>tr>th.ant-table-cell{color:#e8eaf0!important}.dark .ant-input,.dark .ant-input-number,.dark .ant-input-number-input,.dark .ant-select-selector,.dark .ant-picker{background:#13151c!important;border-color:#2a2d3e!important;color:#e8eaf0!important}.dark .ant-input::placeholder,.dark .ant-select-selection-placeholder,.dark .ant-picker-input>input::placeholder{color:#5c6078!important}.dark .ant-input:hover,.dark .ant-input:focus,.dark .ant-input-focused,.dark .ant-input-number:hover,.dark .ant-input-number-focused,.dark .ant-select-selector:hover,.dark .ant-picker:hover,.dark .ant-picker-focused{border-color:#00d4aa!important;box-shadow:0 0 0 3px #00d4aa24!important}.dark .ant-btn-primary{background:#00d4aa!important;border-color:#00d4aa!important;border-radius:8px!important;color:#0f1117!important;box-shadow:0 10px 22px -16px #00d4aaa6!important}.dark .ant-btn-primary:not(:disabled):hover{background:#33e0be!important;border-color:#33e0be!important}.dark .ant-tag{border-radius:6px}html.dark .ant-table-wrapper .ant-table-thead>tr>th,html.dark .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell,html.dark .ant-table-sticky-holder .ant-table-thead>tr>th,html.dark .ant-table-sticky-holder .ant-table-thead>tr>th.ant-table-cell{background:linear-gradient(180deg,#222532,#1a1d27)!important;background-color:#1a1d27!important;border-color:#2a2d3e!important;border-bottom:1px solid rgba(0,212,170,.35)!important;color:#e8eaf0!important;font-weight:700!important;font-size:12px!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:inset 0 1px #ffffff0a}html.dark .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort,html.dark .ant-table-sticky-holder .ant-table-thead>tr>th.ant-table-column-sort{background:linear-gradient(180deg,#00d4aa1a,#1a1d27)!important;background-color:#1a1d27!important}html.dark .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell:before,html.dark .ant-table-sticky-holder .ant-table-thead>tr>th.ant-table-cell:before{background-color:#2a2d3e!important}html.dark .ant-table-wrapper .ant-table-thead .ant-table-column-sorters,html.dark .ant-table-sticky-holder .ant-table-thead .ant-table-column-sorters{color:#e8eaf0!important}html.dark .ant-table-wrapper .ant-table-thead .anticon,html.dark .ant-table-sticky-holder .ant-table-thead .anticon{color:#6c63ff!important}html.dark .crm-data-table .ant-table-column-sorter-up,html.dark .crm-data-table .ant-table-column-sorter-down{color:#8b8fa8a6!important}html.dark .crm-data-table .ant-table-column-sorter-up.active,html.dark .crm-data-table .ant-table-column-sorter-down.active{color:#00d4aa!important}html.dark .ant-table-header,html.dark .ant-table-header table{background:transparent!important}html.dark .ant-table-sticky-holder{background:#1a1d27!important}html.dark .ant-table-thead>tr>th.ant-table-cell-scrollbar,html.dark .ant-table-sticky-holder .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#1a1d27!important;border-color:#2a2d3e!important;box-shadow:none!important}@media (max-width: 768px){.tabContent .ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:0;margin-top:30px}.tabContent .ant-tabs{display:block}}.erp-app-shell:not(.erp-app-shell--dark) .ant-page-header .ant-input-affix-wrapper{background:#fff!important;border:1px solid rgba(148,163,184,.4)!important;border-radius:8px!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}.erp-app-shell:not(.erp-app-shell--dark) .ant-page-header .ant-input-affix-wrapper:hover,.erp-app-shell:not(.erp-app-shell--dark) .ant-page-header .ant-input-affix-wrapper-focused{border-color:#0d94888c!important;box-shadow:0 0 0 2px #0d94881a!important}.erp-app-shell:not(.erp-app-shell--dark) .ant-page-header .ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:none!important;box-shadow:none!important}.erp-app-shell:not(.erp-app-shell--dark) .ant-page-header .ant-input:not(.ant-input-affix-wrapper input){background:#fff!important;border:1px solid rgba(148,163,184,.4)!important;border-radius:8px!important;box-shadow:none!important}.erp-app-shell:not(.erp-app-shell--dark) .ant-page-header .ant-input:not(.ant-input-affix-wrapper input):hover,.erp-app-shell:not(.erp-app-shell--dark) .ant-page-header .ant-input:not(.ant-input-affix-wrapper input):focus{border-color:#0d94888c!important;box-shadow:0 0 0 2px #0d94881a!important}.erp-app-shell:not(.erp-app-shell--dark) .ant-select-show-search:not(.ant-select-disabled) .ant-select-selector{background:linear-gradient(135deg,#fffffffa,#f1f5f9eb)!important;border-color:#94a3b861!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #94a3b814!important}.erp-app-shell:not(.erp-app-shell--dark) .ant-select-show-search:not(.ant-select-disabled):hover .ant-select-selector,.erp-app-shell:not(.erp-app-shell--dark) .ant-select-show-search.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#0d948873!important;box-shadow:0 0 0 2px #0d94881a!important}.erp-app-shell:not(.erp-app-shell--dark) .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper{background:#fff!important;border:1px solid rgba(148,163,184,.4)!important;border-radius:8px!important;box-shadow:none!important}.erp-app-shell:not(.erp-app-shell--dark) .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:none!important;box-shadow:none!important}.erp-app-shell:not(.erp-app-shell--dark) .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper:hover,.erp-app-shell:not(.erp-app-shell--dark) .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper-focused{border-color:#0d94888c!important;box-shadow:0 0 0 2px #0d94881a!important}.erp-app-shell:not(.erp-app-shell--dark) .ant-drawer .ant-select-selection-placeholder .anticon,.erp-app-shell:not(.erp-app-shell--dark) .ant-select-auto-complete .ant-input-suffix .anticon{color:#0d9488a6!important}.erp-app-shell.erp-app-shell--dark .ant-select-show-search:not(.ant-select-disabled) .ant-select-selector,html.dark .ant-select-show-search:not(.ant-select-disabled) .ant-select-selector{background:linear-gradient(135deg,#1a1d27,#13151c)!important;border-color:#2a2d3e!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000029!important}.erp-app-shell.erp-app-shell--dark .ant-select-show-search:not(.ant-select-disabled):hover .ant-select-selector,.erp-app-shell.erp-app-shell--dark .ant-select-show-search.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,html.dark .ant-select-show-search:not(.ant-select-disabled):hover .ant-select-selector,html.dark .ant-select-show-search.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#00d4aa73!important;box-shadow:0 0 0 2px #00d4aa1a!important}.erp-app-shell.erp-app-shell--dark .ant-page-header .ant-input-affix-wrapper,html.dark .ant-page-header .ant-input-affix-wrapper{background:#1a1d27!important;border:1px solid #2A2D3E!important;border-radius:8px!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}.erp-app-shell.erp-app-shell--dark .ant-page-header .ant-input-affix-wrapper:hover,.erp-app-shell.erp-app-shell--dark .ant-page-header .ant-input-affix-wrapper-focused,html.dark .ant-page-header .ant-input-affix-wrapper:hover,html.dark .ant-page-header .ant-input-affix-wrapper-focused{border-color:#00d4aa80!important;box-shadow:0 0 0 2px #00d4aa1a!important}.erp-app-shell.erp-app-shell--dark .ant-page-header .ant-input-affix-wrapper>input.ant-input,html.dark .ant-page-header .ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:none!important;box-shadow:none!important;color:#e8eaf0!important}.erp-app-shell.erp-app-shell--dark .ant-page-header .ant-input:not(.ant-input-affix-wrapper input),html.dark .ant-page-header .ant-input:not(.ant-input-affix-wrapper input){background:#1a1d27!important;border:1px solid #2A2D3E!important;border-radius:8px!important;color:#e8eaf0!important;box-shadow:none!important}.erp-app-shell.erp-app-shell--dark .ant-page-header .ant-input:not(.ant-input-affix-wrapper input):hover,.erp-app-shell.erp-app-shell--dark .ant-page-header .ant-input:not(.ant-input-affix-wrapper input):focus,html.dark .ant-page-header .ant-input:not(.ant-input-affix-wrapper input):hover,html.dark .ant-page-header .ant-input:not(.ant-input-affix-wrapper input):focus{border-color:#00d4aa80!important;box-shadow:0 0 0 2px #00d4aa1a!important}.erp-app-shell.erp-app-shell--dark .ant-page-header .ant-input::placeholder,html.dark .ant-page-header .ant-input::placeholder{color:#5c6078!important}.erp-app-shell.erp-app-shell--dark .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper,html.dark .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper{background:#1a1d27!important;border:1px solid #2A2D3E!important;border-radius:8px!important;box-shadow:none!important}.erp-app-shell.erp-app-shell--dark .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper>input.ant-input,html.dark .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:none!important;box-shadow:none!important;color:#e8eaf0!important}.erp-app-shell.erp-app-shell--dark .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper:hover,.erp-app-shell.erp-app-shell--dark .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper-focused,html.dark .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper:hover,html.dark .ant-select-auto-complete:not(:has(.header-search)) .ant-input-affix-wrapper-focused{border-color:#00d4aa80!important;box-shadow:0 0 0 2px #00d4aa1a!important}.erp-app-shell.erp-app-shell--dark .ant-drawer .ant-select-selection-placeholder .anticon,.erp-app-shell.erp-app-shell--dark .ant-select-auto-complete .ant-input-suffix .anticon,.erp-app-shell.erp-app-shell--dark .ant-page-header .ant-input-clear-icon,html.dark .ant-drawer .ant-select-selection-placeholder .anticon,html.dark .ant-select-auto-complete .ant-input-suffix .anticon,html.dark .ant-page-header .ant-input-clear-icon{color:#8b8fa8!important}.erp-app-shell.erp-app-shell--dark .ant-drawer .ant-select-show-search:hover .ant-select-selection-placeholder .anticon,.erp-app-shell.erp-app-shell--dark .ant-select-auto-complete:hover .ant-input-suffix .anticon,.erp-app-shell.erp-app-shell--dark .ant-page-header .ant-input-clear-icon:hover,html.dark .ant-drawer .ant-select-show-search:hover .ant-select-selection-placeholder .anticon,html.dark .ant-select-auto-complete:hover .ant-input-suffix .anticon,html.dark .ant-page-header .ant-input-clear-icon:hover{color:#00d4aa!important}.erp-app-shell.erp-app-shell--dark .ant-select-dropdown .ant-select-item-option-active,.erp-app-shell.erp-app-shell--dark .ant-select-dropdown .ant-select-item-option-selected,html.dark .ant-select-dropdown .ant-select-item-option-active,html.dark .ant-select-dropdown .ant-select-item-option-selected{background:#00d4aa1a!important}.erp-app-shell.erp-app-shell--dark .ant-select-dropdown .ant-select-item-option-selected,html.dark .ant-select-dropdown .ant-select-item-option-selected{color:#00d4aa!important;font-weight:600}.erp-app-shell.erp-app-shell--dark .ant-select-dropdown .ant-select-item,html.dark .ant-select-dropdown .ant-select-item{color:#e8eaf0}.erp-app-shell.erp-app-shell--dark .ant-select-dropdown .ant-select-item-option:hover,html.dark .ant-select-dropdown .ant-select-item-option:hover{background:#6c63ff1a!important}.erp-app-shell.erp-app-shell--dark .ant-input-clear-icon,.erp-app-shell.erp-app-shell--dark .ant-select-clear,html.dark .ant-input-clear-icon,html.dark .ant-select-clear{color:#8b8fa8!important}.erp-app-shell.erp-app-shell--dark .ant-input-clear-icon:hover,.erp-app-shell.erp-app-shell--dark .ant-select-clear:hover,html.dark .ant-input-clear-icon:hover,html.dark .ant-select-clear:hover{color:#00d4aa!important}.crm-list-page-header.ant-page-header{padding-inline:0}.crm-list-page-header .ant-page-header-heading{flex-wrap:nowrap;align-items:center;gap:12px}.crm-list-page-header .ant-page-header-heading-left{flex:0 0 auto;min-width:0}.crm-list-page-header .ant-page-header-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.crm-list-page-header .ant-page-header-heading-extra{margin:0;flex:1 1 auto;min-width:0;overflow:hidden}.crm-list-page-header--lead .ant-page-header-heading{flex-wrap:wrap;align-items:flex-start;row-gap:12px}.crm-list-page-header--lead .ant-page-header-heading-extra{flex:1 1 100%;max-width:100%}.crm-list-toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.crm-list-toolbar--lead{overflow:visible;padding:4px 0 2px}.crm-list-toolbar--lead .crm-list-toolbar__controls-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;width:100%}.crm-list-toolbar--lead .crm-list-toolbar__search{flex:0 0 auto;width:250px;min-width:250px;max-width:250px;align-self:center}.crm-list-toolbar--lead .crm-list-toolbar__search .ant-input{font-size:13px}.crm-list-toolbar--lead .crm-list-toolbar__search.ant-input-affix-wrapper{display:inline-flex!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 10px!important;line-height:32px!important;border-radius:8px;background:#00000005}.crm-list-toolbar--lead .crm-list-toolbar__search.ant-input-affix-wrapper .ant-input{height:30px!important;line-height:30px!important;padding:0!important}html.dark .crm-list-toolbar--lead .crm-list-toolbar__search.ant-input-affix-wrapper,.erp-app-shell--dark .crm-list-toolbar--lead .crm-list-toolbar__search.ant-input-affix-wrapper{background:#ffffff0a}.crm-list-toolbar__controls-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:100%}.crm-list-toolbar__controls-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin-left:0;width:100%;flex:1 1 auto;min-width:0}.crm-list-toolbar__filters{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;flex:1 1 auto;min-width:0}.crm-list-toolbar__filter{min-width:128px;max-width:168px}.crm-list-toolbar__filter--dispo{min-width:140px;max-width:180px}.crm-list-toolbar__filter--salesperson{min-width:152px;max-width:200px}.crm-list-toolbar--lead .crm-list-toolbar__filter .ant-select-selector{height:32px!important}.crm-list-toolbar__clear-filters{flex-shrink:0;height:32px!important;padding-inline:10px!important;font-size:13px}.crm-list-toolbar__view{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 auto;min-width:0}.crm-list-toolbar--lead .crm-list-toolbar__sort{width:152px;min-width:132px;max-width:168px}.crm-list-toolbar--lead .crm-list-toolbar__sort .ant-select-selector{padding-inline:10px!important}.crm-list-toolbar__page-size-wrap{display:inline-flex;align-items:center;flex-shrink:0;height:32px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;overflow:hidden}html.dark .crm-list-toolbar__page-size-wrap,.erp-app-shell--dark .crm-list-toolbar__page-size-wrap{background:#141414;border-color:#424242}.crm-list-toolbar__page-size-input{width:52px;border:none!important;box-shadow:none!important;border-radius:0!important}.crm-list-toolbar__page-size-input .ant-input-number-input{height:30px;padding:0 8px;text-align:center}.crm-list-toolbar__page-size-label{font-size:12px;color:#00000073;white-space:nowrap;padding-right:2px;-webkit-user-select:none;user-select:none}html.dark .crm-list-toolbar__page-size-label,.erp-app-shell--dark .crm-list-toolbar__page-size-label{color:#ffffff73}.crm-list-toolbar__page-size-preset{height:30px!important;width:28px!important;min-width:28px!important;padding:0!important;border:none!important;border-left:1px solid #d9d9d9!important;border-radius:0!important;box-shadow:none!important}html.dark .crm-list-toolbar__page-size-preset,.erp-app-shell--dark .crm-list-toolbar__page-size-preset{border-left-color:#424242!important}.crm-list-toolbar__divider{height:28px;margin:0;border-color:#00000014}html.dark .crm-list-toolbar__divider,.erp-app-shell--dark .crm-list-toolbar__divider{border-color:#ffffff1f}.crm-list-toolbar--lead .crm-list-toolbar__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;margin-left:auto}.crm-list-toolbar--lead .crm-list-toolbar__actions .ant-btn{height:32px;border-radius:8px}.crm-list-toolbar--lead .crm-list-toolbar__sort .ant-select-selector{height:32px!important}.crm-list-toolbar--lead .crm-list-toolbar__assign-btn{font-weight:600}html.dark .crm-list-toolbar--lead,.erp-app-shell--dark .crm-list-toolbar--lead{background:transparent}.crm-list-toolbar__search{flex:0 1 200px;width:200px;min-width:160px;max-width:240px;height:36px}.crm-list-toolbar__search-icon{color:#00000059}html.dark .crm-list-toolbar__search-icon,.erp-app-shell--dark .crm-list-toolbar__search-icon{color:#ffffff73}.crm-list-toolbar__actions{flex:0 0 auto;flex-shrink:0;white-space:nowrap}.crm-list-toolbar__actions .ant-btn{height:36px}.crm-list-toolbar:not(.crm-list-toolbar--lead) .crm-list-toolbar__sort{min-width:152px;max-width:min(200px,42vw)}@media (max-width: 768px){.crm-list-toolbar:not(.crm-list-toolbar--lead){flex-wrap:wrap}.crm-list-toolbar--lead .crm-list-toolbar__controls-row{gap:8px}.crm-list-toolbar--lead .crm-list-toolbar__search{flex:1 1 100%;width:100%;max-width:none;min-width:0}.crm-list-toolbar--lead .crm-list-toolbar__controls-right{flex-wrap:wrap;flex:1 1 100%;width:100%;justify-content:flex-start}.crm-list-toolbar--lead .crm-list-toolbar__filters{flex:1 1 auto;flex-wrap:wrap;width:100%;justify-content:flex-start}.crm-list-toolbar--lead .crm-list-toolbar__filter,.crm-list-toolbar--lead .crm-list-toolbar__filter--dispo,.crm-list-toolbar--lead .crm-list-toolbar__filter--salesperson{flex:1 1 calc(50% - 4px);max-width:none;min-width:0}.crm-list-toolbar--lead .crm-list-toolbar__sort,.crm-list-toolbar--lead .crm-list-toolbar__page-size-wrap{flex:0 1 auto;max-width:none;width:auto;min-width:0}.crm-list-toolbar--lead .crm-list-toolbar__divider{display:none}.crm-list-toolbar--lead .crm-list-toolbar__actions{width:100%;justify-content:flex-start;margin-left:0}}.crm-list-toolbar__actions.ant-space{flex-wrap:nowrap}.crm-lead-list-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 10px;padding:6px 10px;border-radius:8px;background:#0d94880f;border:1px solid rgba(13,148,136,.14)}.crm-lead-list-status__loaded{font-size:13px;color:#0f172ab8}.crm-lead-list-status__selected{margin:0;font-weight:600}html.dark .crm-lead-list-status,.erp-app-shell--dark .crm-lead-list-status{background:#00d4aa14;border-color:#00d4aa38}html.dark .crm-lead-list-status__loaded,.erp-app-shell--dark .crm-lead-list-status__loaded{color:#e8eaf0d9}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.wideAppContainer{max-width:1150px}.appContainer{max-width:1050px}.smallNavigation{margin-left:100px}.wideNavigation{margin-left:220px}.hiddenLabel{opacity:0;color:#fff}.centerAbsolute{position:absolute;left:50%;top:50%;width:32px;height:38px;margin-left:-16px;margin-top:-19px}.whiteBox{background:#fff;width:100%;min-height:100px;overflow:hidden;transition:all .3s ease-in-out}.shadow{border:1px solid #e0e0e0}.shadow:hover{border:1px solid #bdbdbd}.line{border-top:1px solid #edf0f5;width:100%;margin:5px auto}.left{float:left}.right{float:right}.pad5{padding:5px}.pad10{padding:10px}.pad15{padding:15px}.pad20{padding:20px}.pad25{padding:25px}.pad30{padding:30px}.pad33{padding:35px}.pad40{padding:40px}.mrg5{margin:5px}.mrg10{margin:10px}.mrg15{margin:15px}.mrg20,.mrg25,.mrg30{margin:20px}.alignRight{text-align:right}.alignLeft{text-align:left}.center{justify-content:center}.strong{font-weight:700}.space5{height:5px;width:100%;display:block}.space10{height:10px;width:100%;display:block}.space20{height:20px;width:100%;display:block}.space30{height:30px;width:100%;display:block}.space40{height:40px;width:100%;display:block}.space50{height:50px;width:100%;display:block}.space60{height:60px;width:100%;display:block}.space70{height:70px;width:100%;display:block}.w-full{width:100%}.circle{border-radius:50%}.capitalize{text-transform:capitalize}.layoutPadding{position:relative;padding:50px 40px}.dashboardSpacing{padding:30px 40px;margin:70px auto}@media only screen and (min-width: 1100px){.hidden-lg{display:none}}@media only screen and (min-width: 768px){.hidden-md{display:none}}@media only screen and (min-width: 480px){.hidden-sm{display:none}}@media only screen and (max-width: 600px){.layoutPadding{padding:50px 20px}.dashboardSpacing{padding:30px 20px;margin:70px auto}}.list-checked{padding-left:0;list-style:none}.list-checked-item{position:relative;display:block;color:#677788;margin-bottom:30px;list-style:none}.list-checked-item-right{padding-right:1.75rem}.list-checked-item-left{padding-left:1.75rem}.list-checked-item:before{position:absolute;top:0;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%20110%20110'%20fill='%2371869d'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M98.1,16.2c-2.5-2.3-6.4-2.2-8.7,0.2L36.7,70.1l-13-15.5c-2.9-3.5-7.9-4.1-11.1-1.4c-2.9,2.4-3.5,6.6-1.4,10.1l16.5,28c3.2,5.4,10.8,5.8,14.5,0.8l56.5-67.3C100.7,22.1,100.4,18.5,98.1,16.2z'/%3e%3c/svg%3e");content:"";margin-top:.125rem}.list-checked-item-right:before{right:0}.list-checked-item-left:before{left:0}.sideContent-copy,.sideContent-copy .ant-typography{color:#4f5d75!important}.navigation{--crm-sidebar-offset-y: 6px;--crm-sidebar-offset-x: 12px;position:sticky;height:calc(100vh - (var(--crm-sidebar-offset-y) * 2));min-height:calc(100vh - (var(--crm-sidebar-offset-y) * 2));overflow:visible;top:var(--crm-sidebar-offset-y);left:var(--crm-sidebar-offset-x);margin:var(--crm-sidebar-offset-y) 0 var(--crm-sidebar-offset-y) var(--crm-sidebar-offset-x);z-index:1000;isolation:isolate;border-radius:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:sidebarSlideIn .42s ease;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .25s ease}.navigation.navigation--light{background:radial-gradient(ellipse 120% 70% at -8% -4%,rgba(13,148,136,.14),transparent 48%),radial-gradient(ellipse 85% 55% at 108% 6%,rgba(56,189,248,.12),transparent 44%),linear-gradient(168deg,#fff,#f8fafc 42%,#f1f5f9);border:1px solid rgba(226,232,240,.95);box-shadow:inset 0 1px #fffffff2,inset 1px 0 #0d948824,inset -1px 0 #94a3b81a,inset 0 -1px #94a3b814,0 0 0 1px #ffffffa6,0 24px 48px -28px #0f172a29,0 10px 24px -14px #0d94881a}.navigation:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;pointer-events:none}.navigation.navigation--light:before{background:linear-gradient(180deg,rgba(13,148,136,.1) 0%,transparent 24%,transparent 72%,rgba(56,189,248,.06) 100%),radial-gradient(circle at 50% 100%,rgba(13,148,136,.05),transparent 58%)}.navigation.navigation--light:after{content:"";position:absolute;top:54px;left:14px;right:14px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(13,148,136,.22) 18%,rgba(226,232,240,.95) 50%,rgba(56,189,248,.18) 82%,transparent);pointer-events:none;z-index:1}.navigation--light .logo.logo--crm{background:linear-gradient(135deg,#ffffffeb,#f0fdfa8c);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #94a3b81a,0 6px 16px -12px #0f172a1f}.navigation--light .logo.logo--crm:hover{background:linear-gradient(135deg,#f0fdfaf2,#ccfbf1a6);box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #0d948824,0 8px 20px -12px #0d948833}.navigation.navigation--light .ant-menu{background:transparent!important}.navigation.navigation--light .ant-layout-sider-children{background:radial-gradient(circle at 50% 0%,rgba(13,148,136,.05),transparent 38%)}.navigation--light .sidebar-collapse-btn:hover{box-shadow:inset 0 1px #fffc,0 4px 12px -8px #0d948847!important}.navigation.navigation--dark{background:radial-gradient(ellipse 120% 70% at -8% -4%,rgba(0,212,170,.14),transparent 48%),radial-gradient(ellipse 85% 55% at 108% 6%,rgba(108,99,255,.1),transparent 44%),linear-gradient(168deg,#181b25,#13151c 42%,#101218);border:1px solid #2A2D3E;box-shadow:inset 0 1px #ffffff14,inset 1px 0 #00d4aa38,inset -1px 0 #0000006b,inset 0 -1px #00000047,0 0 0 1px #00000059,0 28px 56px -28px #000000f2,0 12px 28px -16px #00d4aa14}.navigation.navigation--dark:before{background:linear-gradient(180deg,rgba(0,212,170,.09) 0%,transparent 24%,transparent 72%,rgba(108,99,255,.05) 100%),radial-gradient(circle at 50% 100%,rgba(0,212,170,.06),transparent 58%)}.navigation.navigation--dark:after{content:"";position:absolute;top:54px;left:14px;right:14px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,212,170,.22) 18%,rgba(42,45,62,.95) 50%,rgba(108,99,255,.16) 82%,transparent);pointer-events:none;z-index:1}.navigation--dark .logo.logo--crm{background:linear-gradient(135deg,#1a1d27b8,#13151c61);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000038,0 6px 16px -12px #000000bf}.logo{min-height:38px;margin:0;display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px 8px;box-sizing:border-box;border-radius:12px;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.logo__brand{display:flex;align-items:center;cursor:pointer}.logo.logo--crm:hover{transform:translateY(-1px)}.navigation--dark .logo.logo--crm:hover{background:linear-gradient(135deg,#00d4aa24,#6c63ff14);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #00d4aa1f,0 8px 20px -12px #00d4aa38}.logo.logo--crm.logo--collapsed{justify-content:center;padding-left:12px;padding-right:12px}.sidebar-collapse-btn{border-radius:9px!important;color:#475569!important;width:26px;height:26px;min-width:26px}.sidebar-collapse-btn:hover{background:#0d94881f!important;color:#0d9488!important;transform:rotate(-4deg) scale(1.04)}.navigation--dark .sidebar-collapse-btn{color:#8b8fa8!important}.navigation--dark .sidebar-collapse-btn:hover{background:#6c63ff2e!important;color:#e8eaf0!important;box-shadow:inset 0 1px #ffffff0f,0 4px 12px -8px #6c63ff59!important}.navigation.navigation--dark .ant-menu{background:transparent!important}.navigation.navigation--dark .ant-layout-sider-children{background:radial-gradient(circle at 50% 0%,rgba(0,212,170,.04),transparent 38%)}.logo.logo--collapsed .sidebar-collapse-btn{margin-left:0}.navigation .ant-menu-item{border-radius:8px!important;position:relative;color:#475569!important;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease!important}.navigation .ant-menu-item:after{display:none!important}.navigation .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:100%;overflow-x:hidden!important;overflow-y:auto}.navigation-menu-wrap{flex:1;min-height:0;overflow:hidden}.navigation .ant-menu{width:100%!important;min-width:0!important;overflow-x:hidden!important;flex:1;padding-top:4px}.navigation .crm-nav-submenu__label{display:block;width:100%}.navigation .ant-menu-submenu-title{cursor:pointer}.navigation .ant-menu-submenu.ant-menu-submenu-inline{padding-bottom:2px}.navigation .ant-menu-submenu .ant-menu-sub.ant-menu-inline{margin-top:0!important;padding-top:0!important;background:transparent!important}.navigation .ant-menu-submenu .ant-menu-sub .ant-menu-item{margin-block:1px!important}.navigation .ant-menu-item,.navigation .ant-menu-submenu-title{margin-inline:7px!important;width:calc(100% - 14px)!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:32px!important;line-height:32px!important;margin-block:1px!important;font-size:12.5px;letter-spacing:-.01em}.navigation.navigation--dark .ant-menu-item,.navigation.navigation--dark .ant-menu-submenu-title{color:#8b8fa8!important}.navigation.ant-layout-sider-collapsed .ant-menu-item,.navigation.ant-layout-sider-collapsed .ant-menu-submenu-title{width:calc(100% - 12px)!important;margin-inline:6px!important}.sidebar-controls{display:flex;justify-content:flex-end;margin:2px 10px 0}.sidebar-controls--collapsed{justify-content:center;margin-inline:0}.navigation.ant-layout-sider-collapsed .logo{padding-top:10px;padding-bottom:6px}.navigation .ant-menu-item:hover,.navigation .ant-menu-submenu-title:hover{transform:translate(3px)}.navigation.navigation--light .ant-menu-submenu-title:hover{background:linear-gradient(90deg,rgba(13,148,136,.14),rgba(20,184,166,.06) 62%,transparent)!important;color:#0f766e!important;box-shadow:inset 3px 0 #0d9488a6,inset 0 1px #ffffffbf,0 4px 14px -10px #0d948829!important}.navigation.navigation--dark .ant-menu-submenu-title:hover{background:linear-gradient(90deg,rgba(0,212,170,.16),rgba(108,99,255,.08) 62%,transparent)!important;color:#e8eaf0!important;box-shadow:inset 3px 0 #00d4aad9,inset 0 1px #ffffff0a,0 4px 14px -10px #00d4aa2e!important}.navigation .ant-menu-submenu-open>.ant-menu-submenu-title,.navigation .ant-menu-submenu:hover>.ant-menu-submenu-title{color:inherit}.navigation.navigation--light .ant-menu-submenu-open>.ant-menu-submenu-title,.navigation.navigation--light .ant-menu-submenu:hover>.ant-menu-submenu-title{color:#0f766e!important}.navigation.navigation--dark .ant-menu-submenu-open>.ant-menu-submenu-title,.navigation.navigation--dark .ant-menu-submenu:hover>.ant-menu-submenu-title{color:#e8eaf0!important}.navigation.navigation--light .ant-menu-submenu:hover>.ant-menu-submenu-title{background:linear-gradient(90deg,rgba(13,148,136,.14),rgba(20,184,166,.06) 62%,transparent)!important;box-shadow:inset 3px 0 #0d9488a6,inset 0 1px #ffffffbf,0 4px 14px -10px #0d948829!important}.navigation.navigation--dark .ant-menu-submenu:hover>.ant-menu-submenu-title{background:linear-gradient(90deg,rgba(0,212,170,.16),rgba(108,99,255,.08) 62%,transparent)!important;box-shadow:inset 3px 0 #00d4aad9,inset 0 1px #ffffff0a,0 4px 14px -10px #00d4aa2e!important}.navigation .ant-menu-sub .ant-menu-item{padding-left:40px!important}.navigation .ant-menu-sub .ant-menu-item:hover{transform:translate(2px)}.navigation.navigation--light .ant-menu-item:hover{background:linear-gradient(90deg,rgba(13,148,136,.14),rgba(20,184,166,.06) 62%,transparent)!important;color:#0f766e!important;box-shadow:inset 3px 0 #0d9488a6,inset 0 1px #ffffffbf,0 4px 14px -10px #0d948829!important}.navigation.navigation--dark .ant-menu-item:hover{background:linear-gradient(90deg,rgba(0,212,170,.16),rgba(108,99,255,.08) 62%,transparent)!important;color:#e8eaf0!important;box-shadow:inset 3px 0 #00d4aad9,inset 0 1px #ffffff0a,0 4px 14px -10px #00d4aa2e!important}.navigation.navigation--light .ant-menu-item-selected{background:linear-gradient(90deg,#0d94882e,#14b8a614 55%,#38bdf80d)!important;color:#0f766e!important;box-shadow:inset 3px 0 #0d9488,inset 0 1px #fffc,0 6px 18px -10px #0d948847!important}.navigation.navigation--dark .ant-menu-item-selected{background:linear-gradient(90deg,#00d4aa33,#00d4aa14 55%,#6c63ff0f)!important;color:#e8eaf0!important;box-shadow:inset 3px 0 #00d4aa,inset 0 1px #ffffff0d,0 6px 18px -10px #00d4aa52!important}.navigation .ant-menu-item-selected .anticon,.navigation .ant-menu-item:hover .anticon,.navigation .ant-menu-submenu-title:hover .anticon,.navigation .ant-menu-submenu-open>.ant-menu-submenu-title .anticon{color:inherit!important}@keyframes sidebarSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.sidebar-wraper{background:#fff;display:block}.mobile-sidebar-wraper{display:none}.mobile-sidebar-wraper .ant-drawer-body{padding:12px 0!important}.tabsNavigation span{background-color:transparent}.tabsNavigation:hover span{box-shadow:0 0 30px 8px #0073ff26;background-color:transparent}@media only screen and (max-width: 768px){.sidebar-wraper{display:none}.navigation{height:100%;min-height:100%;margin:0;border-radius:0}.mobile-sidebar-wraper{display:block}}.crm-navbar{position:sticky;top:10px;z-index:900;margin:10px 16px 0;padding:5px 14px!important;height:50px!important;line-height:50px!important;border-radius:999px;isolation:isolate;animation:navbarFloatIn .45s ease;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.erp-app-shell:not(.erp-app-shell--dark) .crm-navbar{background:radial-gradient(circle at 14% 50%,rgba(13,148,136,.12),transparent 42%),radial-gradient(circle at 90% 42%,rgba(56,189,248,.1),transparent 38%),linear-gradient(135deg,#fffffff7,#f8fafce6);border:1px solid color-mix(in srgb,var(--crm-navbar-border) 78%,rgba(13,148,136,.22));-webkit-backdrop-filter:blur(20px) saturate(1.08);backdrop-filter:blur(20px) saturate(1.08);box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #94a3b81a,0 8px 32px -20px #0f172a29,0 4px 16px -12px #0d94881a}.erp-app-shell:not(.erp-app-shell--dark) .crm-navbar:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,rgba(13,148,136,.08),transparent 32%,rgba(56,189,248,.06)),radial-gradient(circle at 76% 50%,rgba(13,148,136,.05),transparent 32%);pointer-events:none}.erp-app-shell:not(.erp-app-shell--dark) .crm-navbar:hover{transform:translateY(-1px);border-color:#0d948852;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #94a3b814,0 0 0 1px #0d948814,0 12px 36px -18px #0d94882e}.header-search-wrap .ant-select-auto-complete{width:100%}.header-search-wrap .ant-select-auto-complete .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;height:auto!important;min-height:0!important}.header-search-wrap .ant-select-auto-complete.ant-select-focused .ant-select-selector,.header-search-wrap .ant-select-auto-complete:hover .ant-select-selector{border:none!important;box-shadow:none!important}.erp-app-shell:not(.erp-app-shell--dark) .header-search-wrap .header-search.ant-input-affix-wrapper{background:#fff!important;border:1px solid rgba(148,163,184,.4)!important;box-shadow:none!important}.erp-app-shell:not(.erp-app-shell--dark) .header-search-wrap .header-search.ant-input-affix-wrapper:hover,.erp-app-shell:not(.erp-app-shell--dark) .header-search-wrap .header-search.ant-input-affix-wrapper-focused{border-color:#0d94888c!important;box-shadow:0 0 0 2px #0d94881a!important}.erp-app-shell:not(.erp-app-shell--dark) .header-search-wrap .header-search.ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:none!important;box-shadow:none!important}.erp-app-shell:not(.erp-app-shell--dark) .header-search-wrap .header-search .ant-input-prefix .anticon{color:#0d9488b8!important}.erp-app-shell:not(.erp-app-shell--dark) .header-search-wrap:hover .header-search .ant-input-prefix .anticon,.erp-app-shell:not(.erp-app-shell--dark) .header-search-wrap:focus-within .header-search .ant-input-prefix .anticon{color:#0d9488!important}.erp-app-shell:not(.erp-app-shell--dark) .header-search-wrap .header-search.ant-input-affix-wrapper>input.ant-input::placeholder{color:#64748bd9}.crm-navbar:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;pointer-events:none}.headerIcon{position:relative}.headerIcon.ant-avatar{float:right;margin-left:10px;margin-top:15px;color:#4f5d75;background:transparent}.headerIcon.ant-avatar :hover{background:#fff;box-shadow:0 0 10px 4px #96beee4d;cursor:pointer}.headerIcon .last{margin-right:30px;transition:transform .22s ease,box-shadow .22s ease}.headerIcon .last:hover{transform:translateY(-1px);box-shadow:0 8px 20px -14px #0f172a73}.profileDropdown{display:flex;min-width:200px}.profileDropdownInfo{float:left;display:inline;padding-left:12px}.profileDropdownInfo p{margin:0}.profileDropdown{transition:background-color .2s ease;border-radius:9px;padding:5px 7px}.profileDropdown:hover{background:#0d948814}.header-search-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;flex:0 0 auto;width:48px;max-width:48px;overflow:hidden;border-radius:999px;transition:width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),transform .25s ease;animation:searchPillFloat 3.8s ease-in-out infinite}.header-search-wrap:hover,.header-search-wrap:focus-within{width:clamp(220px,29vw,360px);max-width:clamp(220px,29vw,360px);transform:translate(-50%,calc(-50% - 1px))}.header-search-wrap .header-search.ant-input-affix-wrapper{height:34px;border-radius:999px;padding-inline:12px;width:48px;min-width:48px;transition:all .42s cubic-bezier(.22,1,.36,1)}.header-search-wrap .header-search.ant-input-affix-wrapper>input.ant-input{border-radius:999px!important;font-size:13px;line-height:1.4;padding-block:0;caret-color:#0d9488;background:transparent!important;border:none!important;box-shadow:none!important;width:0!important;min-width:0!important;opacity:0;pointer-events:none;transition:opacity .28s ease}.header-search-wrap .header-search .ant-input-prefix{margin-inline-end:0;display:inline-flex;align-items:center;justify-content:center;width:18px;transition:transform .25s ease}.header-search-wrap:hover .header-search.ant-input-affix-wrapper,.header-search-wrap:focus-within .header-search.ant-input-affix-wrapper{width:100%;min-width:180px;border-radius:999px}.header-search-wrap:hover .header-search .ant-input-prefix,.header-search-wrap:focus-within .header-search .ant-input-prefix{margin-inline-end:10px;transform:scale(1.05)}.header-search-wrap:hover .header-search.ant-input-affix-wrapper>input.ant-input,.header-search-wrap:focus-within .header-search.ant-input-affix-wrapper>input.ant-input{width:100%!important;opacity:1;pointer-events:auto;min-height:20px}.header-actions{display:flex;align-items:center;gap:10px;padding-right:4px;margin-left:auto;position:relative;z-index:3}.header-search-wrap:hover~.header-actions,.header-search-wrap:focus-within~.header-actions{gap:8px}.header-search-wrap:hover~.header-actions .header-quick-add-btn,.header-search-wrap:focus-within~.header-actions .header-quick-add-btn{width:34px!important;min-width:34px!important;padding-inline:0!important}.header-search-wrap:hover~.header-actions .header-quick-add-btn__label,.header-search-wrap:focus-within~.header-actions .header-quick-add-btn__label{width:0;max-width:0;opacity:0;margin-left:-6px;overflow:hidden}.navbar-theme-jewel{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;transition:transform .22s ease,filter .22s ease}.navbar-theme-jewel:hover{transform:translateY(-1px) scale(1.03);filter:drop-shadow(0 12px 16px rgba(13,148,136,.18))}.navbar-theme-jewel:focus-visible{outline:2px solid rgba(13,148,136,.45);outline-offset:2px}.navbar-theme-jewel__surface{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.95),transparent 30%),linear-gradient(145deg,#fffffffa,#e2e8f0db);box-shadow:inset 0 1px #ffffffe6,inset 0 -8px 16px #94a3b81f,0 10px 22px -18px #0f172abf;overflow:hidden}.navbar-theme-jewel__surface:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(255,255,255,.58);border-radius:10px;pointer-events:none}.navbar-theme-jewel__halo{position:absolute;width:42px;height:42px;border-radius:50%;background:conic-gradient(from 140deg,transparent,rgba(13,148,136,.22),transparent 42%);opacity:0;transform:scale(.65) rotate(0);transition:opacity .25s ease,transform .45s ease}.navbar-theme-jewel:hover .navbar-theme-jewel__halo{opacity:1;transform:scale(1) rotate(80deg)}.navbar-theme-jewel__icon{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:color .28s ease,opacity .28s ease,transform .32s ease}.navbar-theme-jewel__icon--sun{color:#b45309;opacity:1;transform:translate(6px) scale(1)}.navbar-theme-jewel__icon--moon{color:#64748b;opacity:0;transform:translate(-6px) scale(.7) rotate(-18deg)}.navbar-theme-jewel__core{position:absolute;z-index:2;width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.95) 0 18%,transparent 19%),linear-gradient(145deg,#fde68a,#f59e0b);box-shadow:0 5px 14px -8px #d97706e6,inset 0 1px #ffffff8c;transform:translate(-5px);transition:transform .38s cubic-bezier(.22,1,.36,1),background .3s ease,box-shadow .3s ease}.navbar-theme-jewel__spark{position:absolute;z-index:4;width:3px;height:3px;border-radius:999px;background:#f59e0b;opacity:.55;transition:opacity .28s ease,transform .32s ease,background .28s ease}.navbar-theme-jewel__spark--one{top:8px;right:9px}.navbar-theme-jewel__spark--two{bottom:8px;left:9px;opacity:.35}.navbar-theme-jewel--dark .navbar-theme-jewel__surface{background:radial-gradient(circle at 70% 24%,rgba(0,212,170,.28),transparent 30%),linear-gradient(145deg,#1a1d27fa,#0f1117f0);border-color:#00d4aa47;box-shadow:inset 0 1px #ffffff17,inset 0 -8px 16px #0000002e,0 10px 22px -18px #000000f2}.navbar-theme-jewel--dark .navbar-theme-jewel__core{transform:translate(5px);background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.78) 0 12%,transparent 13%),linear-gradient(145deg,#8b84ff,#13151c);box-shadow:0 5px 14px -8px #6c63ffd9,inset -3px -3px #0f111757}.navbar-theme-jewel--dark .navbar-theme-jewel__icon--sun{opacity:0;transform:translate(6px) scale(.7) rotate(18deg)}.navbar-theme-jewel--dark .navbar-theme-jewel__icon--moon{color:#00d4aa;opacity:1;transform:translate(-6px) scale(1)}.navbar-theme-jewel--dark .navbar-theme-jewel__spark{background:#00d4aa;opacity:.72}.navbar-theme-jewel--dark .navbar-theme-jewel__spark--one{transform:translate(-2px,2px) scale(.8)}.navbar-theme-jewel--dark .navbar-theme-jewel__spark--two{transform:translate(2px,-2px) scale(1.2)}.header-export-btn{border-radius:999px!important;font-weight:600;height:30px!important;padding-inline:12px!important;letter-spacing:.01em;border-color:#0d948838!important;background:linear-gradient(135deg,#ffffffeb,#f0fdfad6)!important;color:#0f766e!important;box-shadow:0 10px 20px -20px #0d9488d9;transition:all .22s ease!important}.header-export-btn:not(:disabled):hover{transform:translateY(-1px);border-color:#0d9488b3!important;color:#0d9488!important;box-shadow:0 0 0 3px #0d948814,0 14px 26px -18px #0d9488e6}.crm-navbar .ant-avatar.last{box-shadow:inset 0 1px #ffffffb8,0 10px 20px -18px #0f172acc;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.crm-navbar .ant-avatar.last:hover{transform:translateY(-1px) scale(1.03);border-color:#0d94886b!important;box-shadow:0 0 0 3px #0d948814,0 14px 26px -20px #0d9488e6}@keyframes navbarFloatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes searchPillFloat{0%,to{filter:drop-shadow(0 3px 8px rgba(15,23,42,.18))}50%{filter:drop-shadow(0 6px 14px rgba(13,148,136,.22))}}@keyframes searchPulse{0%{box-shadow:0 0 #0d948852}to{box-shadow:0 0 0 10px #0d948800}}@media (max-width: 900px){.crm-navbar{margin-left:10px;margin-right:10px;border-radius:20px}.header-search-wrap{width:44px;max-width:44px}.header-search-wrap:hover,.header-search-wrap:focus-within{width:clamp(210px,32vw,320px);max-width:clamp(210px,32vw,320px)}}@media (max-width: 768px){.crm-navbar{top:8px;margin:8px 8px 0;padding-inline:10px!important;height:50px!important;line-height:50px!important;border-radius:16px}.header-search-wrap{display:none}.header-export-btn{padding-inline:10px!important}}html.dark,html.dark body{background-color:#0f1117}.erp-app-shell.erp-app-shell--dark .crm-navbar,html.dark .crm-navbar,html.dark .ant-layout-header.crm-navbar{background-color:#1a1d27!important;background-image:radial-gradient(circle at 12% 50%,rgba(0,212,170,.12),transparent 44%),radial-gradient(circle at 92% 42%,rgba(108,99,255,.08),transparent 40%),linear-gradient(135deg,#1a1d27,#171a24)!important;border:1px solid #2A2D3E!important;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000040,0 8px 32px -20px #000000d9!important}.erp-app-shell.erp-app-shell--dark .crm-navbar:before,html.dark .crm-navbar:before{background:linear-gradient(90deg,rgba(0,212,170,.06),transparent 34%,rgba(108,99,255,.04)),radial-gradient(circle at 76% 50%,rgba(0,212,170,.04),transparent 32%)}.erp-app-shell.erp-app-shell--dark .crm-navbar:hover,html.dark .crm-navbar:hover{transform:translateY(-1px);border-color:#00d4aa61!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0003,0 0 0 1px #00d4aa1a,0 12px 36px -18px #00d4aa38!important}.erp-app-shell.erp-app-shell--dark .header-search-wrap .header-search.ant-input-affix-wrapper,html.dark .header-search-wrap .header-search.ant-input-affix-wrapper{background:#1a1d27!important;border:1px solid #2A2D3E!important;box-shadow:none!important}.erp-app-shell.erp-app-shell--dark .header-search-wrap .header-search.ant-input-affix-wrapper:hover,.erp-app-shell.erp-app-shell--dark .header-search-wrap .header-search.ant-input-affix-wrapper-focused,html.dark .header-search-wrap .header-search.ant-input-affix-wrapper:hover,html.dark .header-search-wrap .header-search.ant-input-affix-wrapper-focused{border-color:#00d4aa80!important;box-shadow:0 0 0 2px #00d4aa1a!important}.erp-app-shell.erp-app-shell--dark .header-search-wrap .header-search.ant-input-affix-wrapper>input.ant-input,html.dark .header-search-wrap .header-search.ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:none!important;box-shadow:none!important;color:#e8eaf0!important;caret-color:#00d4aa}.erp-app-shell.erp-app-shell--dark .header-search-wrap .header-search .ant-input-prefix .anticon,html.dark .header-search-wrap .header-search .ant-input-prefix .anticon{color:#00d4aab3!important}.erp-app-shell.erp-app-shell--dark .header-search-wrap:hover .header-search .ant-input-prefix .anticon,.erp-app-shell.erp-app-shell--dark .header-search-wrap:focus-within .header-search .ant-input-prefix .anticon,html.dark .header-search-wrap:hover .header-search .ant-input-prefix .anticon,html.dark .header-search-wrap:focus-within .header-search .ant-input-prefix .anticon{color:#00d4aa!important}.erp-app-shell.erp-app-shell--dark .header-search-wrap .header-search.ant-input-affix-wrapper>input.ant-input::placeholder,html.dark .header-search-wrap .header-search.ant-input-affix-wrapper>input.ant-input::placeholder{color:#5c6078!important}.erp-app-shell.erp-app-shell--dark .header-search-wrap .header-search .ant-input-clear-icon,html.dark .header-search-wrap .header-search .ant-input-clear-icon{color:#8b8fa8!important}.erp-app-shell.erp-app-shell--dark .header-search-wrap .header-search .ant-input-clear-icon:hover,html.dark .header-search-wrap .header-search .ant-input-clear-icon:hover{color:#00d4aa!important}.dark .header-export-btn{background:linear-gradient(135deg,#1a1d27f0,#13151ce0)!important;border-color:#2a2d3e!important;color:#e8eaf0!important}.dark .header-export-btn:not(:disabled):hover{border-color:#00d4aa!important;color:#e8eaf0!important;box-shadow:0 0 0 3px #00d4aa1f,0 12px 24px -18px #00d4aa73!important}.dark .navbar-theme-jewel:hover{filter:drop-shadow(0 12px 16px rgba(0,212,170,.22))}.erp-app-shell.erp-app-shell--dark .ant-layout-header:not(.crm-navbar),html.dark .ant-layout-header:not(.crm-navbar){background:transparent!important}@keyframes searchPillFloatDark{0%,to{filter:drop-shadow(0 3px 8px rgba(0,0,0,.4))}50%{filter:drop-shadow(0 6px 14px rgba(0,212,170,.2))}}@keyframes searchPulseDark{0%{box-shadow:0 0 #00d4aa59}to{box-shadow:0 0 0 10px #00d4aa00}}.erp-app-shell.erp-app-shell--dark .header-search-wrap,html.dark .header-search-wrap{animation-name:searchPillFloatDark}.crm-navbar__left{display:flex;align-items:center;flex:0 0 auto;min-width:0;margin-right:auto;padding-left:2px}.crm-breadcrumb{font-size:12.5px;white-space:nowrap;line-height:1}.crm-breadcrumb .ant-breadcrumb-link,.crm-breadcrumb .ant-breadcrumb-link a{color:#0f172a8c;font-weight:500;transition:color .18s ease;text-decoration:none}.crm-breadcrumb .ant-breadcrumb-link a:hover{color:#0d9488}.crm-breadcrumb .ant-breadcrumb-link span[style*=font-weight]{color:#0f172a}.dark .crm-breadcrumb .ant-breadcrumb-link,.dark .crm-breadcrumb .ant-breadcrumb-link a{color:#8b8fa8}.dark .crm-breadcrumb .ant-breadcrumb-link span[style*=font-weight]{color:#e8eaf0}.header-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(148,163,184,.28);border-radius:13px;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.95),transparent 36%),linear-gradient(135deg,#fffffff0,#f0fdfad6);box-shadow:inset 0 1px #ffffffd1,0 8px 18px -16px #0f172a99;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.header-icon-btn:hover{transform:translateY(-1px);border-color:#0d948861;box-shadow:0 0 0 3px #0d948814,0 14px 22px -16px #0d9488bf}.header-icon-btn__glow{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;background:conic-gradient(from 120deg,transparent,rgba(20,184,166,.32),transparent 38%);opacity:0;transform:rotate(0) scale(.72);transition:opacity .22s ease,transform .45s ease}.header-icon-btn:hover .header-icon-btn__glow,.header-icon-btn--active .header-icon-btn__glow{opacity:1;transform:rotate(95deg) scale(1)}.header-icon-btn__icon{position:relative;z-index:1;font-size:15px;color:#475569;transform-origin:50% 4px;transition:color .2s ease,transform .2s ease}.header-icon-btn:hover .header-icon-btn__icon{color:#0d9488;transform:rotate(-10deg) scale(1.05)}.header-icon-btn--active .header-icon-btn__icon{color:#0d9488;animation:notifBellRing 1.9s ease-in-out infinite}.header-icon-btn--active:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:10px;border:1px solid rgba(13,148,136,.28);animation:notifButtonPulse 1.8s ease-out infinite;pointer-events:none}.header-icon-btn .ant-badge{z-index:1}.header-icon-btn .ant-badge-count{min-width:15px;height:15px;line-height:15px;padding:0 4px;font-size:9px;box-shadow:0 0 0 2px #ffffffe6}.dark .header-icon-btn{background:radial-gradient(circle at 28% 20%,rgba(0,212,170,.14),transparent 36%),linear-gradient(135deg,#1a1d27f0,#13151cd6);border-color:#2a2d3e}.dark .header-icon-btn:hover{border-color:#00d4aa8c;box-shadow:0 0 0 3px #00d4aa1a,0 14px 22px -16px #00d4aa73}.dark .header-icon-btn__icon{color:#8b8fa8}.dark .header-icon-btn:hover .header-icon-btn__icon{color:#e8eaf0}.dark .header-icon-btn--active .header-icon-btn__icon{color:#00d4aa}.dark .header-icon-btn .ant-badge-count{background:#ff6b35;box-shadow:0 0 0 2px #0f1117}.dark .header-quick-add-btn,.dark .header-modal-ok-btn{background:linear-gradient(135deg,#00d4aa,#6c63ff)!important;border-color:transparent!important;border-radius:8px!important;color:#0f1117!important;box-shadow:0 12px 24px -16px #00d4aa8c!important}.dark .header-quick-add-btn:hover,.dark .header-modal-ok-btn:hover{background:linear-gradient(135deg,#33e0be,#8b84ff)!important;box-shadow:0 0 0 3px #00d4aa24,0 18px 28px -16px #6c63ff73!important}.header-quick-add-btn{height:32px!important;padding-inline:14px!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.01em;background:linear-gradient(135deg,#0d9488,#0f766e)!important;border-color:transparent!important;box-shadow:0 10px 20px -14px #0d9488d9,inset 0 1px #ffffff2e!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.header-quick-add-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#0f9d91,#0d7a70)!important;box-shadow:0 0 0 3px #0d948826,0 18px 28px -16px #0d9488e6!important}.header-quick-add-btn__label{display:inline;max-width:68px;opacity:1;white-space:nowrap;transition:opacity .18s ease,max-width .22s ease,margin-left .22s ease}@media (max-width: 900px){.header-quick-add-btn__label{display:none}.header-quick-add-btn{padding-inline:8px!important;min-width:34px!important}}.header-modal-ok-btn{background:linear-gradient(135deg,#0d9488,#0f766e)!important;border-color:transparent!important;font-weight:600!important;border-radius:8px!important;box-shadow:0 8px 18px -12px #0d9488b3!important}.notif-dropdown-overlay{padding:0!important}.notif-dropdown-overlay .ant-dropdown-menu{padding:0!important;border-radius:14px!important;overflow:hidden;box-shadow:0 0 0 1px #0f172a0f,0 24px 48px -12px #0f172a38!important}.notif-panel{width:336px;background:radial-gradient(circle at 16% 0%,rgba(13,148,136,.12),transparent 34%),#fff;border-radius:18px;border:1px solid rgba(15,23,42,.07);box-shadow:0 24px 48px -12px #0f172a38;overflow:hidden}.notif-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 11px;border-bottom:1px solid rgba(15,23,42,.06)}.notif-panel__eyebrow{display:block;margin-bottom:2px;color:#0d9488;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.notif-panel__title{display:block;font-size:14px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.notif-panel__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.notif-panel__mark-all{font-size:11.5px;color:#0d9488;background:none;border:none;cursor:pointer;font-weight:600;padding:2px 6px;border-radius:6px;transition:background .15s ease}.notif-panel__mark-all:hover{background:#0d948814}.notif-panel__list{max-height:320px;overflow-y:auto}.notif-panel__empty{padding:28px 16px;text-align:center;font-size:13px;color:#94a3b8}.notif-item{display:flex;align-items:flex-start;gap:10px;padding:11px 38px 11px 16px;border-bottom:1px solid rgba(15,23,42,.05);cursor:pointer;transition:background .15s ease,transform .15s ease;position:relative}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:#0d94880d;transform:translate(2px)}.notif-item--unread{background:#0d94880a}.notif-item--unread:hover{background:#0d948817}.notif-item__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#0d948814;flex-shrink:0;margin-top:1px;font-size:14px}.notif-item__icon--hot{background:#ef44441a}.notif-item__icon--time{background:#f59e0b1f}.notif-item__icon--success{background:#10b9811a}.notif-item__body{flex:1;min-width:0}.notif-item__title{font-size:13px;font-weight:600;color:#0f172a;line-height:1.35;margin-bottom:2px}.notif-item__desc{font-size:12px;color:#475569;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-item__time{font-size:11px;color:#94a3b8;margin-top:3px}.notif-item__dot{position:absolute;top:16px;right:16px;width:7px;height:7px;border-radius:999px;background:#0d9488;box-shadow:0 0 0 2px #0d948833}.notif-item__dismiss{position:absolute;right:11px;bottom:11px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:#94a3b8;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.notif-item:hover .notif-item__dismiss{opacity:1}.notif-item__dismiss:hover{background:#0f172a14;color:#0f172a}@keyframes notifBellRing{0%,74%,to{transform:rotate(0)}78%{transform:rotate(12deg)}82%{transform:rotate(-10deg)}86%{transform:rotate(7deg)}90%{transform:rotate(-4deg)}}@keyframes notifButtonPulse{0%{opacity:.48;transform:scale(.78)}to{opacity:0;transform:scale(1.35)}}.dark .notif-panel{background:radial-gradient(circle at 16% 0%,rgba(0,212,170,.12),transparent 34%),#1a1d27;border-color:#2a2d3e}.dark .notif-panel__header{border-color:#2a2d3e}.dark .notif-panel__title{color:#e8eaf0}.dark .notif-item{border-color:#2a2d3e}.dark .notif-item:hover{background:#00d4aa14}.dark .notif-item--unread{background:#6c63ff14}.dark .notif-item__title{color:#e8eaf0}.dark .notif-item__desc{color:#8b8fa8}.dark .notif-item__icon{background:#00d4aa1f}.dark .notif-panel__eyebrow,.dark .notif-panel__mark-all{color:#00d4aa}.dark .notif-item__dismiss:hover{background:#6c63ff29;color:#e8eaf0}@media (max-width: 768px){.crm-navbar__left{display:none}}.sidePanel{border-right:1px solid #edf0f5;background:#fff}.sidePanelContent{transition:all .3s ease-in-out;margin-top:0}.panelBox,.panelBox *{transition:all .3s ease}.collapseBoxHeader{padding:17px 30px;margin-bottom:30px;text-align:center;font-size:14px;text-transform:uppercase;cursor:pointer;background-color:#fff;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.box{width:100%;padding:20px}.BottomCollapseBox{opacity:1}.TopCollapseBox{min-height:450px;opacity:1}.collapseBox{margin-top:-400px;position:relative;background:#fff;z-index:1}.collapsed{overflow:hidden;height:250px;margin-top:0!important}.collapseBox .whiteBg{display:none;background-color:#fff0}.collapsed .whiteBg{position:absolute;top:58px;width:100%;height:100%;display:inline-block;background-color:#fffc;z-index:9}.moneyInput{width:100%}.moneyInput input{text-align:right}.erp-app-shell:not(.erp-app-shell--dark){background-color:#f1f5f9;background-image:radial-gradient(ellipse 80% 50% at 6% -6%,rgba(13,148,136,.08),transparent 55%),radial-gradient(ellipse 65% 42% at 98% 0%,rgba(56,189,248,.07),transparent 50%),linear-gradient(165deg,#f8fafc,#f1f5f9 45%,#eef2f7)}.erp-app-shell{min-height:100vh;transition:background .4s ease;animation:shellFadeIn .45s ease}.erp-app-shell.erp-app-shell--dark{--crm-dark-bg: #0F1117;--crm-dark-sidebar: #13151C;--crm-dark-navbar: #1A1D27;--crm-dark-card: #1A1D27;--crm-dark-border: #2A2D3E;--crm-dark-primary: #00D4AA;--crm-dark-primary-glow: #33E0BE;--crm-dark-secondary: #6C63FF;--crm-dark-secondary-glow: #8B84FF;--crm-dark-gradient: linear-gradient(135deg, #00D4AA 0%, #6C63FF 100%);--crm-dark-text: #E8EAF0;--crm-dark-text-secondary: #8B8FA8;--crm-dark-text-muted: #5C6078;--crm-dark-success: #00E5A0;--crm-dark-warning: #FFB547;--crm-dark-danger: #FF6B35;--crm-dark-hot: #FF6B35;--crm-dark-chart-bar: rgba(0, 212, 170, .45);--crm-dark-chart-line: #6C63FF;--crm-dark-chart-active: #00D4AA;background-color:#0f1117!important;background-image:radial-gradient(ellipse 80% 50% at 6% -6%,rgba(0,212,170,.06),transparent 55%),radial-gradient(ellipse 65% 42% at 98% 0%,rgba(108,99,255,.05),transparent 50%)!important}.erp-app-shell.erp-app-shell--dark>.ant-layout,.erp-app-shell.erp-app-shell--dark .ant-layout{background:transparent!important}.erp-app-shell .ant-card,.erp-app-shell .whiteBox{border-radius:12px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.erp-app-shell .ant-card:hover,.erp-app-shell .whiteBox:hover{transform:translateY(-2px)}.erp-app-shell:not(.erp-app-shell--dark) .ant-card,.erp-app-shell:not(.erp-app-shell--dark) .whiteBox{border:1px solid #e2e8f0;box-shadow:0 8px 20px -18px #0f172a6b}.erp-app-shell.erp-app-shell--dark .ant-card,.erp-app-shell.erp-app-shell--dark .whiteBox{background:var(--crm-dark-card);border:1px solid var(--crm-dark-border);border-radius:12px;box-shadow:0 12px 26px -24px #000000f2}.erp-app-shell.erp-app-shell--dark .ant-card:hover,.erp-app-shell.erp-app-shell--dark .whiteBox:hover{border-color:var(--crm-dark-primary);box-shadow:0 0 0 1px #00d4aa3d,0 20px 34px -26px #000}.erp-app-shell.erp-app-shell--dark .ant-table,.erp-app-shell.erp-app-shell--dark .ant-table-container{background:transparent}.crm-dashboard{--dashboard-ink: #172033;--dashboard-muted: #64748b;--dashboard-panel: rgba(255, 255, 255, .84);--dashboard-border: rgba(226, 232, 240, .9)}@keyframes crm-dashboard-fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.crm-dashboard-enter{opacity:0;animation:crm-dashboard-fadeSlideUp .4s ease forwards;animation-delay:var(--enter-delay, 0ms)}@media (prefers-reduced-motion: reduce){.crm-dashboard-enter{opacity:1;animation:none;transform:none}}.crm-dashboard__hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:16px 18px;border:1px solid var(--dashboard-border);border-radius:16px;background:radial-gradient(circle at 8% 20%,rgba(13,148,136,.12),transparent 30%),linear-gradient(135deg,#ffffffeb,#f1f5f9c7);box-shadow:0 16px 34px -30px #0f172a8c}.crm-dashboard__hero-main{flex:1;min-width:0}.crm-dashboard__identity{display:flex;align-items:flex-start;gap:14px}.crm-dashboard__identity-avatar{flex:0 0 auto;border:2px solid rgba(255,255,255,.92);box-shadow:0 10px 24px -16px #0f172a8c;font-weight:700}.crm-dashboard__identity-avatar--admin{background:linear-gradient(145deg,#0d9488,#0f766e)!important;color:#fff!important}.crm-dashboard__identity-avatar--sales{background:linear-gradient(145deg,#2563eb,#1d4ed8)!important;color:#fff!important}.crm-dashboard__identity-avatar--neutral{background:linear-gradient(145deg,#64748b,#475569)!important;color:#fff!important}.crm-dashboard__identity-copy{min-width:0}.crm-dashboard__identity-topline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.crm-dashboard__role-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.crm-dashboard__role-badge--admin{color:#0f766e;background:#0d94881f;border:1px solid rgba(13,148,136,.22)}.crm-dashboard__role-badge--sales{color:#1d4ed8;background:#2563eb1a;border:1px solid rgba(37,99,235,.2)}.crm-dashboard__role-badge--neutral{color:#475569;background:#64748b1f;border:1px solid rgba(100,116,139,.18)}.crm-dashboard__permission-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.crm-dashboard__permission-chip{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(226,232,240,.95);color:var(--dashboard-ink);font-size:10.5px;font-weight:600;line-height:1.2}.crm-dashboard__eyebrow,.crm-dashboard-panel-heading span{display:inline-flex;margin-bottom:4px;color:#0d9488;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.crm-dashboard__hero h2,.crm-dashboard-panel-heading h3,.crm-dashboard-table-card h3{margin:0;color:var(--dashboard-ink);font-size:16px;letter-spacing:-.03em}.crm-dashboard__hero p{margin:5px 0 0;color:var(--dashboard-muted);font-size:11.5px}.crm-dashboard__hero-action{border-radius:999px!important;box-shadow:0 12px 24px -18px #0d9488f2}.crm-dashboard__loading{display:grid;place-items:center;min-height:240px}.crm-dashboard__section{margin-top:14px}.crm-dashboard .ant-row{align-items:stretch}.crm-dashboard .ant-col{display:flex}.crm-dashboard-card{position:relative;flex:1;min-height:124px;padding:14px;border:1px solid rgba(226,232,240,.9);border-radius:16px;background:radial-gradient(circle at 85% 12%,rgba(13,148,136,.12),transparent 34%),var(--dashboard-panel);box-shadow:0 14px 30px -28px #0f172a9e;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.crm-dashboard-card:hover{transform:translateY(-2px);border-color:#0d948842;box-shadow:0 18px 36px -30px #0f172ab8}.crm-dashboard-card--amber{background:radial-gradient(circle at 85% 12%,rgba(245,158,11,.16),transparent 34%),var(--dashboard-panel)}.crm-dashboard-card--rose{background:radial-gradient(circle at 85% 12%,rgba(244,63,94,.14),transparent 34%),var(--dashboard-panel)}.crm-dashboard-card--violet{background:radial-gradient(circle at 85% 12%,rgba(139,92,246,.14),transparent 34%),var(--dashboard-panel)}.crm-dashboard-card__topline{display:flex;align-items:center;justify-content:space-between;color:#475569;font-size:11px;font-weight:700}.crm-dashboard-card__icon{display:grid;place-items:center;width:27px;height:27px;border-radius:10px;color:#0f766e;background:#0d94881a}.crm-dashboard-card__value{margin-top:12px;color:var(--dashboard-ink);font-size:25px;font-weight:800;line-height:1;letter-spacing:-.05em}.crm-dashboard-card__accent{margin-top:8px;color:#0d9488;font-size:12px;font-weight:800}.crm-dashboard-card__meta{margin-top:9px;color:var(--dashboard-muted);font-size:11px}.crm-dashboard-card__link{height:auto!important;padding:0!important;font-size:12px!important;font-weight:700}.crm-dashboard-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:15px}.crm-dashboard-funnel,.crm-dashboard-table-card{height:100%;padding:16px;border-radius:16px}.crm-dashboard-followups{width:100%;min-height:0;padding:15px;border-radius:16px}.crm-dashboard-funnel__flow{display:grid;gap:8px}.crm-dashboard-funnel__stage{position:relative;display:grid;grid-template-columns:108px 1fr 80px 14px;align-items:center;gap:10px;width:100%;padding:8px;border:1px solid transparent;border-radius:13px;background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.crm-dashboard-funnel__stage:hover,.crm-dashboard-funnel__stage--active{transform:translate(2px);border-color:#0d948833;background:#0d94880f}.crm-dashboard-funnel__label{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#475569;font-size:11px;font-weight:700}.crm-dashboard-funnel__label strong{color:var(--dashboard-ink);font-size:12.5px}.crm-dashboard-funnel__bar-wrap{height:24px;padding:3px;border-radius:999px;background:#e2e8f094;overflow:hidden}.crm-dashboard-funnel__bar{height:100%;border-radius:inherit;box-shadow:inset 0 1px #ffffff73;transition:width .35s ease}.crm-dashboard-funnel__arrow{color:#94a3b8;font-size:12px}.crm-dashboard-funnel__stats{display:grid;gap:2px;justify-items:end;color:#64748b;font-size:10px}.crm-dashboard-funnel__stats strong{color:var(--dashboard-ink);font-size:11px}.crm-dashboard-funnel__insights{margin-top:14px;padding:13px;border:1px solid rgba(226,232,240,.86);border-radius:14px;background:radial-gradient(circle at 88% 18%,rgba(13,148,136,.12),transparent 28%),#f8fafcb8}.crm-dashboard-funnel__insight-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.crm-dashboard-funnel__insight-heading span{display:block;color:#0d9488;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-dashboard-funnel__insight-heading h4{margin:3px 0 0;color:var(--dashboard-ink);font-size:14px}.crm-dashboard-funnel__insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.crm-dashboard-funnel__insight-grid div{padding:9px;border-radius:12px;background:#ffffffb8}.crm-dashboard-funnel__insight-grid span{display:block;color:#64748b;font-size:11px}.crm-dashboard-funnel__insight-grid strong{display:block;margin-top:3px;color:var(--dashboard-ink);font-size:14px}.crm-dashboard-funnel__lead-list{display:grid;gap:7px;margin-top:10px}.crm-dashboard-funnel__lead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border-radius:11px;background:#ffffff9e}.crm-dashboard-funnel__lead span{color:var(--dashboard-ink);font-size:11px;font-weight:700}.crm-dashboard-funnel__lead small,.crm-dashboard-funnel__empty{color:#64748b;font-size:11px}.crm-dashboard-funnel__empty{padding:10px;border:1px dashed rgba(148,163,184,.55);border-radius:11px;text-align:center}.crm-dashboard-funnel__kanban{margin-top:10px;border-radius:999px!important;font-weight:700}.crm-dashboard-side-stack{display:grid;align-self:stretch;grid-template-rows:1fr .82fr 1.08fr;width:100%;height:100%;gap:12px}.crm-dashboard-hot-meter{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:0;padding:14px;border-radius:16px;background:radial-gradient(circle at 82% 16%,rgba(245,158,11,.17),transparent 32%),var(--dashboard-panel);transition:transform .22s ease,box-shadow .22s ease}.crm-dashboard-hot-meter:hover,.crm-dashboard-completion-meter:hover{transform:translateY(-2px);box-shadow:0 18px 34px -30px #0f172ac7}.crm-dashboard-hot-meter__body{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:13px}.crm-dashboard-hot-meter__dial{position:relative;display:grid;place-items:center;width:78px;height:78px;border-radius:999px;background:radial-gradient(circle at center,var(--dashboard-panel) 0 55%,transparent 56%),conic-gradient(#f97316 var(--hot-meter-percent),rgba(226,232,240,.82) 0);box-shadow:inset 0 1px #ffffff94,0 12px 24px -22px #f97316d9;animation:hotMeterPop .55s ease both,hotMeterGlow 2.8s ease-in-out infinite;transition:transform .25s ease}.crm-dashboard-hot-meter:hover .crm-dashboard-hot-meter__dial{transform:scale(1.04) rotate(2deg)}.crm-dashboard-hot-meter__dial:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(245,158,11,.16);border-radius:inherit}.crm-dashboard-hot-meter__dial span{position:relative;z-index:1;color:var(--dashboard-ink);font-size:20px;font-weight:850;letter-spacing:-.05em}.crm-dashboard-hot-meter__body strong{display:block;color:var(--dashboard-ink);font-size:13px;line-height:1.2}.crm-dashboard-hot-meter__body p{margin:6px 0 0;color:var(--dashboard-muted);font-size:11px;line-height:1.45}.crm-dashboard-completion-meter{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:0;padding:14px;border-radius:16px;background:radial-gradient(circle at 82% 16%,rgba(34,197,94,.14),transparent 32%),var(--dashboard-panel);transition:transform .22s ease,box-shadow .22s ease}.crm-dashboard-completion-meter__body{display:grid;gap:10px}.crm-dashboard-completion-meter__bar{height:12px;padding:3px;border-radius:999px;background:#e2e8f0c2;overflow:hidden}.crm-dashboard-completion-meter__bar span{display:block;height:100%;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#14b8a6);box-shadow:0 8px 18px -12px #22c55ee6;animation:completionBarGrow .7s ease both,completionBarSheen 2.4s ease-in-out infinite;transform-origin:left center;transition:width .35s ease,filter .22s ease}.crm-dashboard-completion-meter:hover .crm-dashboard-completion-meter__bar span{filter:brightness(1.08)}.crm-dashboard-completion-meter__stats strong{display:block;color:var(--dashboard-ink);font-size:13px}.crm-dashboard-completion-meter__stats p{margin:5px 0 0;color:var(--dashboard-muted);font-size:11px;line-height:1.45}.crm-dashboard-followups{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 82% 14%,rgba(244,63,94,.13),transparent 30%),var(--dashboard-panel)}.crm-dashboard-followups__alert{display:grid;place-items:center;min-width:23px;height:23px;padding:0 7px;border-radius:999px;color:#fff;font-size:11px;font-weight:800;background:#ef4444;box-shadow:0 8px 18px -12px #ef4444f2}.crm-dashboard-followups__number{color:var(--dashboard-ink);font-size:34px;font-weight:850;letter-spacing:-.06em;line-height:1}.crm-dashboard-followups p{margin:8px 0 12px;color:var(--dashboard-muted);font-size:11.5px}.crm-dashboard-followups__split{display:flex;align-items:center;justify-content:space-between;margin-top:7px;padding:9px 10px;border-radius:11px;color:#475569;background:#f1f5f9b8}.crm-dashboard-followups__split strong{color:var(--dashboard-ink)}.crm-dashboard-followups__split--danger{color:#b91c1c;background:#fee2e2d1}.crm-dashboard-followups__split--danger strong{color:#dc2626}.crm-dashboard-followups__button{margin-top:auto;border-radius:999px!important}.crm-dashboard-table-card h3{margin-bottom:12px;padding:0 4px}@keyframes hotMeterPop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes hotMeterGlow{0%,to{filter:drop-shadow(0 0 0 rgba(249,115,22,0))}50%{filter:drop-shadow(0 0 10px rgba(249,115,22,.18))}}@keyframes completionBarGrow{0%{transform:scaleX(.1);opacity:.7}to{transform:scaleX(1);opacity:1}}@keyframes completionBarSheen{0%,to{box-shadow:0 8px 18px -12px #22c55ee6}50%{box-shadow:0 8px 18px -12px #22c55ee6,0 0 12px #14b8a633}}.erp-app-shell.erp-app-shell--dark .crm-dashboard{--dashboard-ink: var(--crm-dark-text);--dashboard-muted: var(--crm-dark-text-secondary);--dashboard-panel: var(--crm-dark-card);--dashboard-border: var(--crm-dark-border)}.erp-app-shell.erp-app-shell--dark .crm-dashboard__hero,.erp-app-shell.erp-app-shell--dark .crm-dashboard-card,.erp-app-shell.erp-app-shell--dark .crm-dashboard-followups{background:radial-gradient(circle at 82% 12%,rgba(108,99,255,.12),transparent 34%),linear-gradient(145deg,#1a1d27fa,#13151ceb);border-color:var(--dashboard-border)}.erp-app-shell.erp-app-shell--dark .crm-dashboard__role-badge--admin{color:#5eead4;background:#0d948829;border-color:#2dd4bf3d}.erp-app-shell.erp-app-shell--dark .crm-dashboard__role-badge--sales{color:#93c5fd;background:#2563eb29;border-color:#60a5fa3d}.erp-app-shell.erp-app-shell--dark .crm-dashboard__permission-chip{background:#ffffff0a;border-color:var(--dashboard-border);color:var(--dashboard-ink)}.erp-app-shell.erp-app-shell--dark .crm-dashboard__identity-avatar{border-color:#ffffff14}.erp-app-shell.erp-app-shell--dark .crm-dashboard__eyebrow,.erp-app-shell.erp-app-shell--dark .crm-dashboard-panel-heading span,.erp-app-shell.erp-app-shell--dark .crm-dashboard-card__accent,.erp-app-shell.erp-app-shell--dark .crm-dashboard-funnel__insight-heading span{color:var(--crm-dark-primary-glow)}.erp-app-shell.erp-app-shell--dark .crm-dashboard__hero-action,.erp-app-shell.erp-app-shell--dark .crm-dashboard-funnel__kanban,.erp-app-shell.erp-app-shell--dark .crm-dashboard-followups__button{background:var(--crm-dark-gradient)!important;border-color:transparent!important;border-radius:8px!important;color:#0f1117!important;box-shadow:0 12px 28px -18px #00d4aa8c!important}.erp-app-shell.erp-app-shell--dark .crm-dashboard__hero-action:hover,.erp-app-shell.erp-app-shell--dark .crm-dashboard-funnel__kanban:hover,.erp-app-shell.erp-app-shell--dark .crm-dashboard-followups__button:hover{background:linear-gradient(135deg,#33e0be,#8b84ff)!important}.erp-app-shell.erp-app-shell--dark .crm-dashboard-funnel__bar-wrap,.erp-app-shell.erp-app-shell--dark .crm-dashboard-followups__split{background:#2a2d3eb8}.erp-app-shell.erp-app-shell--dark .crm-dashboard-funnel__stage:hover,.erp-app-shell.erp-app-shell--dark .crm-dashboard-funnel__stage--active{border-color:#00d4aa73;background:#00d4aa1a}.erp-app-shell.erp-app-shell--dark .crm-dashboard-funnel__insights{border-color:var(--crm-dark-border);background:radial-gradient(circle at 88% 18%,rgba(108,99,255,.12),transparent 28%),#1a1d27d1}.erp-app-shell.erp-app-shell--dark .crm-dashboard-funnel__insight-grid div,.erp-app-shell.erp-app-shell--dark .crm-dashboard-funnel__lead{background:#2a2d3eb8}.erp-app-shell.erp-app-shell--dark .crm-dashboard-hot-meter{background:radial-gradient(circle at 82% 16%,rgba(255,107,53,.16),transparent 32%),var(--crm-dark-card)}.erp-app-shell.erp-app-shell--dark .crm-dashboard-completion-meter{background:radial-gradient(circle at 82% 16%,rgba(0,229,160,.12),transparent 32%),var(--crm-dark-card)}.erp-app-shell.erp-app-shell--dark .crm-dashboard-completion-meter__bar{background:#2a2d3ee6}.erp-app-shell.erp-app-shell--dark .crm-dashboard-hot-meter__dial{background:radial-gradient(circle at center,var(--crm-dark-card) 0 55%,transparent 56%),conic-gradient(var(--crm-dark-warning) var(--hot-meter-percent),rgba(30,30,46,.92) 0)}.erp-app-shell.erp-app-shell--dark .crm-dashboard-followups__split--danger{background:#ef444424;color:var(--crm-dark-danger)}@media (max-width: 768px){.crm-dashboard__hero{align-items:flex-start;flex-direction:column}.crm-dashboard__identity{align-items:center}.crm-dashboard__hero-action{width:100%}.crm-dashboard-funnel__stage{grid-template-columns:1fr;gap:7px}.crm-dashboard-funnel__stats{justify-items:start}.crm-dashboard-funnel__insight-grid{grid-template-columns:1fr}.crm-dashboard-side-stack{grid-template-rows:auto;height:auto}.crm-dashboard-hot-meter__body{grid-template-columns:74px 1fr}.crm-dashboard-hot-meter__dial{width:68px;height:68px}.crm-dashboard-funnel__arrow{display:none}}@keyframes shellFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.kanban-page{--kanban-viewport-height: calc(100vh - 200px) ;display:flex;flex-direction:column;padding:8px 24px 24px;min-height:calc(100vh - 120px);overflow:hidden}.kanban-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap;flex-shrink:0}.kanban-page__title{margin:0!important}.kanban-page__stats{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.kanban-page__stat-chip{margin:0;height:32px;line-height:30px;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700;border:1px solid rgba(148,163,184,.35)}.kanban-page__stat-chip--total{color:#334155;background:linear-gradient(135deg,#fff,#f8fafc)}.kanban-page__stat-chip--hot{border-color:#ef444466}.kanban-page__export-btn{height:32px!important;border-radius:10px!important;padding-inline:14px!important;font-weight:700;border-color:#94a3b866!important;box-shadow:0 4px 14px -12px #0f172a73}.kanban-page__export-btn:not(:disabled):hover,.kanban-page__export-btn:not(:disabled):focus{border-color:#0d94888c!important;color:#0f766e!important;background:#f0fdfa!important}.kanban-board-viewport{width:100%;height:var(--kanban-viewport-height);min-width:280px;min-height:320px;max-width:100%;max-height:calc(100vh - 120px);resize:both;overflow-x:auto;overflow-y:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff73;box-shadow:inset 0 1px 2px #0f172a0a}.kanban-board,.kanban-board--loading{display:flex;gap:16px;min-width:fit-content;height:100%;align-items:stretch;padding:12px;box-sizing:border-box}.kanban-column{width:320px;flex-shrink:0;border-radius:12px;padding:16px;display:flex;flex-direction:column;height:100%;min-height:0;border:1px solid transparent;transition:box-shadow .2s ease,border-color .2s ease}.kanban-column--focused{box-shadow:0 14px 28px -24px #0d9488bf}.kanban-column__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-shrink:0}.kanban-column__title{font-size:16px;font-weight:600}.kanban-column__body{overflow-x:hidden;overflow-y:auto;flex:1;min-height:0;padding-right:4px}.kanban-column__empty{text-align:center;padding:28px 16px;border-radius:8px;border:1px dashed #d9d9d9;color:#bfbfbf;font-size:13px}.kanban-card{margin-bottom:12px;cursor:grab;border-radius:10px;transition:transform .15s ease,box-shadow .15s ease;background:#fff;border:1px solid #d9d9d9;padding:12px;box-shadow:0 1px 2px #0000000f}.kanban-card:hover{transform:translateY(-1px)}.kanban-card--hot{box-shadow:0 4px 12px #ef444438!important;border:2px solid #ef4444!important}.kanban-card--not-interested{border:1px solid #ef4444!important;opacity:.85}.kanban-card__head{margin-bottom:8px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.kanban-card__name{font-size:15px;font-weight:600;cursor:pointer;flex:1;min-width:0}.kanban-card__name:hover{color:#0d9488}.kanban-card__meta{margin-bottom:4px;color:#595959;font-size:13px}.kanban-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:8px}.kanban-card__actions{display:flex;align-items:center;gap:8px}.kanban-card__days{font-size:12px;white-space:nowrap}.kanban-card__escalation{margin-top:8px;padding:4px 8px;background:#fff1f0;border:1px solid #ffa39e;border-radius:6px;display:flex;align-items:center;gap:8px}.kanban-dispo-select{width:110px;flex-shrink:0}.kanban-dispo-select.hot-dispo .ant-select-selector{color:#ef4444!important;font-weight:600}.kanban-skeleton-column{width:320px;flex-shrink:0;border-radius:12px;padding:16px;background:#f0f2f5;height:100%;min-height:0}.kanban-column{background:#f0f2f5}.kanban-column--focused{background:#0d948814;border-color:#0d948873}.erp-app-shell--dark .kanban-board-viewport{background:#0f1117a6;border-color:#2a2d3e;box-shadow:inset 0 1px 2px #00000059}.erp-app-shell--dark .kanban-column{background:#13151c;border-color:#2a2d3e}.erp-app-shell--dark .kanban-column--focused{background:#00d4aa0f;border-color:#00d4aa;box-shadow:0 14px 28px -24px #00d4aa73}.erp-app-shell--dark .kanban-column__empty{border-color:#2a2d3e;color:#5c6078}.erp-app-shell--dark .kanban-card{background:#1a1d27!important;color:#e8eaf0;border-color:#2a2d3e!important}.erp-app-shell--dark .kanban-card--hot{box-shadow:0 4px 12px #ff6b3547!important;border:2px solid #FF6B35!important}.erp-app-shell--dark .kanban-card__meta{color:#8b8fa8}.erp-app-shell--dark .kanban-page__stat-chip--total{color:#cbd5e1;background:linear-gradient(135deg,#1a1d27f5,#13151cf0);border-color:#6c63ff59}.erp-app-shell--dark .kanban-page__export-btn{border-color:#5c6078b3!important;background:linear-gradient(135deg,#1a1d27fa,#13151cf5)!important;color:#e8eaf0!important;box-shadow:0 8px 20px -16px #000c}.erp-app-shell--dark .kanban-page__export-btn:not(:disabled):hover,.erp-app-shell--dark .kanban-page__export-btn:not(:disabled):focus{border-color:#00d4aaa6!important;color:#00d4aa!important;background:#00d4aa1f!important}.erp-app-shell--dark .kanban-card__name:hover{color:#00d4aa}.erp-app-shell--dark .kanban-dispo-select.hot-dispo .ant-select-selector{color:#ff6b35!important}.erp-app-shell--dark .kanban-card__escalation{background:#ff6b351f;border-color:#ff6b35}.erp-app-shell--dark .kanban-skeleton-column{background:#13151c}.lead-drawer__section{margin-bottom:20px}.lead-drawer__section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:8px}.lead-drawer__row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0;gap:12px}.lead-drawer__row:last-child{border-bottom:none}.lead-drawer__label{color:#64748b;font-size:13px}.lead-drawer__value{font-size:13px;font-weight:500;text-align:right}.lead-drawer__notes{background:#f8fafc;border-radius:8px;padding:12px;font-size:13px;color:#334155;white-space:pre-wrap}.erp-app-shell--dark .lead-drawer__row{border-bottom-color:#2a2d3e}.erp-app-shell--dark .lead-drawer__notes{background:#13151c;color:#e8eaf0}.booking-confirm-note{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px;margin-bottom:16px;font-size:13px;color:#166534}.erp-app-shell--dark .booking-confirm-note{background:#22c55e1a;border-color:#22c55e4d;color:#86efac}html,html.dark,body,#root,.erp-app-shell,.erp-app-shell *{scrollbar-width:thin;scrollbar-color:transparent transparent}html *::-webkit-scrollbar,html.dark *::-webkit-scrollbar,.erp-app-shell *::-webkit-scrollbar{width:6px;height:6px}html *::-webkit-scrollbar-track,html.dark *::-webkit-scrollbar-track,.erp-app-shell *::-webkit-scrollbar-track{background:transparent}html *::-webkit-scrollbar-thumb,html.dark *::-webkit-scrollbar-thumb,.erp-app-shell *::-webkit-scrollbar-thumb{background:transparent;border:none;border-radius:999px;box-shadow:none}html *::-webkit-scrollbar-thumb:hover,html *::-webkit-scrollbar-thumb:active,html.dark *::-webkit-scrollbar-thumb:hover,html.dark *::-webkit-scrollbar-thumb:active,.erp-app-shell *::-webkit-scrollbar-thumb:hover,.erp-app-shell *::-webkit-scrollbar-thumb:active{background:transparent}html *::-webkit-scrollbar-corner,html.dark *::-webkit-scrollbar-corner,.erp-app-shell *::-webkit-scrollbar-corner{background:transparent}.navigation,.navigation .ant-layout-sider-children,.crm-list-toolbar,.notification,.notif-panel__list,.kanban-board-viewport,.kanban-column__body,.ant-table-body,.ant-table-content,.ant-table-container,.ant-drawer-body,.ant-modal-body,.ant-select-dropdown .rc-virtual-list-holder{scrollbar-width:thin;scrollbar-color:transparent transparent;-ms-overflow-style:auto}.crm-reports-page{padding:0 0 24px}.crm-reports-page-header{margin-bottom:8px}.crm-reports-loading{display:flex;justify-content:center;padding:64px 0}.crm-reports-summary-row{margin-bottom:16px}.crm-reports-summary-card{border-radius:14px;height:100%}.crm-reports-summary-card__head{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#0000008c;margin-bottom:8px}.crm-reports-summary-card__icon{font-size:18px;opacity:.75}.crm-reports-summary-card__value{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.crm-reports-summary-card__hint{display:block;margin-top:6px;font-size:12px}html.dark .crm-reports-summary-card__head,.erp-app-shell--dark .crm-reports-summary-card__head{color:#ffffff8c}.crm-reports-unassigned-banner{margin-bottom:16px;border-radius:12px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25)}html.dark .crm-reports-unassigned-banner,.erp-app-shell--dark .crm-reports-unassigned-banner{background:#f59e0b1f;border-color:#f59e0b59}.crm-reports-table-card{border-radius:14px}.crm-reports-table-card .ant-table{background:transparent}.crm-reports-table-card .ant-table-cell.crm-salesperson-name-col{vertical-align:top;white-space:normal;overflow:visible;text-overflow:clip}.crm-salesperson-name-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:300px;padding:2px 0}.crm-salesperson-name-link{display:block!important;padding:0!important;height:auto!important;max-width:100%;font-weight:700;line-height:1.35;text-align:left;white-space:normal!important}.crm-salesperson-name-cell__name{display:inline;white-space:normal;word-break:break-word}.crm-salesperson-name-cell__email{display:block;font-size:12px;line-height:1.45;word-break:break-all;white-space:normal;max-width:100%}.crm-reports-detail-card{border-radius:12px}.crm-reports-detail-card--calls{background:#1677ff0a;border:1px solid rgba(22,119,255,.12)}html.dark .crm-reports-detail-card--calls,.erp-app-shell--dark .crm-reports-detail-card--calls{background:#1677ff14;border-color:#1677ff38}.crm-reports-detail-card__value{margin-top:6px;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.crm-reports-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}:root{--crm-ui-scale: .9}html{zoom:var(--crm-ui-scale)}@supports (zoom: 1){html,body,#root{min-height:100%}body{min-height:calc(100vh / var(--crm-ui-scale))}}
