.approval-overview[data-v-3b4f6579]{background:#fff}.approval-overview .page-title[data-v-3b4f6579]{font-size:20px;font-weight:600;color:#333;margin-bottom:24px}.approval-overview .stat-cards[data-v-3b4f6579]{display:flex;gap:16px;margin-bottom:24px}.approval-overview .stat-cards .stat-card[data-v-3b4f6579]{flex:1;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:20px;box-sizing:border-box;min-width:0;cursor:pointer;transition:all .3s ease}.approval-overview .stat-cards .stat-card .stat-card-label[data-v-3b4f6579]{font-size:14px;color:#666;margin-bottom:8px}.approval-overview .stat-cards .stat-card .stat-card-value[data-v-3b4f6579]{font-size:28px;font-weight:600;color:#333;margin-bottom:8px}.approval-overview .stat-cards .stat-card .stat-card-change[data-v-3b4f6579]{font-size:12px;color:#999}.approval-overview .stat-cards .stat-card-active[data-v-3b4f6579]{background:#e6f7ff;border:1px solid #1890ff}.approval-overview .stat-cards .stat-card-active .stat-card-change[data-v-3b4f6579]{color:#1890ff}.approval-overview .filter-bar-wrapper[data-v-3b4f6579]{display:flex;justify-content:flex-end;margin-bottom:16px;border:1px solid #d9d9d9;border-radius:8px;padding:16px}.approval-overview .filter-bar[data-v-3b4f6579]{display:flex;align-items:center;gap:8px;background:#fff}.approval-overview .filter-bar .filter-select[data-v-3b4f6579]{width:200px}.approval-overview .filter-bar .filter-date-range[data-v-3b4f6579],.approval-overview .filter-bar .filter-search-input[data-v-3b4f6579]{width:320px}.approval-overview .filter-bar .filter-search-btn[data-v-3b4f6579]{margin-left:8px}.approval-overview .table-container[data-v-3b4f6579]{background:#fff;border-radius:8px;overflow:hidden}.approval-overview .table-container .link-text[data-v-3b4f6579]{color:#1890ff;text-decoration:underline;cursor:pointer}.approval-overview .table-container .link-text[data-v-3b4f6579]:hover{color:#40a9ff}.approval-overview .table-container .status-tag[data-v-3b4f6579]{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px}.approval-overview .table-container .status-pending[data-v-3b4f6579]{background:#e6f7ff;color:#1890ff}.approval-overview .table-container .status-approved[data-v-3b4f6579]{background:#f6ffed;color:#52c41a}.approval-overview .table-container .status-rejected[data-v-3b4f6579]{background:#fff1f0;color:#ff4d4f}.approval-overview .table-container .handler-cell[data-v-3b4f6579]{display:flex;align-items:center;gap:8px}.approval-overview .table-container .handler-cell .handler-avatar[data-v-3b4f6579]{width:24px;height:24px;border-radius:50%;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px}.approval-overview .table-container .handler-cell .handler-name[data-v-3b4f6579]{color:#333}.approval-overview .pagination-wrap[data-v-3b4f6579]{margin-top:16px;text-align:right}