.highlight{background-color:#ffc069;padding:0}.editable-row-operations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.editable-row-operations a{margin-right:0;margin-bottom:4px}.editable-row-operations a:last-child{margin-bottom:0}.stat-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;height:100%}.stat-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stat-icon{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.total-payments .stat-icon{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.total-amount .stat-icon{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.total-loans .stat-icon{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.total-employees .stat-icon{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.stat-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-label{font-size:14px;color:#8c8c8c;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:24px;font-weight:700;color:#262626}.filter-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.filter-item,.filter-label{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500;color:#595959;margin-bottom:0;text-transform:uppercase;letter-spacing:.5px}.table-container{background:#fff;border-radius:8px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:768px){.filters-section .ant-col,.stat-card{margin-bottom:16px}}.gap-2{gap:8px}.mb-4{margin-bottom:24px}.mb-3{margin-bottom:16px}.text-muted{color:#8c8c8c}.text-primary{color:#1890ff}.text-warning{color:#faad14}.small{font-size:12px}.bg-light{background-color:#fafafa}.rounded{border-radius:8px}.p-3{padding:16px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.d-block{display:block}.employee-info-display{margin-top:8px}.info-item{margin-bottom:8px}.info-item strong{margin-right:8px;color:#595959}.info-item span{color:#262626}