.loan-products-card{box-shadow:0 1px 3px #0000000f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}[data-theme=light] .loan-products-card{border:1px solid #E2E8F0!important}[data-theme=dark] .loan-products-card{border:1px solid #334155!important}.loan-products-card:hover{box-shadow:0 4px 12px #0000001a!important;transform:translateY(-2px)!important}.customer-detail-header{background:linear-gradient(135deg,#1e40af,#1e3a8a);padding:32px;color:#fff;margin-bottom:24px}[data-theme=dark] .customer-detail-header{background:linear-gradient(135deg,#2563eb,#1e40af)}.customer-detail-card{margin-bottom:24px}[data-theme=light] .customer-detail-card{border:1px solid #E2E8F0!important}[data-theme=dark] .customer-detail-card{border:1px solid #334155!important}[data-theme=light] .customer-detail-card .ant-card-head{background:#f8fafc!important;border-bottom:2px solid #E2E8F0!important}[data-theme=dark] .customer-detail-card .ant-card-head{background:#1e293b!important;border-bottom:2px solid #334155!important}.customer-detail-card .ant-card-head{font-weight:600!important;font-size:16px!important}.ant-table-tbody tr.schedule-row-paid td{background:#f6ffed!important}[data-theme=dark] .ant-table-tbody tr.schedule-row-paid td{background:#10b9811f!important}.ant-table-tbody tr.schedule-row-current td{background:#e6f4ff!important}[data-theme=dark] .ant-table-tbody tr.schedule-row-current td{background:#3b82f61f!important}.ant-table-tbody tr.schedule-row-overdue td{background:#fff2f0!important}[data-theme=dark] .ant-table-tbody tr.schedule-row-overdue td{background:#ef44441f!important}.ant-table-tbody tr.ai-row-green td{background:#f6ffed!important;border-left-color:#52c41a}.ant-table-tbody tr.ai-row-green>td:first-child{border-left:4px solid #52c41a!important}.ant-table-tbody tr.ai-row-blue td{background:#e6f4ff!important;border-left-color:#1677ff}.ant-table-tbody tr.ai-row-blue>td:first-child{border-left:4px solid #1677ff!important}.ant-table-tbody tr.ai-row-orange td{background:#fff7e6!important;border-left-color:#faad14}.ant-table-tbody tr.ai-row-orange>td:first-child{border-left:4px solid #faad14!important}.ant-table-tbody tr.ai-row-red td{background:#fff1f0!important;border-left-color:#ff4d4f}.ant-table-tbody tr.ai-row-red>td:first-child{border-left:4px solid #ff4d4f!important}.ant-table-tbody tr.ai-row-gray td{background:#f5f5f5!important;border-left-color:#d9d9d9}.ant-table-tbody tr.ai-row-gray>td:first-child{border-left:4px solid #d9d9d9!important}[data-theme=dark] .ant-table-tbody tr.ai-row-green td{background:#52c41a1f!important}[data-theme=dark] .ant-table-tbody tr.ai-row-blue td{background:#1677ff1f!important}[data-theme=dark] .ant-table-tbody tr.ai-row-orange td{background:#faad141f!important}[data-theme=dark] .ant-table-tbody tr.ai-row-red td{background:#ff4d4f26!important}[data-theme=dark] .ant-table-tbody tr.ai-row-gray td{background:#ffffff0a!important}.perm-card-item{transition:all .2s ease!important}.perm-card-item:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}[data-theme=dark] .perm-card-item:hover{box-shadow:0 2px 8px #0000004d}.rp-perm-collapse{background:transparent!important;border:none!important}[data-theme=light] .rp-perm-collapse .ant-collapse-item{border:1.5px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:12px!important;overflow:hidden;background:#fff}[data-theme=dark] .rp-perm-collapse .ant-collapse-item{border:1.5px solid #334155!important;border-radius:10px!important;margin-bottom:12px!important;overflow:hidden;background:#1e293b}.rp-perm-collapse .ant-collapse-item:last-child{margin-bottom:12px!important}[data-theme=light] .rp-perm-collapse .ant-collapse-header{padding:14px 16px!important;align-items:center!important;border-bottom:1px solid transparent!important;background:#f8fafc!important}[data-theme=dark] .rp-perm-collapse .ant-collapse-header{padding:14px 16px!important;align-items:center!important;border-bottom:1px solid transparent!important;background:#0f172a!important}[data-theme=light] .rp-perm-collapse .ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid #e2e8f0!important}[data-theme=dark] .rp-perm-collapse .ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid #334155!important}.rp-perm-collapse .ant-collapse-content-box{padding:12px 16px 16px!important}.rp-perm-collapse .ant-collapse-expand-icon{padding-inline-end:8px!important}[data-theme=light] .rp-role-row-selected td{background:#eff6ff!important}[data-theme=dark] .rp-role-row-selected td{background:#3b82f614!important}[data-theme=light] .ant-table-tbody>tr.rp-role-row-selected:hover>td{background:#dbeafe!important}[data-theme=dark] .ant-table-tbody>tr.rp-role-row-selected:hover>td{background:#3b82f624!important}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center}[data-theme=light] .login-container{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}[data-theme=dark] .login-container{background:linear-gradient(135deg,#0f172a,#1e293b)}.login-card{box-shadow:0 20px 40px #0000001a!important;border:none!important;overflow:hidden}[data-theme=dark] .login-card{box-shadow:0 20px 40px #0006!important}.login-card .ant-card-body{padding:48px!important}.login-logo{width:64px;height:64px;background:linear-gradient(135deg,#1e40af,#1e3a8a);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 8px 24px #1e40af4d}[data-theme=dark] .login-logo{background:linear-gradient(135deg,#3b82f6,#2563eb)}.login-title{font-size:28px!important;font-weight:700!important;margin-bottom:8px!important;text-align:center}[data-theme=light] .login-title{color:#0f172a!important}[data-theme=dark] .login-title{color:#f1f5f9!important}.login-subtitle{font-size:15px!important;text-align:center;margin-bottom:32px!important}[data-theme=light] .login-subtitle{color:#64748b!important}[data-theme=dark] .login-subtitle{color:#94a3b8!important}[data-theme=light] .sync-drift-card{border:1px solid #E2E8F0!important}[data-theme=dark] .sync-drift-card{border:1px solid #334155!important}.sync-drift-stat{padding:24px;margin-bottom:16px}[data-theme=light] .sync-drift-stat{background:#f8fafc;border:1px solid #E2E8F0}[data-theme=dark] .sync-drift-stat{background:#1e293b;border:1px solid #334155}.page-card{box-shadow:0 1px 3px #0000000f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}[data-theme=light] .page-card{border:1px solid #E2E8F0!important}[data-theme=dark] .page-card{border:1px solid #334155!important}.page-card:hover{box-shadow:0 4px 12px #0000001a!important}.section-header{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px}[data-theme=light] .section-header{border-bottom:2px solid #F1F5F9}[data-theme=dark] .section-header{border-bottom:2px solid #334155}.section-icon{width:40px;height:40px;background:linear-gradient(135deg,#1e40af,#1e3a8a);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #1e40af40}[data-theme=dark] .section-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.section-title{font-size:18px;font-weight:700;margin:0}[data-theme=light] .section-title{color:#0f172a}[data-theme=dark] .section-title{color:#f1f5f9}.action-btn-primary{height:44px!important;padding:0 24px!important;font-weight:600!important;box-shadow:0 4px 12px #1e40af40!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.action-btn-primary:hover{box-shadow:0 6px 16px #1e40af59!important;transform:translateY(-1px)!important}.info-card{display:flex;align-items:flex-start;gap:16px;padding:20px;margin-bottom:16px}[data-theme=light] .info-card{background:#f8fafc;border:1px solid #E2E8F0}[data-theme=dark] .info-card{background:#1e293b;border:1px solid #334155}.info-card-icon{width:48px;height:48px;background:linear-gradient(135deg,#1e40af,#1e3a8a);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #1e40af40}[data-theme=dark] .info-card-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.info-card-content{flex:1}.info-card-title{font-size:15px;font-weight:600;margin-bottom:4px}[data-theme=light] .info-card-title{color:#0f172a}[data-theme=dark] .info-card-title{color:#f1f5f9}.info-card-desc{font-size:14px;line-height:1.5}[data-theme=light] .info-card-desc{color:#64748b}[data-theme=dark] .info-card-desc{color:#94a3b8}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1}.status-badge-success{background:#dcfce7;color:#166534}[data-theme=dark] .status-badge-success{background:#10b98133;color:#34d399}.status-badge-warning{background:#fef3c7;color:#92400e}[data-theme=dark] .status-badge-warning{background:#f59e0b33;color:#fbbf24}.status-badge-error{background:#fee2e2;color:#991b1b}[data-theme=dark] .status-badge-error{background:#ef444433;color:#f87171}.status-badge-info{background:#dbeafe;color:#1e40af}[data-theme=dark] .status-badge-info{background:#3b82f633;color:#60a5fa}.empty-state{text-align:center;padding:64px 24px}[data-theme=light] .empty-state{background:#f8fafc;border:2px dashed #E2E8F0}[data-theme=dark] .empty-state{background:#1e293b;border:2px dashed #475569}.empty-state-icon{font-size:64px;margin-bottom:16px;opacity:.5}.empty-state-title{font-size:18px;font-weight:600;margin-bottom:8px}[data-theme=light] .empty-state-title{color:#475569}[data-theme=dark] .empty-state-title{color:#94a3b8}.empty-state-desc{font-size:14px}[data-theme=light] .empty-state-desc{color:#94a3b8}[data-theme=dark] .empty-state-desc{color:#64748b}[data-theme=light] .loading-card{border:1px solid #E2E8F0!important;background:#f8fafc!important}[data-theme=dark] .loading-card{border:1px solid #334155!important;background:#1e293b!important}@media (max-width: 768px){.section-header{flex-direction:column;align-items:flex-start}.info-card{flex-direction:column;align-items:center;text-align:center}.login-card .ant-card-body{padding:32px 24px!important}}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--font-size-micro: 10px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 15px;--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 28px;--font-size-table: 13px;--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Consolas", "Monaco", monospace;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}*{box-sizing:border-box;font-family:var(--font-sans)}.ant-menu{font-family:var(--font-sans)!important}.ant-menu-item,.ant-menu-item .ant-menu-title-content{font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:-.01em}.ant-layout-header{font-family:var(--font-sans)!important}body{margin:0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease;font-size:var(--font-size-base);line-height:1.6;letter-spacing:-.01em}[data-theme=light] body{color:#0f172a}[data-theme=dark] body{color:#f1f5f9}#root{min-height:100vh}[data-theme=light] a{color:#1e40af}[data-theme=dark] a{color:#60a5fa}a{text-decoration:none;transition:opacity .2s,color .2s}a:hover{opacity:.85}[data-theme=light] a:hover{color:#1e3a8a}[data-theme=dark] a:hover{color:#93c5fd}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-bold);line-height:1.3;letter-spacing:-.02em}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}p{margin:0;line-height:1.6}.ant-layout,.ant-layout-sider,.ant-layout-header,.ant-layout-content,.ant-menu,.ant-card,.ant-table,.ant-table-thead>tr>th,.ant-table-tbody>tr:not(.ant-table-measure-row)>td,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-btn{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-pro-table-list-toolbar-container{padding:var(--spacing-xl) 0!important}.ant-pro-table-list-toolbar-title{font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.02em}.ant-table-thead>tr>th{font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xs)!important;text-transform:uppercase;letter-spacing:.06em;padding:8px 12px!important;white-space:nowrap!important}[data-theme=light] .ant-table-thead>tr>th{background:#f8fafc!important;color:#475569!important;border-bottom:2px solid #E2E8F0!important}[data-theme=dark] .ant-table-thead>tr>th{background:#1e293b!important;color:#94a3b8!important;border-bottom:2px solid #334155!important}.ant-table-measure-row,.ant-table-measure-row td,.ant-table-measure-row td>div{height:0!important;max-height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;line-height:0!important;border:none!important}.ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:8px 12px!important;font-size:var(--font-size-sm)!important}.ant-table-tbody>tr:not(.ant-table-measure-row)>td .ant-typography,.ant-table-tbody>tr:not(.ant-table-measure-row)>td .ant-tag,.ant-table-tbody>tr:not(.ant-table-measure-row)>td .ant-btn{font-size:var(--font-size-table)!important}[data-theme=light] .ant-table-tbody>tr:not(.ant-table-measure-row)>td{border-bottom:1px solid #E2E8F0!important}[data-theme=dark] .ant-table-tbody>tr:not(.ant-table-measure-row)>td{border-bottom:1px solid #334155!important}[data-theme=light] .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:#eff6ff!important}[data-theme=dark] .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:#334155!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{white-space:nowrap!important}[data-theme=light] .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(2n)>td{background:#f8fafc}[data-theme=dark] .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(2n)>td{background:#1e293b80}.ant-table-tbody>tr:not(.ant-table-measure-row){transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative}[data-theme=light] .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:linear-gradient(90deg,#F0F9FF 0%,transparent 100%)!important}[data-theme=dark] .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:linear-gradient(90deg,rgba(30,64,175,.15) 0%,transparent 100%)!important}.ant-table-tbody>tr:not(.ant-table-measure-row):hover{box-shadow:inset 3px 0 #3b82f6}[data-theme=dark] .ant-table-tbody>tr:not(.ant-table-measure-row):hover{box-shadow:inset 3px 0 #60a5fa}@keyframes tableRowFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ant-table-tbody>tr:not(.ant-table-measure-row){animation:tableRowFadeIn .3s ease forwards}.ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(1){animation-delay:.02s}.ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(2){animation-delay:.04s}.ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(3){animation-delay:.06s}.ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(4){animation-delay:.08s}.ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(5){animation-delay:.1s}.ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(6){animation-delay:.12s}.ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(7){animation-delay:.14s}.ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(8){animation-delay:.16s}.ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(9){animation-delay:.18s}.ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(10){animation-delay:.2s}.ant-table-small .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:6px 10px!important;font-size:var(--font-size-xs)!important}.ant-table-small .ant-table-thead>tr>th{padding:6px 10px!important;font-size:var(--font-size-micro)!important}.ant-empty{padding:40px 0}.ant-empty-description{font-size:var(--font-size-base)!important;color:#94a3b8!important}.ant-table-wrapper{border-radius:10px}[data-theme=light] .ant-table{box-shadow:0 1px 3px #0000000a}[data-theme=dark] .ant-table{box-shadow:0 1px 3px #00000026}.ant-pro-form-light-filter-item .ant-input,.ant-pro-form-light-filter-item .ant-select-selector{min-width:200px;height:40px}.ant-pro-table-search{margin-bottom:0}.ant-table-cell-fix-right-first,.ant-table-cell-fix-right-last,.ant-table-cell-fix-left-first,.ant-table-cell-fix-left-last{padding-left:20px!important;padding-right:20px!important}[data-theme=light] .ant-table-thead>tr>th.ant-table-cell-fix-left,[data-theme=light] .ant-table-thead>tr>th.ant-table-cell-fix-right,[data-theme=light] .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#f8fafc!important}[data-theme=dark] .ant-table-thead>tr>th.ant-table-cell-fix-left,[data-theme=dark] .ant-table-thead>tr>th.ant-table-cell-fix-right,[data-theme=dark] .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#1e293b!important}[data-theme=light] .ant-table-tbody>tr>td.ant-table-cell-fix-left,[data-theme=light] .ant-table-tbody>tr>td.ant-table-cell-fix-right,[data-theme=light] .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{background:#fff!important}[data-theme=dark] .ant-table-tbody>tr>td.ant-table-cell-fix-left,[data-theme=dark] .ant-table-tbody>tr>td.ant-table-cell-fix-right,[data-theme=dark] .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{background:#0f172a!important}[data-theme=light] .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left,[data-theme=light] .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right,[data-theme=light] .ant-table-tbody>tr:nth-child(2n)>td[class*=ant-table-cell-fix]{background:#f8fafc!important}[data-theme=dark] .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left,[data-theme=dark] .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right,[data-theme=dark] .ant-table-tbody>tr:nth-child(2n)>td[class*=ant-table-cell-fix]{background:#141e2e!important}[data-theme=light] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,[data-theme=light] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,[data-theme=light] .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix]{background:#eff6ff!important}[data-theme=dark] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,[data-theme=dark] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,[data-theme=dark] .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix]{background:#334155!important}.ant-pro-table .ant-table-wrapper,.ant-pro-table .ant-table-content{overflow-x:auto!important}[data-theme=dark] .ant-pro-table .ant-form-item-label>label{color:#94a3b8!important}.ant-popover.ant-pro-table-column-setting-overlay,.ant-pro-table-column-setting-overlay .ant-popover-inner-content,.ant-pro-table-column-setting-overlay .ant-popover-container{width:340px!important;min-width:340px!important}.ant-pro-table-column-setting-overlay .ant-popover-content{width:100%!important}.ant-pro-table-column-setting-overlay .ant-pro-table-column-setting-list-item-title,.ant-pro-table-column-setting-overlay .ant-pro-table-column-setting-list-item-title span,.ant-pro-table-column-setting-overlay .ant-pro-table-column-setting-list-item-title .ant-typography{width:auto!important;min-width:80px!important;max-width:none!important;overflow:visible!important;text-overflow:unset!important}.ant-table-cell-fix-right-first .ant-btn,.ant-table-cell-fix-right-last .ant-btn{font-size:var(--font-size-table)!important}[data-theme=dark] .ant-pagination-item{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] .ant-pagination-item a{color:#f1f5f9!important}[data-theme=dark] .ant-pagination-item-active{background:#3b82f6!important;border-color:#3b82f6!important}[data-theme=dark] .ant-pagination-item-active a{color:#fff!important}[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link,[data-theme=dark] .ant-pagination-next .ant-pagination-item-link,[data-theme=dark] .ant-pagination-options .ant-select-selector{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}.ant-card{border-radius:14px!important}.ant-modal-content,.ant-drawer-content{border-radius:16px!important}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-radius:10px!important}.ant-input-group .ant-input{border-radius:0!important}.ant-input-group>.ant-input:first-child,.ant-input-search>.ant-input-group>.ant-input-affix-wrapper{border-radius:10px 0 0 10px!important}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-btn{border-radius:0 10px 10px 0!important}.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{border-radius:8px!important}.ant-tag{border-radius:6px!important}.ant-alert{border-radius:10px!important}.ant-tabs-tab{border-radius:8px 8px 0 0!important}.ant-card{box-shadow:var(--shadow-sm)!important}[data-theme=light] .ant-card{border:1px solid #E2E8F0!important}[data-theme=dark] .ant-card{border:1px solid #334155!important}.stat-filter-card.ant-card{border:none!important;box-shadow:none!important}.stat-filter-card.ant-card:hover{transform:translateY(-3px)!important;filter:brightness(1.04)}.stat-filter-card .ant-card-body{padding:18px 20px!important}.ant-card-head{font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-md)!important;padding:var(--spacing-lg) var(--spacing-xl)!important}[data-theme=light] .ant-card-head{border-bottom:2px solid #F1F5F9!important;background:#f8fafc!important}[data-theme=dark] .ant-card-head{border-bottom:2px solid #334155!important;background:#1e293b!important}.ant-card-body{padding:var(--spacing-2xl)!important}.ant-btn{font-weight:var(--font-weight-medium)!important;letter-spacing:.01em;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.ant-btn-primary{box-shadow:0 2px 8px #1e40af40!important}.ant-btn-primary:hover{box-shadow:0 4px 12px #1e40af59!important}.ant-tag{font-size:var(--font-size-micro)!important;font-weight:var(--font-weight-medium)!important;padding:2px 10px!important;border:none!important;letter-spacing:.01em}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{font-size:var(--font-size-base)!important;transition:all .2s ease!important}[data-theme=light] .ant-input,[data-theme=light] .ant-input-affix-wrapper,[data-theme=light] .ant-select-selector,[data-theme=light] .ant-picker{border:1px solid #CBD5E1!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-select-selector,[data-theme=dark] .ant-picker{border:1px solid #475569!important}.ant-input-affix-wrapper .ant-input{border:none!important;box-shadow:none!important}[data-theme=light] .ant-input:hover,[data-theme=light] .ant-input-affix-wrapper:hover,[data-theme=light] .ant-select-selector:hover,[data-theme=light] .ant-picker:hover{border-color:#1e40af!important}[data-theme=dark] .ant-input:hover,[data-theme=dark] .ant-input-affix-wrapper:hover,[data-theme=dark] .ant-select-selector:hover,[data-theme=dark] .ant-picker:hover{border-color:#3b82f6!important}[data-theme=light] .ant-input:focus,[data-theme=light] .ant-input-affix-wrapper:focus-within,[data-theme=light] .ant-select-selector:focus,[data-theme=light] .ant-picker:focus{border-color:#1e40af!important;box-shadow:0 0 0 3px #1e40af1a!important}[data-theme=dark] .ant-input:focus,[data-theme=dark] .ant-input-affix-wrapper:focus-within,[data-theme=dark] .ant-select-selector:focus,[data-theme=dark] .ant-picker:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important}.ant-input-affix-wrapper .ant-input:focus{box-shadow:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}[data-theme=light] ::-webkit-scrollbar-thumb{background:#cbd5e1}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#475569}::-webkit-scrollbar-thumb{transition:background .2s ease}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#64748b}.ant-drawer-header{padding:var(--spacing-xl) var(--spacing-2xl)!important}[data-theme=light] .ant-drawer-header{border-bottom:2px solid #F1F5F9!important;background:#f8fafc!important}[data-theme=dark] .ant-drawer-header{border-bottom:2px solid #334155!important;background:#1e293b!important}.ant-drawer-title{font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-bold)!important}.ant-drawer-body{padding:var(--spacing-2xl)!important}.ant-modal-header{padding:var(--spacing-xl) var(--spacing-2xl)!important}[data-theme=light] .ant-modal-header{border-bottom:2px solid #F1F5F9!important;background:#f8fafc!important}[data-theme=dark] .ant-modal-header{border-bottom:2px solid #334155!important;background:#1e293b!important}.ant-modal-title{font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-bold)!important}.ant-modal-body{padding:var(--spacing-2xl)!important}.ant-badge-count{font-weight:var(--font-weight-semibold)!important;box-shadow:0 2px 8px #00000026!important}.ant-pagination-item{transition:all .2s ease!important}.ant-pagination-item:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.ant-pagination-item-active{font-weight:700!important;box-shadow:0 2px 8px #3b82f64d}.ant-descriptions-item-label{font-weight:600!important;font-size:var(--font-size-sm)!important}.ant-descriptions-item-content{font-size:var(--font-size-sm)!important}[data-theme=light] .ant-descriptions-bordered .ant-descriptions-item-label{background:#f8fafc!important}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label{background:#1e293b99!important}.ant-tag{font-weight:500!important}.ant-tabs-tab{transition:all .2s ease!important}.ant-tabs-tab:hover{color:#3b82f6!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){z-index:999}::view-transition-old(root){z-index:1}@keyframes circle-reveal{0%{clip-path:circle(0% at var(--reveal-x) var(--reveal-y))}to{clip-path:circle(150% at var(--reveal-x) var(--reveal-y))}}::view-transition-new(root){animation:.7s cubic-bezier(.4,0,.2,1) both circle-reveal}.premium-filter-card{border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s ease;margin-bottom:var(--spacing-xl)}[data-theme=light] .premium-filter-card{background:#ffffffd9;border:1px solid rgba(226,232,240,.6);box-shadow:0 4px 24px #00000005}[data-theme=dark] .premium-filter-card{background:#1e293ba6;border:1px solid rgba(71,85,105,.3);box-shadow:0 8px 32px #0000004d}.stat-filter-card{border-radius:16px;transition:all .4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;cursor:pointer;height:100%}[data-theme=light] .stat-filter-card{background:#fff;border:1px solid #E2E8F0}[data-theme=dark] .stat-filter-card{background:#1e293b;border:1px solid #334155}.stat-filter-card.active{transform:translateY(-3px)}[data-theme=light] .stat-filter-card.active{border-color:#3b82f6;background:linear-gradient(180deg,#f0f9ff,#fff);box-shadow:0 8px 24px #3b82f61f,0 2px 4px #3b82f60d}[data-theme=dark] .stat-filter-card.active{border-color:#3b82f6;background:linear-gradient(180deg,#3b82f61a,#1e293b);box-shadow:0 8px 32px #3b82f626,inset 0 0 0 1px #3b82f633}.stat-icon-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;transition:all .3s ease}[data-theme=light] .stat-icon-wrapper{background:#f1f5f9;color:#64748b}[data-theme=dark] .stat-icon-wrapper{background:#0f172a;color:#94a3b8;border:1px solid #334155}[data-theme=light] .stat-filter-card.active .stat-icon-wrapper{background:#dbeafe;color:#2563eb}[data-theme=dark] .stat-filter-card.active .stat-icon-wrapper{background:#3b82f633;color:#60a5fa;border-color:#3b82f666;box-shadow:inset 0 0 12px #3b82f61a}.premium-pro-table-card{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=light] .premium-pro-table-card{background:var(--surface-color);box-shadow:0 4px 20px #0f172a0a,0 1px 3px #0f172a05!important;border:1px solid rgba(226,232,240,.8)!important}[data-theme=dark] .premium-pro-table-card{background:linear-gradient(145deg,#1e293b,#0f172a);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d!important;border:1px solid rgba(51,65,85,.5)!important}.premium-pro-table-card .ant-table-wrapper{border-radius:0}.premium-pro-table-card .ant-pro-table-list-toolbar{padding:20px 24px;border-bottom:1px solid var(--border-color);background:transparent}.premium-pro-table-card .ant-table-thead>tr>th{background:transparent!important}.premium-pro-table-card .ant-pro-table-list-toolbar-title{font-size:1.125rem!important;font-weight:700!important;color:var(--text-color);letter-spacing:-.01em}.premium-btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #2563eb4d!important;transition:all .3s ease!important}.premium-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #2563eb66!important;background:linear-gradient(135deg,#60a5fa,#3b82f6)!important}
