.dashboard-module__empkiW__pageWrapper{flex-direction:column;gap:32px;display:flex}.dashboard-module__empkiW__statsContainer{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px;display:grid}.dashboard-module__empkiW__statCard{border:1px solid var(--border-color);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000d}.dashboard-module__empkiW__statIconContainer{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:flex}.dashboard-module__empkiW__statLabel{color:#6b7280;font-size:14px;font-weight:500}.dashboard-module__empkiW__statValue{color:#111827;font-size:28px;font-weight:700}.dashboard-module__empkiW__statSubValue{color:#6b7280;font-size:12px}.dashboard-module__empkiW__variantDefault .dashboard-module__empkiW__statIconContainer{color:#6b7280;background:#f3f4f6}.dashboard-module__empkiW__variantSuccess .dashboard-module__empkiW__statIconContainer{color:#2e7d32;background:#e8f5e9}.dashboard-module__empkiW__variantWarning .dashboard-module__empkiW__statIconContainer{color:#ff8f00;background:#fff8e1}.dashboard-module__empkiW__variantDanger .dashboard-module__empkiW__statIconContainer{color:#c62828;background:#ffebee}.dashboard-module__empkiW__variantInfo .dashboard-module__empkiW__statIconContainer{color:#00897b;background:#e0f2f1}.dashboard-module__empkiW__tableSection{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.dashboard-module__empkiW__tableHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.dashboard-module__empkiW__tableHeader h2{color:var(--text-dark);font-size:18px;font-weight:600}.dashboard-module__empkiW__newButton{background:var(--primary);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-weight:500;transition:background .2s;display:flex}.dashboard-module__empkiW__newButton:hover{background:var(--primary-hover)}.dashboard-module__empkiW__tableSubHeader{color:#6b7280;margin-top:4px;font-size:14px}.dashboard-module__empkiW__tableContainer{margin-top:24px}.dashboard-module__empkiW__table{border-collapse:collapse;width:100%}.dashboard-module__empkiW__table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-color);background:#fafafa;padding:16px 24px;font-size:13px;font-weight:500}.dashboard-module__empkiW__table td{color:var(--text-dark);border-bottom:1px solid var(--border-color);padding:16px 24px;font-size:14px}.dashboard-module__empkiW__badge{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.dashboard-module__empkiW__badgeFixed{color:#2e7d32;background:#e8f5e9}.dashboard-module__empkiW__badgeVariable,.dashboard-module__empkiW__badgePending{color:#ff8f00;background:#fff8e1}.dashboard-module__empkiW__badgeActive{color:#2e7d32;background:#e8f5e9}.dashboard-module__empkiW__badgeExpired{color:#c62828;background:#ffebee}.dashboard-module__empkiW__actions{align-items:center;gap:8px;display:flex}.dashboard-module__empkiW__actionIcon{color:var(--text-muted);cursor:pointer;border-radius:4px;padding:6px;transition:all .2s}.dashboard-module__empkiW__actionIcon:hover{color:var(--text-dark);background:#f3f4f6}.dashboard-module__empkiW__transactionsBtn{color:var(--primary);cursor:pointer;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.dashboard-module__empkiW__transactionsBtn:hover{background:#c8e6c9}
.modal-module__uRM6Mq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-module__uRM6Mq__modal{background:#fff;border-radius:16px;width:100%;max-width:480px;animation:.2s cubic-bezier(.4,0,.2,1) modal-module__uRM6Mq__modalScale;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes modal-module__uRM6Mq__modalScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-module__uRM6Mq__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-module__uRM6Mq__header h3{color:#111827;margin:0;font-size:18px;font-weight:600}.modal-module__uRM6Mq__closeBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .2s}.modal-module__uRM6Mq__closeBtn:hover{color:#111827;background:#f3f4f6}.modal-module__uRM6Mq__content{padding:24px}
.pagination-module__x4lNka__pagination{background:#fff;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.pagination-module__x4lNka__paginationLeft{align-items:center;gap:24px;display:flex}.pagination-module__x4lNka__paginationInfo{color:#6b7280;font-size:13px}.pagination-module__x4lNka__pageSizeSelector{align-items:center;gap:8px;display:flex}.pagination-module__x4lNka__pageSizeSelector .pagination-module__x4lNka__label{color:#6b7280;font-size:13px}.pagination-module__x4lNka__pageSizeSelector select{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;padding:4px 8px;font-size:13px}.pagination-module__x4lNka__paginationActions{align-items:center;gap:8px;display:flex}.pagination-module__x4lNka__pageNumbers{align-items:center;gap:4px;display:flex}.pagination-module__x4lNka__pageBtn,.pagination-module__x4lNka__pageNumber{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.pagination-module__x4lNka__pageBtn:hover:not(:disabled),.pagination-module__x4lNka__pageNumber:hover:not(.pagination-module__x4lNka__activePage){color:#008851;background:#f0fdf4;border-color:#008851}.pagination-module__x4lNka__pageBtn:disabled{opacity:.5;cursor:not-allowed}.pagination-module__x4lNka__activePage{color:#fff!important;background:#008851!important;border-color:#008851!important}.pagination-module__x4lNka__ellipsis{color:#9ca3af;padding:0 4px}
