*{box-sizing:border-box;margin:0;padding:0}body{color:#1e293b;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}ul{margin-bottom:0!important}.gradient-text{background:linear-gradient(235deg,#025196 0%,#10273f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-blue{color:#00a8e8}.button{cursor:pointer;border:none;border-radius:30px;outline:none;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:1rem;font-weight:600;transition:all .3s ease-in-out;display:inline-flex;box-shadow:0 3px 10px #0000001a}.button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0003}.dot{background-color:currentColor;border-radius:50%;width:8px;height:8px}.text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.react-tel-input .form-control{width:100%;height:44px;padding:12px 16px!important}.react-tel-input .form-control::placeholder{color:#8b8b8b!important;opacity:1!important}.react-tel-input .selected-flag .iti__selected-dial-code,.react-tel-input .country-list .dial-code{display:none!important}.react-tel-input .flag-dropdown{padding-right:8px!important}.react-tel-input .form-control{padding-left:50px!important}.ant-modal-root .ant-modal{vertical-align:middle!important}.ant-modal .ant-modal-content{padding:0!important}@media (max-width:1024px){.ant-modal-root .ant-modal{vertical-align:initial!important}}@media (max-width:767px){.button{padding:10px 24px;font-size:.95rem}}@media (max-width:575px){.button{gap:6px;padding:8px 20px;font-size:.9rem}.dot{width:6px;height:6px}.react-tel-input .form-control{font-size:.9rem;height:40px!important;padding:10px 14px!important}}@media (max-width:374px){.button{padding:7px 18px;font-size:.85rem}}@media print{body{color:#000;background:#fff}.button{display:none!important}}
:root{--crm-bg:#f8fafc;--crm-panel-bg:#fff;--crm-panel-border:#e2e8f0;--crm-text-primary:#0f172a;--crm-text-secondary:#475569;--crm-accent-blue:#025196;--crm-accent-purple:#10273f;--crm-accent-hover:#0a3d6d;--crm-success:#10b981;--crm-danger:#ef4444;--crm-warning:#f59e0b}.crm-wrapper{background-color:var(--crm-bg);min-height:100vh;color:var(--crm-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.crm-glass-panel{background:var(--crm-panel-bg);border:1px solid var(--crm-panel-border);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000008}.crm-glass-panel-hover:hover{border-color:#02519633;transform:translateY(-4px);box-shadow:0 10px 25px #02519614}.crm-btn-primary{color:#fff!important;background:linear-gradient(135deg,#025196,#10273f)!important;border:none!important;border-radius:8px!important;height:44px!important;padding:0 20px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 4px 12px #02519633!important}.crm-btn-primary:hover{opacity:.95!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #0251964d!important}.crm-btn-secondary{color:var(--crm-text-primary)!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:8px!important;height:44px!important;padding:0 20px!important;font-weight:500!important;transition:all .2s!important}.crm-btn-secondary:hover{color:#025196!important;background:#f1f5f9!important;border-color:#025196!important}.crm-input{color:#0f172a!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:8px!important;padding:12px 16px!important;font-size:15px!important;transition:all .2s!important}.crm-input:focus,.crm-input-focused{border-color:var(--crm-accent-blue)!important;box-shadow:0 0 0 2px #0251961a!important}.crm-input::placeholder{color:#94a3b8!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.crm-wrapper .ant-layout{background:0 0!important}.crm-wrapper .ant-layout-sider{background:#fff!important;border-right:1px solid #e2e8f0!important}.crm-wrapper .ant-menu{color:var(--crm-text-secondary)!important;background:0 0!important;border:none!important}.crm-wrapper .ant-menu-item{font-weight:550;border-radius:8px!important;height:46px!important;margin:4px 8px!important;line-height:46px!important}.crm-wrapper .ant-menu-item:hover{color:#025196!important;background:#0251960a!important}.crm-wrapper .ant-menu-item-selected{color:#025196!important;background:#02519614!important}.crm-wrapper .ant-table{color:var(--crm-text-primary)!important;background:#fff!important}.crm-wrapper .ant-table-thead>tr>th{color:#0f172a!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding:16px!important;font-weight:600!important}.crm-wrapper .ant-table-tbody>tr>td{color:var(--crm-text-secondary)!important;border-bottom:1px solid #f1f5f9!important;padding:16px!important}.crm-wrapper .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.crm-wrapper .ant-pagination-item{background:#fff!important;border-color:#d9d9d9!important}.crm-wrapper .ant-pagination-item a{color:var(--crm-text-secondary)!important}.crm-wrapper .ant-pagination-item-active{border-color:var(--crm-accent-blue)!important}.crm-wrapper .ant-pagination-item-active a{color:var(--crm-accent-blue)!important}.crm-modal .ant-modal-content{color:#0f172a!important;background:#fff!important;border-radius:16px!important;padding:32px!important;box-shadow:0 10px 40px #0000001a!important}.crm-modal .ant-modal-header{background:0 0!important;border-bottom:1px solid #e2e8f0!important;margin-bottom:24px!important;padding-bottom:16px!important}.crm-modal .ant-modal-title{color:#0f172a!important;font-size:1.3rem!important;font-weight:700!important}.crm-modal .ant-modal-close{top:24px!important;right:24px!important}.crm-modal .ant-modal-body{padding-top:8px!important}.crm-wrapper .ant-form-item{margin-bottom:22px!important}.crm-wrapper .ant-form-item-label>label{color:var(--crm-text-primary)!important;margin-bottom:4px!important;font-size:.95rem!important;font-weight:600!important}.crm-wrapper .ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#0f172a!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:8px!important;align-items:center!important;height:44px!important;display:flex!important}.crm-wrapper .ant-select-dropdown{background:#fff!important;border:1px solid #e2e8f0!important}.crm-wrapper .ant-select-item{color:var(--crm-text-secondary)!important;padding:10px 12px!important}.crm-wrapper .ant-select-item-option-selected{color:#025196!important;background:#02519614!important}.crm-wrapper .ant-select-item-option-active{background:#f1f5f9!important}.crm-wrapper .ant-tabs-nav{border-bottom:1px solid #e2e8f0!important;margin-bottom:24px!important}.crm-wrapper .ant-tabs-tab{color:var(--crm-text-secondary)!important;padding:12px 16px!important;font-size:1.05rem!important}.crm-wrapper .ant-tabs-tab-active{color:#025196!important}.crm-wrapper .ant-tabs-ink-bar{background:#025196!important;height:3px!important}.crm-wrapper .ant-switch{background:#00000040!important}.crm-wrapper .ant-switch-checked{background:var(--crm-success)!important}
