*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:#1a1a2e;background:#f0f2f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6}#root{min-height:100vh}.ant-layout-sider{background:linear-gradient(#080f1e 0%,#0d1a33 50%,#0f2040 100%)!important}.ant-menu-dark{background:0 0!important}.ant-menu-dark .ant-menu-item{color:#ffffffb3!important;border-radius:8px!important;margin:3px 10px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.ant-menu-dark .ant-menu-item-selected{color:#d4af37!important;background:#d4af371f!important;font-weight:600!important}.ant-menu-dark .ant-menu-item-selected .anticon{color:#d4af37!important}.ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):hover{color:#fff!important;background:#ffffff0d!important}.ant-table-thead>tr>th{text-transform:uppercase!important;letter-spacing:.5px!important;color:#5a607a!important;background:#f6f7fb!important;border-bottom:2px solid #e4e6f0!important;padding:14px 16px!important;font-size:13px!important;font-weight:700!important}.ant-table-tbody>tr>td{font-size:14px;border-bottom:1px solid #f0f1f5!important;padding:12px 16px!important}.ant-table-tbody>tr:hover>td{background:#f5f7ff!important}.ant-card{border:1px solid #e8eaf0!important;border-radius:12px!important;transition:all .25s!important;box-shadow:0 1px 4px #0f1a2e0a!important}.ant-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f1a2e14!important}.ant-card-head{color:#0f1a2e!important;border-bottom:1px solid #f0f1f5!important;font-size:15px!important;font-weight:700!important}.ant-statistic-title{color:#8890a4!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:4px!important;font-size:13px!important;font-weight:600!important}.ant-statistic-content-value{font-size:28px!important;font-weight:800!important;line-height:1.2!important}.ant-statistic-content-suffix{color:#8890a4!important;font-size:14px!important;font-weight:500!important}.ant-btn{border-radius:8px!important;height:auto!important;padding:7px 20px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.ant-btn-sm{padding:3px 10px!important;font-size:13px!important}.ant-btn-primary{background:#0f3460!important;border-color:#0f3460!important;font-weight:600!important}.ant-btn-primary:hover{background:#1a4a80!important;box-shadow:0 4px 12px #0f34604d!important}.btn-gold,.ant-btn.btn-gold{color:#fff!important;background:linear-gradient(135deg,#d4af37 0%,#c49b2a 100%)!important;border-color:#d4af37!important;font-weight:700!important}.btn-gold:hover,.ant-btn.btn-gold:hover{background:linear-gradient(135deg,#e0bf48 0%,#d4af37 100%)!important;box-shadow:0 4px 14px #d4af3759!important}.ant-tag{letter-spacing:.3px!important;border-radius:6px!important;padding:2px 10px!important;font-size:12px!important;font-weight:600!important}.ant-form-item-label>label{color:#3a3f52!important;font-size:13px!important;font-weight:600!important}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{border-color:#d9dce6!important;border-radius:8px!important;font-size:14px!important}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector{border-color:#0f3460!important;box-shadow:0 0 0 2px #0f34601a!important}.ant-form-item{margin-bottom:20px!important}.ant-modal-header{border-bottom:2px solid #f0f1f5!important;padding:16px 24px!important}.ant-modal-title{color:#0f1a2e!important;font-size:17px!important;font-weight:700!important}.ant-modal-body{padding:24px!important}.ant-modal-footer{border-top:1px solid #f0f1f5!important}.ant-descriptions-item-label{color:#6b7280!important;font-size:13px!important;font-weight:600!important}.ant-descriptions-item-content{font-size:14px!important}.ant-tabs-tab{font-size:14px!important;font-weight:600!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f3460!important}.ant-tabs-ink-bar{background:#0f3460!important}h3.ant-typography{color:#0f1a2e!important;letter-spacing:-.5px!important;font-size:24px!important;font-weight:800!important}.ant-layout-header{border-bottom:1px solid #e8eaf0!important}[dir=rtl] .ant-layout-sider{left:auto!important;right:0!important}[dir=rtl] .ant-layout-content{margin-left:0;margin-right:200px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f0f2f8}::-webkit-scrollbar-thumb{background:#c5c9d6;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0a5b8}html,body,#root{max-width:100%;overflow-x:hidden}.ant-table-wrapper{width:100%}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overflow-x:auto}.ant-modal{max-width:calc(100vw - 16px)}[dir=rtl] .ant-modal-close{left:17px;right:auto}@media (width<=1100px){.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th{padding:6px 8px;font-size:12.5px}.ant-form-horizontal .ant-form-item-label{text-align:start;flex:0 0 100%;max-width:100%}.ant-card-head{min-height:40px;padding:0 14px}.pipeline-board{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=700px){.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{min-height:38px!important}.ant-btn-sm{min-height:32px!important}.ant-modal{margin:6px auto;max-width:calc(100vw - 12px)!important}.ant-modal-body{padding:16px!important}.ant-form-item-label{text-align:start!important;flex:0 0 100%!important;max-width:100%!important;padding-bottom:4px!important}.ant-form-item-control{flex:0 0 100%!important;max-width:100%!important}[style*="grid-template-columns: 1fr 1fr"],[style*="gridTemplateColumns: 1fr 1fr"]{grid-template-columns:1fr!important}.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th{white-space:nowrap;padding:6px;font-size:12px}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.ant-card.ant-card-small>.ant-card-body{padding:12px}.ant-card>.ant-card-body{padding:14px}.ant-space{flex-wrap:wrap;row-gap:6px}.ant-layout-header{padding:0 12px!important}.ant-tabs-nav-wrap{overflow-x:auto}.ant-descriptions-item-label,.ant-descriptions-item-content{width:100%!important;display:block!important}body.has-mobile-drawer .ant-layout-sider{display:none!important}body.has-mobile-drawer .ant-layout>.ant-layout{margin-inline-start:0!important}}.crm-inbox-pane{flex-direction:column;height:100%;display:flex}.crm-inbox-pane>.crm-inbox-header,.crm-inbox-pane>.crm-inbox-composer{flex:none}.crm-inbox-pane>.crm-inbox-scroll{flex:auto;min-height:0;overflow-y:auto}
