input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-alert{border-radius:10px!important;font-size:13px!important;font-weight:500!important}.custom-alert--info{background:var(--alert-info-bg)!important;border-color:var(--alert-info-border)!important}.custom-alert--success{background:var(--alert-success-bg)!important;border-color:var(--alert-success-border)!important}.custom-alert--warning{background:var(--alert-warning-bg)!important;border-color:var(--alert-warning-border)!important}.custom-alert--error{background:var(--alert-error-bg)!important;border-color:var(--alert-error-border)!important}.custom-badge .ant-badge-count{background:var(--primary-color)!important;box-shadow:none!important;border-radius:10px!important;font-size:11px!important;font-weight:700!important}.custom-badge .ant-badge-dot{background:var(--primary-color)!important}.custom-btn{gap:6px;height:var(--btn-height,53px)!important;box-shadow:none!important;border-radius:10px!important;align-items:center!important;padding:0 20px!important;font-size:14px!important;font-weight:600!important;transition:all .18s!important;display:inline-flex!important}.custom-btn.cb-primary{background:var(--btn-primary-bg)!important;border-color:var(--btn-primary-border)!important;color:#fff!important}.custom-btn.cb-primary:hover:not(:disabled){opacity:.88;background:var(--btn-primary-bg)!important;border-color:var(--btn-primary-hover-border)!important}.custom-btn.cb-secondary{background:var(--btn-secondary-bg)!important;border-color:var(--btn-secondary-border)!important;color:var(--btn-secondary-color)!important}.custom-btn.cb-secondary:hover:not(:disabled){border-color:var(--btn-secondary-hover-border)!important;color:var(--btn-secondary-hover-color)!important;background:var(--btn-secondary-hover-bg)!important}.custom-btn.cb-danger{background:var(--btn-danger-bg)!important;border-color:var(--btn-danger-bg)!important;color:#fff!important}.custom-btn.cb-danger:hover:not(:disabled){background:var(--btn-danger-hover-bg)!important;border-color:var(--btn-danger-hover-border)!important}.custom-btn.cb-ghost{border-color:var(--btn-ghost-border)!important;color:var(--btn-ghost-color)!important;background:0 0!important}.custom-btn.cb-ghost:hover:not(:disabled){background:var(--btn-ghost-hover-bg)!important;border-color:var(--btn-ghost-hover-border)!important}.custom-btn.cb-text{color:var(--btn-text-color)!important;background:0 0!important;border-color:#0000!important;height:36px!important;padding:0 10px!important}.custom-btn.cb-text:hover:not(:disabled){background:var(--btn-text-hover-bg)!important}.custom-btn:disabled,.custom-btn.ant-btn-disabled{opacity:.5!important;cursor:not-allowed!important}.custom-btn.ant-btn-sm{height:var(--btn-height-sm,32px)!important;border-radius:7px!important;padding:0 12px!important;font-size:13px!important}.custom-btn.ant-btn-lg{height:var(--btn-height-lg,52px)!important;border-radius:14px!important;padding:0 28px!important;font-size:15px!important}.custom-btn.cb-icon{color:#374151!important;border-color:#e2e8f0!important;border-radius:7px!important;justify-content:center!important;width:30px!important;height:30px!important;padding:0!important}.custom-btn.cb-icon.cb-icon--blue:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important;background:var(--surface-color)!important}.custom-btn.cb-icon.cb-icon--green:hover{color:#0d9488!important;background:#f0fdf9!important;border-color:#0d9488!important}.custom-btn.cb-icon.cb-icon--red{color:#ef4444!important;border-color:#fecaca!important}.custom-btn.cb-icon.cb-icon--red:hover{background:#fef2f2!important;border-color:#ef4444!important}.custom-card{border-color:#e9edf5!important;border-radius:14px!important;box-shadow:0 2px 12px #0f172a0f!important}.custom-card .ant-card-head{color:#07123f;border-bottom:none;min-height:52px;font-size:15px;font-weight:700}.custom-card .ant-card-body{padding:20px 24px}.insight-metric-card.ant-card{border-color:#e9edf5!important;border-radius:14px!important;transition:box-shadow .18s,transform .18s!important;box-shadow:0 2px 12px #0f172a0f!important}.insight-metric-card.ant-card:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0f172a1a!important}.insight-metric-card .ant-card-body{align-items:center!important;gap:14px!important;padding:14px 16px!important;display:flex!important}.insight-metric-card--active.ant-card{background:var(--primary-color)!important;border-color:var(--primary-color)!important;box-shadow:0 4px 16px #1f4fd859!important}.insight-metric-card__icon{width:44px;height:44px;color:var(--primary-color);background:#1f4fd814;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.insight-metric-card--active .insight-metric-card__icon{color:#fff;background:#fff3}.insight-metric-card__title{text-transform:uppercase;letter-spacing:.4px;color:#8c93a8;margin-bottom:4px;font-size:11px;font-weight:600;line-height:14px}.insight-metric-card--active .insight-metric-card__title{color:#ffffffbf}.insight-metric-card__value{color:#1a1a2e;font-size:26px;font-weight:700;line-height:30px}.insight-metric-card--active .insight-metric-card__value{color:#fff}.radioOpt{flex-direction:column;display:flex}.custom-collapse{background:#fff!important;border-color:#e9edf5!important;border-radius:10px!important}.custom-collapse .ant-collapse-header{color:#07123f!important;font-size:14px!important;font-weight:600!important}.custom-collapse .ant-collapse-content{border-top-color:#f0f3f8!important}.custom-collapse .ant-collapse-content-box{padding:16px 20px!important}.custom-datepicker{font-size:var(--custom-font-size);align-items:center;width:100%;height:var(--select-height)!important;font-weight:var(--custom-font-weight)!important;box-sizing:border-box!important;display:flex!important}.custom-datepicker.error{border-color:var(--color-error)!important;box-shadow:var(--error-box-shadow)!important}.custom-datepicker .ant-picker-input>input{font-size:var(--custom-font-size);font-weight:var(--custom-font-weight);background:0 0}.custom-datepicker--range .ant-picker-range-separator{color:#9ca3af}.custom-datepicker--range .ant-picker-active-bar{background:var(--primary-color)}.custom-dropdown-overlay .ant-dropdown-menu{border-radius:10px;min-width:160px;padding:4px;box-shadow:0 8px 24px #0f172a1f}.custom-dropdown-overlay .ant-dropdown-menu-item{color:#374151;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.custom-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:hover,.custom-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:focus{color:var(--primary-color);background:var(--surface-color)!important}.custom-dropdown-overlay .ant-dropdown-menu-item-danger{color:#ef4444}.custom-dropdown-overlay .ant-dropdown-menu-item-danger:hover{color:#ef4444;background:#fff1f0}.custom-dropdown-overlay .ant-dropdown-menu-item .anticon{margin-right:8px;font-size:14px}.custom-dropdown-overlay .ant-dropdown-menu-item-divider{background:#f0f3f8;margin:4px 0}.custom-input{font-size:var(--custom-font-size);line-height:var(--custom-line-height);box-sizing:border-box;width:100%;height:var(--input-height)!important;font-weight:var(--custom-font-weight)!important}.custom-input:disabled,.custom-input.ant-input-disabled{-webkit-text-fill-color:#000000e0!important;color:#000000e0!important;font-weight:600!important}.custom-input.error{border-color:var(--color-error)!important;box-shadow:var(--error-box-shadow)!important}.custom-input:hover:not(:disabled):not(.ant-input-disabled):not(.error){border-color:var(--input-hover-border)!important}.custom-input:focus-within:not(.error){border-color:var(--input-active-border)!important;box-shadow:var(--custom-focus-box-shadow)!important}.custom-input.error:hover,.custom-input.error:focus{border-color:var(--color-error)!important;box-shadow:var(--error-box-shadow)!important}.custom-input-number{height:var(--input-height)!important;font-size:var(--custom-font-size)!important;font-weight:var(--custom-font-weight)!important}.custom-input-number .ant-input-number-input{height:calc(var(--input-height) - 2px)!important;font-size:var(--custom-font-size)!important;background:0 0!important}.cm-modal .ant-modal-content{box-shadow:none;border-radius:18px;overflow:hidden;padding:0!important}.cm-modal .ant-modal-body{padding:0!important}.cm-modal .ant-modal-footer{display:none}.cm-modal--centered .ant-modal-content{box-shadow:0 24px 64px #0f172a24;border-radius:20px!important;position:relative!important;overflow:hidden!important}.cm-modal--centered .ant-modal-content:before{content:"";z-index:20;pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.cm-modal--warning .ant-modal-content:before{background:#f59e0b}.cm-modal--success .ant-modal-content:before{background:#22c55e}.cm-header{border-bottom:1px solid #f0f3f8;align-items:flex-start;padding:5px 52px 16px 20px;display:flex;position:relative}.cm-header-left{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.cm-header-icon{background:var(--surface-color);border:1px solid rgba(var(--primary-color-rgb), .25);width:46px;height:46px;color:var(--primary-color);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.cm-header-text{width:100%;min-width:0}.cm-header-text h3{color:#07123f;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3}.cm-header-text p{color:#9ca3af;margin:0;font-size:13px;line-height:1.5}.cm-close-btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;transition:background .15s,color .15s;display:flex;position:absolute;top:5px;right:5px}.cm-close-btn:hover{color:#374151;background:#f3f4f6}.cm-body{padding:20px 26px;overflow-y:auto}.cm-body--scroll{max-height:60vh}.cm-footer{border-top:1px solid #f0f3f8;justify-content:space-between;align-items:center;gap:10px;padding:16px 26px 22px;display:flex}.cm-footer-right{align-items:center;gap:8px;margin-left:auto;display:flex}.cm-btn-cancel{color:#07123f!important;background:#fff!important;border-color:#cfd7e6!important;border-radius:14px!important;height:52px!important;padding:0 22px!important;font-size:15px!important;font-weight:700!important;box-shadow:0 8px 20px #0f172a0a!important}.cm-btn-cancel:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important;background:#f8fbff!important}.cm-btn-confirm{border:1px solid var(--primary-color)!important;background:var(--primary-color)!important;color:#fff!important;min-width:132px!important;height:52px!important;box-shadow:none!important;border-radius:14px!important;font-size:15px!important;font-weight:700!important}.cm-btn-confirm:hover{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.cm-btn-confirm:disabled{opacity:.6;cursor:not-allowed}.cm-centered{text-align:center;flex-direction:column;align-items:center;padding:36px 32px 32px;display:flex}.cm-centered__ring{background:var(--surface-color);border:2px solid rgba(var(--primary-color-rgb), .2);width:72px;height:72px;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.cm-centered.cm-centered--warning .cm-centered__ring{color:#f59e0b;background:#fffbeb;border-color:#fcd34d}.cm-centered.cm-centered--success .cm-centered__ring{color:#22c55e;background:#f0fdf4;border-color:#86efac}.cm-centered__icon-svg{width:36px;height:36px}.cm-centered__title{color:#07123f;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.cm-centered__desc{color:#6b7280;max-width:340px;margin:0;font-size:14px;line-height:1.6}.cm-centered__btn{cursor:pointer;border:1px solid #0000;border-radius:10px;height:44px;padding:0 22px;font-size:14px;font-weight:600;transition:all .18s}.cm-centered__btn--cancel{color:#07123f;background:#fff;border-color:#cfd7e6}.cm-centered__btn--cancel:hover{border-color:var(--primary-color);color:var(--primary-color);background:#f8fbff}.cm-centered__btn--confirm{background:var(--primary-color);border-color:var(--primary-color);color:#fff;min-width:120px;box-shadow:0 8px 20px rgba(var(--primary-color-rgb), .22)}.cm-centered__btn--confirm:hover{opacity:.88}.cm-centered__btn--confirm:disabled{opacity:.6;cursor:not-allowed}.cm-centered.cm-centered--warning .cm-centered__btn--confirm{background:#f59e0b;border-color:#f59e0b;box-shadow:0 8px 20px #f59e0b38}.cm-centered.cm-centered--success .cm-centered__btn--confirm{background:#22c55e;border-color:#22c55e;box-shadow:0 8px 20px #22c55e38}.custom-pagination .ant-pagination-item-active{border-color:var(--primary-color)!important;background:var(--primary-color)!important}.custom-pagination .ant-pagination-item-active a{color:#fff!important}.custom-pagination .ant-pagination-item:hover{border-color:var(--primary-color)!important}.custom-pagination .ant-pagination-item:hover a{color:var(--primary-color)!important}.custom-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.custom-pagination .ant-pagination-next:hover .ant-pagination-item-link{color:var(--primary-color)!important;border-color:var(--primary-color)!important}.custom-popconfirm .ant-popover-inner{min-width:220px;border-radius:12px!important;padding:16px!important;box-shadow:0 8px 24px #0f172a1f!important}.custom-popconfirm .ant-popconfirm-title{color:#07123f;font-size:14px;font-weight:600}.custom-popconfirm .ant-popconfirm-description{color:#6b7280;margin-top:2px;font-size:13px}.custom-popconfirm .ant-popconfirm-buttons{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.custom-popconfirm .ant-popconfirm-buttons .ant-btn{border-radius:8px!important;height:34px!important;font-size:13px!important;font-weight:600!important}.custom-popconfirm .ant-popconfirm-buttons .ant-btn-default{color:#374151!important;border-color:#cfd7e6!important}.custom-popconfirm .ant-popconfirm-buttons .ant-btn-default:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.custom-popconfirm .ant-popconfirm-buttons .ant-btn-dangerous{color:#fff!important;background:#ef4444!important;border-color:#ef4444!important}.custom-popconfirm .ant-popconfirm-buttons .ant-btn-dangerous:hover{background:#dc2626!important;border-color:#dc2626!important}.custom-select{width:100%;font-weight:var(--custom-font-weight);height:var(--select-height)!important}.custom-select.ant-select-multiple{height:var(--select-height)!important;min-height:var(--select-height)!important;max-height:var(--select-height)!important;overflow:hidden!important}.custom-select .ant-select-selector{box-sizing:border-box;height:var(--select-height)!important;align-items:center!important}.custom-select .ant-select-selector .ant-select-selection-item{font-size:var(--custom-font-size);font-weight:var(--custom-font-weight);line-height:calc(var(--select-height) - 2px)!important}.custom-select .ant-select-selector .ant-select-selection-placeholder{font-size:var(--custom-font-size);color:#0006;line-height:calc(var(--select-height) - 2px)!important}.custom-select.ant-select-multiple .ant-select-selector{height:var(--select-height)!important;min-height:var(--select-height)!important;max-height:var(--select-height)!important;align-items:center!important;padding:0 8px!important;display:flex!important;overflow:hidden!important}.custom-select.ant-select-multiple .ant-select-selection-overflow{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;height:100%!important;display:flex!important;overflow:hidden!important}.custom-select.ant-select-multiple .ant-select-selection-overflow-item{flex-shrink:0!important;align-items:center!important;display:flex!important}.custom-select.ant-select-multiple .ant-select-selection-item{background:var(--surface-color)!important;border:1px solid rgba(var(--primary-color-rgb), .25)!important;white-space:nowrap!important;border-radius:4px!important;height:22px!important;line-height:22px!important;overflow:hidden!important}.custom-select.ant-select-multiple .ant-select-selection-item-content{color:var(--primary-color)!important;font-size:12px!important;font-weight:600!important}.custom-select.ant-select-multiple .ant-select-selection-item-remove{opacity:.7;color:var(--primary-color)!important}.custom-select.ant-select-multiple .ant-select-selection-item-remove:hover{opacity:1;color:var(--primary-color)!important}.ant-select-dropdown .ant-select-item-option-selected{background-color:var(--surface-color)!important;color:var(--heading-color)!important}.ant-select-dropdown .ant-select-item-option-active{background-color:var(--primary-color)!important;color:#fff!important}.error .ant-select-selector{color:var(--color-error)!important;border-color:var(--color-error)!important;box-shadow:none!important}.error:hover .ant-select-selector,.error:focus .ant-select-selector,.error:active .ant-select-selector,.error:focus-within .ant-select-selector{box-shadow:var(--error-box-shadow)!important}.custom-spin .ant-spin-dot-item{background-color:var(--primary-color)!important}.custom-spin.ant-spin-spinning{color:var(--primary-color)!important}.custom-switch.ant-switch-checked{background:var(--primary-color)!important}.custom-switch:focus{box-shadow:0 0 0 2px rgba(var(--primary-color-rgb), .2)!important}.custom-tabs .ant-tabs-tab{color:#6b7280!important;font-size:14px!important;font-weight:500!important}.custom-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important;font-weight:700!important}.custom-tabs .ant-tabs-ink-bar{background:var(--primary-color)!important}.custom-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--primary-color)!important}.custom-tag{border-radius:6px!important;padding:2px 10px!important;font-size:12px!important;font-weight:600!important;line-height:20px!important}.custom-tag--success,.custom-tag--green{background:var(--tag-success-bg)!important;color:var(--tag-success-text)!important;border:1px solid var(--tag-success-text)!important}.custom-tag--warning,.custom-tag--gold{background:var(--tag-warning-bg)!important;color:var(--tag-warning-text)!important;border:1px solid var(--tag-warning-text)!important}.custom-tag--error,.custom-tag--red{background:var(--tag-error-bg)!important;color:var(--tag-error-text)!important;border:1px solid var(--tag-error-text)!important}.custom-tag--blue{background:var(--tag-blue-bg)!important;color:var(--tag-blue-text)!important;border:1px solid var(--tag-blue-text)!important}.custom-tag--default{background:var(--tag-default-bg)!important;color:var(--tag-default-text)!important;border:1px solid var(--tag-default-text)!important}.custom-time-picker{height:var(--select-height)!important;font-size:var(--custom-font-size)!important;font-weight:var(--custom-font-weight)!important}.custom-time-picker .ant-picker-input>input{font-size:var(--custom-font-size)!important;background:0 0!important}.custom-tooltip .ant-tooltip-inner{background:#1e293b!important;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important}.custom-tooltip .ant-tooltip-arrow:before{background:#1e293b!important}.custom-typography-title{color:#07123f!important}.custom-typography-text{font-size:14px}.custom-typography-link{font-weight:500;color:var(--primary-color)!important}.custom-typography-link:hover{opacity:.8}.custom-typography-paragraph{color:#374151;line-height:1.6}.seg-btn-group{align-items:center;gap:10px;display:flex}.seg-btn{color:#394766;letter-spacing:.2px;cursor:pointer;background:#fff;border:1.5px solid #d7dbe3;border-radius:10px;outline:none;min-width:100px;height:44px;padding:0 22px;font-size:13px;font-weight:700;transition:all .2s}.seg-btn:hover:not(:disabled):not(.is-active){color:#2b52d4;background:#f0f4ff;border-color:#7aa0f0}.seg-btn.is-active{color:#fff;background:linear-gradient(#456ef1 0%,#2751db 100%);border-color:#0000}.seg-btn:disabled{opacity:.45;cursor:not-allowed}.form-label{color:#6a738b;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.form-required{color:#e04453;font-weight:700}.back-btn{color:#374151;cursor:pointer;flex-shrink:0;align-items:center;transition:color .15s;display:inline-flex}.back-btn:hover{color:var(--primary-color)}.custom-table-shell,.custom-table-shell .ant-table-wrapper{width:100%}.custom-table-shell .custom-table{background:0 0;width:100%}.custom-table-shell .ant-table{background:0 0}.custom-table-shell .ant-table-container{box-shadow:none;background:#fff;border:1px solid #d9e2ef;border-radius:0;overflow:hidden}.custom-table-shell .ant-table-content{overflow-x:auto}.custom-table-shell .ant-table-content,.custom-table-shell .ant-table-header,.custom-table-shell .ant-table-body{border-radius:0!important}.custom-table-shell table{text-align:start;border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%}.custom-table-shell .ant-table-thead,.custom-table-shell .ant-table-thead>tr,.custom-table-shell .ant-table-thead>tr>th,.custom-table-shell .ant-table-thead>tr>td{box-shadow:none!important;background:#fff!important}.custom-table-shell .ant-table-thead>tr>th{color:#152247;white-space:nowrap;padding:20px 24px;font-size:14px;font-weight:800;line-height:20px;border-top:none!important;border-bottom:1px solid #e3ebf5!important}.custom-table-shell .ant-table-thead>tr>th:before{display:none!important}.custom-table-shell .ant-table-thead>tr>th:hover{background:#fff!important}.custom-table-shell .ant-table-tbody>tr>td{color:#1a2752;white-space:normal;word-break:break-word;padding:20px 24px;font-size:14px;font-weight:600;line-height:22px;background:#fff!important;border-bottom:1px solid #edf2f8!important}.custom-table-shell .ant-table-tbody>tr:last-child>td,.custom-table-shell .ant-table-placeholder>td{border-bottom:none!important}.custom-table-shell .ant-table-tbody>tr:hover>td{background:#f9fbff!important}.custom-table-shell .ant-table-cell{overflow-wrap:break-word;white-space:normal}.custom-table-shell .ant-pagination{display:none!important}.custom-table-shell .ant-empty{padding:40px 0}.custom-table-shell .ant-table-cell-scrollbar,.custom-table-shell .ant-table-sticky-scroll,.custom-table-shell .ant-table-sticky-scroll-bar{display:none!important}.custom-table-shell .ant-table-tbody:after,.custom-table-shell .ant-table-content:before,.custom-table-shell .ant-table-content:after{content:none!important;display:none!important}.custom-table .ant-table{background:#fff;border-radius:0}.custom-table .ant-table-thead>tr>th{font-weight:700!important}.figma-pagination{color:#30405f;justify-content:flex-end;align-items:center;gap:14px;padding:18px 8px 16px;font-size:14px;display:flex}.figma-pagination-label,.figma-pagination-range{white-space:nowrap}.figma-pagination-label{color:#55627f;font-weight:600}.figma-pagination-select .ant-select-selector{min-width:78px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:1px solid #d1dbea!important;border-radius:12px!important;align-items:center!important;display:flex!important}.figma-pagination-select .ant-select-selection-item{color:#152247;font-size:14px;font-weight:700}.figma-pagination-range{color:#152247;font-weight:700}.figma-pagination-nav{color:#3d4a6b;cursor:pointer;background:#fff;border:1px solid #d0d7e8;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:flex}.figma-pagination-nav:hover:not(:disabled){color:var(--primary-color);border-color:var(--primary-color);background:#eef2ff}.figma-pagination-nav:disabled{opacity:.35;cursor:not-allowed}@media (width<=768px){.custom-table-shell .ant-table-container{border-radius:0}.custom-table-shell .ant-table-thead>tr>th,.custom-table-shell .ant-table-tbody>tr>td{padding:16px 18px}.figma-pagination{flex-wrap:wrap;justify-content:flex-start;padding-inline:4px}}.lcs-table .figma-pagination{margin-top:157px}.insights-tabs{margin-bottom:0}.insights-tabs>.ant-tabs-nav{background:#eeeef2;border-left:1px solid #d5dae3;gap:10px;height:63px;margin:-24px -32px 0;padding:0 24px;box-shadow:0 4px 4px #b9b9b92e;border-top:none!important;border-bottom:none!important;border-right:none!important}@media (width<=768px){.insights-tabs>.ant-tabs-nav{margin:-16px -16px 0}}.insights-tabs>.ant-tabs-nav:before,.insights-tabs>.ant-tabs-nav:after,.insights-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.insights-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.insights-tabs>.ant-tabs-nav .ant-tabs-nav-list:before,.insights-tabs>.ant-tabs-nav .ant-tabs-nav-list:after{border:none!important;display:none!important}.insights-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.insights-tabs>.ant-tabs-nav .ant-tabs-nav-list{border:none!important}.insights-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{flex:1;align-items:center}.insights-tabs>.ant-tabs-nav .ant-tabs-nav-list{justify-content:space-between;width:100%}.insights-tabs>.ant-tabs-nav .ant-tabs-tab{border-radius:8px;margin:0;padding:0;background:0 0!important;border:none!important}.insights-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:#8c93a8;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;height:38px;padding:0 18px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:flex;box-shadow:none!important;outline:none!important}.insights-tabs>.ant-tabs-nav .ant-tabs-tab-btn:hover{color:var(--primary-color);background:var(--sidebar-hover)}.insights-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700;color:#fff!important;background:var(--primary-color)!important;box-shadow:0 4px 12px rgb(from var(--primary-color) r g b / .3)!important}.insights-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none!important}.insights-tabs>.ant-tabs-content-holder{background:#fff;padding:0;overflow-x:hidden}.insights-tabs>.ant-tabs-content-holder .ant-tabs-content{padding:20px 24px;overflow-x:hidden}:root{--role-color-agent:#f962a0;--role-color-teamlead:#f7cb73;--role-color-operator:#14b8a6;--role-color-voicelogger:#06b6d4;--role-color-campaignsupervisor:#cfa3ff}.role-dot-option{color:#374151;align-items:center;gap:8px;font-size:13px;display:flex}.role-dot-option:before{content:"";background:var(--role-dot-color,#9ca3af);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.app-chat-root{--app-chat-primary:var(--primary-color,#696d78);--app-chat-secondary:var(--color-secondary,#1f4fd8);--app-chat-white:var(--color-white,#fff);--app-chat-text:var(--heading-color,var(--heading-color));--app-chat-muted:#888;--app-chat-border:#f0f0f0;--app-chat-hover:color-mix(in srgb, var(--app-chat-secondary) 88%, #000 12%);--app-chat-time:var(--subHeading-color);--app-chat-panel-shadow:0 4px 20px #0000002e;--app-chat-online:#63dd17;z-index:1000;pointer-events:auto;flex-direction:column;align-items:flex-end;gap:8px;width:fit-content;display:flex;position:fixed;bottom:20px;right:20px}.app-chat-triggers{gap:8px;display:flex}.app-chat-triggers .ant-btn{border-color:var(--app-chat-primary);color:var(--app-chat-primary)}.app-chat-triggers .ant-btn.ant-btn-default{background:var(--app-chat-primary);color:var(--app-chat-white)}.app-chat-triggers .ant-btn.ant-btn-default:hover,.app-chat-triggers .ant-btn.ant-btn-default:focus,.app-chat-triggers .ant-btn.ant-btn-primary,.app-chat-triggers .ant-btn.ant-btn-primary:hover,.app-chat-triggers .ant-btn.ant-btn-primary:focus{background:var(--app-chat-primary);border-color:var(--app-chat-primary);color:var(--app-chat-white)}.app-chat-panel{background:var(--app-chat-white);width:300px;max-height:480px;box-shadow:var(--app-chat-panel-shadow);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.app-chat-header{background:var(--app-chat-primary);color:var(--app-chat-white);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.app-chat-header .ant-btn{color:var(--app-chat-white)!important}.app-chat-search{border-bottom:1px solid var(--app-chat-border);flex-shrink:0;padding:8px 12px}.app-chat-list{scrollbar-width:none;flex:1;overflow-y:auto}.app-chat-list::-webkit-scrollbar{display:none}.app-chat-user-row{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;transition:background .15s;display:flex}.app-chat-user-row:hover{background:var(--app-chat-hover)}.app-chat-status-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.app-chat-status-dot.is-online{background:var(--app-chat-online)}.app-chat-status-dot.is-offline{background:var(--custom-border-color,#d9d9d9)}.app-chat-user-info{flex:1;overflow:hidden}.app-chat-user-name{color:var(--app-chat-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.app-chat-user-preview{color:var(--app-chat-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.app-chat-badge{background:var(--app-chat-primary);color:var(--app-chat-white);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px}.app-chat-empty{text-align:center;color:var(--app-chat-muted);padding:20px;font-size:13px}.app-chat-body{scrollbar-width:none;flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex;overflow-y:auto}.app-chat-body::-webkit-scrollbar{display:none}.app-chat-bubble-row{flex-direction:column;display:flex}.app-chat-bubble-row.right{align-items:flex-end}.app-chat-bubble-row.left{align-items:flex-start}.app-chat-bubble{max-width:80%;color:var(--app-chat-white);word-break:break-word;border-radius:18px;padding:7px 14px;font-size:13px}.bubble-right{background:var(--app-chat-primary);border-bottom-right-radius:4px}.bubble-left{background:var(--app-chat-secondary);border-bottom-left-radius:4px}.app-chat-time{color:var(--app-chat-time);margin-top:2px;font-size:10px}.time-right{text-align:right}.time-left{text-align:left}.app-chat-footer{border-top:1px solid var(--app-chat-border);flex-shrink:0;gap:6px;padding:8px 12px;display:flex}.sidebar-Admin{box-shadow:2px 0 6px #0000000f;background:#f5f7fa!important;border-right:none!important}.sidebar-Admin .ant-menu,.sidebar-Admin .ant-menu-root,.sidebar-Admin .ant-menu-inline,.sidebar-Admin .ant-menu-vertical,.sidebar-Admin [class*=ant-menu]{border-right:none!important;box-shadow:none!important;border-inline-end:none!important}.main-content{background:#fff}.ant-menu-item-divider{border-top:4px solid #e5e5e5!important;margin:8px 0!important}#sb-logo-wrapper{text-align:center;width:100%;padding:5px 0}.sb-logo-inner{background:0 0;justify-content:center;align-items:center;min-height:43px;padding:10px 0;display:flex}.sb-logo-full{object-fit:contain;height:34px}.sb-logo-small{object-fit:contain;width:48px}.sb-toggle-btn{z-index:300;cursor:pointer;color:#782891;background:#fff;border:1px solid #d0d0d0;border-left:none;border-radius:0 6px 6px 0;justify-content:center;align-items:center;width:20px;height:40px;padding:0;display:flex;position:fixed;top:58px;box-shadow:3px 0 6px #0000001a}.sb-toggle-btn:hover{background:var(--primary-color);color:#782891}.app-header{z-index:150;background:#fff;border-bottom:1px solid #edf0f7;align-items:center;height:109px;display:flex;position:fixed;top:1px;right:0;box-shadow:0 4px 20px #0f172a12}.hdr-container{justify-content:space-between;align-items:stretch;gap:20px;width:100%;height:100%;padding:0 32px 0 0;display:flex}.app-main-content{background:var(--primary-background-color);min-height:calc(100vh - 109px);margin-top:110px;padding:24px 32px;position:relative}.toolbar-search-group{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.page-back-icon{color:#374151;cursor:pointer;flex-shrink:0;align-items:center;transition:color .15s;display:inline-flex}.page-back-icon:hover{color:var(--primary-color)}.hdr-back-icon{color:#374151;cursor:pointer;flex-shrink:0;align-items:center;margin-right:8px;transition:color .15s;display:inline-flex}.hdr-back-icon:hover{color:var(--primary-color)}.hdr-left{box-sizing:border-box;flex:1;align-items:center;min-width:0;padding-top:28px;padding-bottom:28px;padding-left:30px;display:flex}.hdr-breadcrumb{white-space:nowrap;align-items:center;gap:0;font-size:14px;display:flex}.hdr-breadcrumb__home{color:#6b7590;cursor:pointer;font-size:17px;transition:color .15s}.hdr-breadcrumb__home:hover{color:var(--primary-color)}.hdr-breadcrumb__group{align-items:center;gap:0;display:flex}.hdr-breadcrumb__sep{color:#a0a3b1;margin:0 6px;font-size:18px;font-weight:300;line-height:1}.hdr-breadcrumb__link{color:#6b7590;cursor:pointer;font-size:13px;font-weight:500;transition:color .15s}.hdr-breadcrumb__link:hover{color:var(--primary-color)}.hdr-breadcrumb__parent{color:#505e7a;font-size:13px;font-weight:600}.hdr-breadcrumb__current{color:var(--primary-color);font-size:13px;font-weight:700}.hdr-campaign-select{width:503.65px!important;height:54.5px!important}.hdr-campaign-select .ant-select-selector{width:100%!important;height:54.5px!important;box-shadow:none!important;background:#f5f8ff!important;border:1.5px solid #e0e8f5!important;border-radius:400px!important;align-items:center!important;gap:8px!important;padding:0 22px!important;transition:border-color .2s,background .2s!important;display:flex!important}.hdr-campaign-select:hover .ant-select-selector,.hdr-campaign-select.ant-select-focused .ant-select-selector,.hdr-campaign-select.ant-select-open .ant-select-selector{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb), .08)!important;background:#fff!important}.hdr-campaign-select .ant-select-selection-search{align-items:center!important;display:flex!important}.hdr-campaign-select .ant-select-selection-search-input{color:#1a2241!important;height:52px!important;font-size:14px!important}.hdr-campaign-select .ant-select-selection-placeholder{color:#9aa3be!important;align-items:center!important;gap:8px!important;padding-inline-start:0!important;font-size:14px!important;line-height:1!important;display:flex!important}.hdr-campaign-placeholder{color:#9aa3be;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.hdr-campaign-select .ant-select-selection-item{color:#1a2241!important;align-items:center!important;padding-inline-start:0!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:flex!important}.hdr-campaign-select .ant-select-arrow{color:#7582a0;right:20px!important}.hdr-campaign-select .ant-select-clear{border-radius:50%;background:#f5f8ff!important;right:20px!important}.hdr-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.hdr-wallet-btn{border:1px solid var(--primary-color);cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border-radius:300px;flex-shrink:0;align-items:center;gap:16px;width:134.09px;height:54.5px;padding:0 16px;transition:background .2s,box-shadow .2s;display:flex}.hdr-wallet-btn:hover{background:rgba(var(--primary-color-rgb), .05);box-shadow:0 4px 16px rgba(var(--primary-color-rgb), .14)}.hdr-wallet-icon-wrap{color:var(--primary-color);flex-shrink:0;align-items:center;font-size:20px;display:flex}.hdr-wallet-label{flex-direction:column;gap:1px;line-height:1.2;display:flex}.hdr-wallet-caption{color:#7582a0;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:600}.hdr-wallet-amount{color:var(--primary-color);letter-spacing:-.1px;font-size:14px;font-weight:700}.hdr-notif-btn{color:#d97706;cursor:pointer;background:#fef3c7;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:44.195px;font-size:20px;transition:background .18s,box-shadow .18s;display:flex;position:relative}.hdr-notif-btn:hover{background:#fde68a;box-shadow:0 2px 10px #d977062e}.hdr-notif-dot{background:#ef4444;border:2px solid #fef3c7;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px}@media (width<=768px){.hdr-container{padding:0 16px}.app-main-content{padding:16px}}.hdr-wallet{border:1px solid var(--primary-color);cursor:pointer;background:0 0;border-radius:300px;justify-content:center;align-items:center;gap:16px;min-width:134px;height:54px;padding:0 16px;transition:background .2s,box-shadow .2s;display:flex}.hdr-wallet:hover{background:rgba(var(--primary-color-rgb), .04);box-shadow:0 2px 8px rgba(var(--primary-color-rgb), .1)}.hdr-wallet-icon{color:var(--primary-color);flex-shrink:0;align-items:center;font-size:20px;display:flex}.hdr-wallet-amount{color:var(--primary-color);white-space:nowrap;letter-spacing:.2px;font-size:16px;font-weight:600}.hdr-notifications{cursor:pointer;width:45px;height:44px;color:var(--heading-color);border-radius:12px;justify-content:center;align-items:center;transition:color .2s;display:flex;position:relative}.hdr-notifications:hover{color:var(--primary-color);background:rgba(var(--primary-color-rgb), .04)}.hdr-notifications svg{font-size:24px}.hdr-notif-badge{border:2px solid var(--primary-background-color);background:#ff4d4f;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px}.hdr-avatar{object-fit:cover;cursor:pointer;background:#e8ebf0;border-radius:16px;flex-shrink:0;width:63px;height:63px}.hdr-avatar-placeholder{background:linear-gradient(135deg, var(--primary-color) 0%, #4a7aff 100%);color:#fff;cursor:pointer;letter-spacing:.5px;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:63px;height:63px;font-size:24px;font-weight:700;display:flex}.hdr-user-group{cursor:pointer;align-items:center;gap:6px;padding:4px 0;transition:opacity .2s;display:flex}.hdr-user-group:hover{opacity:.8}.hdr-user-info{flex-direction:column;justify-content:center;line-height:1.3;display:flex}.hdr-user-name{color:var(--heading-color);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:15px;font-weight:700;overflow:hidden}.hdr-user-role{color:#a0a3b1;white-space:nowrap;text-transform:capitalize;font-size:12px;font-weight:400}.hdr-user-chevron{color:var(--heading-color);align-items:center;margin-left:2px;font-size:12px;transition:transform .2s;display:flex}.hdr-tagline{color:#1d2742;white-space:nowrap;font-size:18px;font-style:italic;font-weight:800}.hdr-campaign-badge{color:var(--primary-color);border:1px solid var(--primary-color);white-space:nowrap;background:#eff6ff;border-radius:4px;align-items:center;gap:4px;padding:4px 14px;font-size:18px;font-weight:400;display:inline-flex}.hdr-campaign-badge strong{font-weight:700}.hdr-active-timer{color:#000;white-space:nowrap;background:#def6e7;border:1px solid #7bf1a8;border-radius:5px;align-items:center;gap:5px;padding:4px 14px;font-size:18px;font-weight:700;display:inline-flex}.hdr-active-timer strong{letter-spacing:.5px;font-weight:700}.hdr-welcome{color:var(--heading-color);white-space:nowrap;font-size:13px}.hdr-welcome-label{font-weight:400}.hdr-welcome-name{font-weight:700}.hdr-user-trigger{cursor:pointer;color:var(--heading-color);align-items:center;transition:color .2s;display:flex}.hdr-user-trigger:hover{color:#782891}.hdr-user-block{cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:14px;padding:0;transition:opacity .2s;display:flex}.hdr-user-block:hover{opacity:.85;box-shadow:none;background:0 0;border:none}.hdr-user-avatar{object-fit:cover;border-radius:16px;flex-shrink:0;width:65px;height:63px}.hdr-avatar-placeholder{background:linear-gradient(135deg, var(--primary-color) 0%, #7c9fff 100%);color:#fff;letter-spacing:.5px;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:63px;font-size:24px;font-weight:800;display:flex}.hdr-avatar-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.socket-status-dot{border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:-1px}.socket-dot-green{background:#52c41a}.socket-dot-red{background:#ff4d4f}.hdr-user-meta{flex-direction:column;gap:4px;line-height:1.3;display:flex}.hdr-user-name{color:var(--heading-color);white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.hdr-user-role{color:#9aa3be;text-transform:capitalize;white-space:nowrap;font-size:14px;font-weight:500}.hdr-dd-item{color:var(--heading-color);align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.hdr-dd-icon{color:var(--primary-color);flex-shrink:0;font-size:14px}.ant-dropdown-menu-item{border-bottom:1px solid #07123f1a!important}.ant-dropdown-menu-item:last-child{border-bottom:none!important}.sidebar-client{scrollbar-width:thin;scrollbar-color:#d8def0 var(--primary-background-color);background:var(--primary-background-color)!important;box-shadow:none!important;border-right:1px solid #ebeef2!important}.sidebar-client .ant-layout-sider-children,.sidebar-client .ant-menu{background-color:var(--color-white)}.sidebar-client::-webkit-scrollbar{width:4px}.sidebar-client::-webkit-scrollbar-track{background:var(--primary-background-color)}.sidebar-client::-webkit-scrollbar-thumb{background:#d8def0;border-radius:4px}.sidebar-client::-webkit-scrollbar-thumb:hover{background:#b8c4e0}.csb{flex-direction:column;gap:2px;padding:8px 10px 32px;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.csb__item{color:#505e7a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;height:42px;padding:0 12px;font-size:16px;font-weight:500;transition:background .15s,color .15s;display:flex;overflow:hidden}.csb__item:hover{background:rgba(var(--primary-color-rgb), .08);color:var(--primary-color)}.csb__item.is-active{background:var(--surface-color);color:var(--primary-color);font-weight:700}.csb__item--icon{gap:10px}.csb__item-icon{flex-shrink:0;align-items:center;display:flex}.csb__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.csb__section-label{color:#505e7a;border-radius:6px;align-items:center;height:42px;padding:0 12px;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;display:flex}.csb__group{margin-bottom:1px}.csb__group-hdr{color:#505e7a;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;height:42px;padding:0 12px;font-size:16px;font-weight:600;transition:background .15s,color .15s;display:flex;overflow:hidden}.csb__group-hdr:hover{background:rgba(var(--primary-color-rgb), .08);color:var(--primary-color)}.csb__group-hdr.is-open{background:var(--surface-color);color:var(--primary-color)}.csb__group-body{flex-direction:column;gap:1px;margin-top:1px;padding-left:8px;display:flex}.csb__leaf{color:#505e7a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;height:38px;padding:0 12px;font-size:15px;font-weight:500;transition:background .15s,color .15s;display:flex;overflow:hidden}.csb__leaf:hover{background:rgba(var(--primary-color-rgb), .08);color:var(--primary-color)}.csb__leaf.is-active{background:rgba(var(--primary-color-rgb), .1);color:var(--primary-color);font-weight:700}.csb__sub-hdr{color:#505e7a;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:5px;justify-content:space-between;align-items:center;height:36px;padding:0 12px;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:flex;overflow:hidden}.csb__sub-hdr:hover{background:rgba(var(--primary-color-rgb), .08);color:var(--primary-color)}.csb__sub-hdr.is-open{color:var(--primary-color)}.csb__sub-body{flex-direction:column;gap:1px;padding-left:8px;display:flex}.csb__leaf-deep{color:#505e7a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;height:34px;padding:0 12px;font-size:15px;font-weight:500;transition:background .15s,color .15s;display:flex;overflow:hidden}.csb__leaf-deep:hover{background:rgba(var(--primary-color-rgb), .08);color:var(--primary-color)}.csb__leaf-deep.is-active{background:rgba(var(--primary-color-rgb), .1);color:var(--primary-color);font-weight:700}.csb__leaf-deep.is-parent-active{color:var(--primary-color);font-weight:600}.csb__leaf-deep{justify-content:space-between}.csb__cr-list{padding:2px 0 4px 16px}.csb__cr-item{color:#505e7a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:5px 10px;font-size:13px;transition:background .12s,color .12s;overflow:hidden}.csb__cr-item:hover{background:rgba(var(--primary-color-rgb), .08);color:var(--primary-color)}.csb__cr-item.is-active{background:rgba(var(--primary-color-rgb), .12);color:var(--primary-color);font-weight:600}.csb__cr-empty{color:#9098b1;padding:5px 10px;font-size:12px}.ant-menu-inline-collapsed .ant-menu-item .ant-menu-item-icon,.ant-menu-inline-collapsed .ant-menu-item svg,.ant-menu-inline-collapsed .ant-menu-item .anticon,.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title svg,.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title .anticon{color:#0b1354!important}.ant-menu-inline-collapsed li.ant-menu-item:hover,.ant-menu-inline-collapsed li.ant-menu-item-active,.ant-menu-inline-collapsed li.ant-menu-item:hover,.ant-layout-sider .ant-menu-inline-collapsed .ant-menu-item:hover,.ant-layout-sider .ant-menu-inline-collapsed .ant-menu-item.ant-menu-item-active{background-color:var(--primary-color)!important;color:var(--color-white)!important;border-radius:8px!important}.ant-menu-inline-collapsed li.ant-menu-item:hover .ant-menu-item-icon,.ant-menu-inline-collapsed li.ant-menu-item:hover svg,.ant-menu-inline-collapsed li.ant-menu-item:hover .anticon,.ant-menu-inline-collapsed li.ant-menu-item-active .ant-menu-item-icon,.ant-menu-inline-collapsed li.ant-menu-item-active svg,.ant-menu-inline-collapsed li.ant-menu-item-active .anticon,.ant-layout-sider .ant-menu-inline-collapsed .ant-menu-item:hover .ant-menu-item-icon,.ant-layout-sider .ant-menu-inline-collapsed .ant-menu-item:hover svg,.ant-layout-sider .ant-menu-inline-collapsed .ant-menu-item:hover .anticon{color:var(--color-white)!important}.csb__chevron{flex-shrink:0;margin-left:4px;transition:transform .2s}.csb__chevron--up{transform:rotate(180deg)}.ant-menu-submenu-popup{position:fixed!important}.ant-menu-submenu-popup .ant-menu{border-radius:8px!important;min-width:180px!important;padding:4px 0!important;box-shadow:0 6px 20px #0000001f!important}.ant-menu-submenu-popup .ant-menu-item{color:#374151!important;border-radius:6px!important;margin:2px 6px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important}.ant-menu-submenu-popup .ant-menu-item:hover{background:rgba(var(--primary-color-rgb), .08)!important;color:var(--primary-color)!important}.ant-menu-submenu-popup .ant-menu-item-selected{background:rgba(var(--primary-color-rgb), .1)!important;color:var(--primary-color)!important;font-weight:700!important}.sidebar-Admin .sb-collapsed-menu.ant-menu,.sidebar-Admin .sb-collapsed-menu.ant-menu-root,.sidebar-Admin .ant-layout-sider-children{background-color:#0000!important}.sidebar-client.ant-layout-sider{background:var(--primary-background-color)!important}.sidebar-Admin:not(.sidebar-client).ant-layout-sider{background:#f5f7fa!important}:root{--primary-color:#1f4fd8;--primary-color-rgb:31, 79, 216;--surface-color:#dde5f9;--sidebar-hover:#1f4fd81f;--heading-color:#07123f;--subHeading-color:#6b7280;--font-heading:"Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sidebar-width:200px;--sidebar-width-min:65px;--primary-background-color:#fcfdfd}.anticon{font-size:20px!important}.call-circle-btn{cursor:pointer;color:#fff;background:#1ea44e;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:13px;transition:background .15s;display:inline-flex;box-shadow:0 3px 8px #0f172a1f}.call-circle-btn:hover{background:#178a40}.call-circle-btn:disabled{opacity:.38;cursor:not-allowed}html,body,#root{height:100%;font-family:var(--font-body);background:var(--primary-background-color);color:var(--heading-color);margin:0;padding:0}h1,h2,h3,h4,h5,h6,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,h6.ant-typography,.ant-modal-title,.ant-card-head-title,.ant-drawer-title{font-family:var(--font-heading)}body{zoom:.8;-moz-transform-origin:0 0;-moz-width:125%;-moz-transform:scale(.8)}@-moz-document url-prefix(){body{transform-origin:0 0;width:125%;height:125%;transform:scale(.8)}}.sidebar-Admin .ant-menu-inline,.sidebar-Admin .ant-menu-vertical{border-inline-end:0!important}.sidebar-Admin .ant-menu,.sidebar-Admin .ant-menu-light,.sidebar-Admin .ant-menu-root,.sidebar-Admin .ant-menu-sub.ant-menu-inline{background:#f5f7fa!important}.sidebar-Admin .ant-menu-item,.sidebar-Admin .ant-menu-submenu-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#364655!important;height:auto!important;font-size:16px!important;font-weight:600!important;line-height:normal!important;font-family:var(--font-body)!important;border-radius:7px!important;margin:2px 0!important;padding:12px 16px!important}.sidebar-Admin .ant-menu-item .ant-menu-item-icon,.sidebar-Admin .ant-menu-submenu-title .ant-menu-item-icon{color:#364655!important;font-size:20px!important}.sidebar-Admin .ant-menu-item:not(.ant-menu-item-selected):hover,.sidebar-Admin .ant-menu-submenu-title:hover{background:var(--sidebar-hover)!important;color:#364655!important}.sidebar-Admin .ant-menu-item-selected{background:var(--primary-color)!important;color:#fff!important}.sidebar-Admin .ant-menu-item-selected .ant-menu-item-icon,.sidebar-Admin .ant-menu-item-selected .ant-menu-item-icon *,.sidebar-Admin .ant-menu-item-selected .ant-menu-title-content{color:#fff!important}.sidebar-Admin .ant-menu-item-selected:hover{background:var(--primary-color)!important}.sidebar-Admin .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--primary-color)!important}.sidebar-Admin .ant-menu-sub .ant-menu-item{height:auto!important;color:var(--heading-color)!important;border-radius:4px!important;margin:1px 0!important;padding:5px 15px 5px 20px!important;font-size:15px!important;font-weight:400!important;line-height:normal!important}.sidebar-Admin .ant-menu-sub .ant-menu-item:hover{background:var(--sidebar-hover)!important;color:var(--heading-color)!important}.sidebar-Admin .ant-menu-sub .ant-menu-item.ant-menu-item-selected{color:var(--primary-color)!important;background:0 0!important}.sidebar-Admin .ant-menu-sub .ant-menu-item.ant-menu-item-selected .ant-menu-title-content{color:var(--primary-color)!important}.sidebar-Admin::-webkit-scrollbar{width:6px}.sidebar-Admin::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:3px}.sidebar-Admin::-webkit-scrollbar-track{background:0 0}a,.primary-color{color:var(--primary-color)}.primary-background-color{background:var(--primary-background-color)}.cursor-pointer{cursor:pointer}.form-validation-error{color:#ff4d4f;margin-top:4px;font-size:12px}
