.puffergo-admin-wrapper a,.puffergo-admin-wrapper button{cursor:pointer}.puffergo-admin-wrapper button{background:none;border:none}.puffergo-admin-wrapper button:disabled{cursor:not-allowed}.puffergo-admin-wrapper .stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px}.puffergo-admin-wrapper .stat-card .stat-number{font-size:28px;font-weight:600;line-height:1.2}.puffergo-admin-wrapper .stat-card .stat-label{color:#64748b;font-size:13px;margin-top:4px}.puffergo-admin-wrapper .status-badge{border-radius:9999px;display:inline-block;font-size:12px;font-weight:500;line-height:20px;padding:2px 10px}.puffergo-admin-wrapper .status-badge.status-new{background:#dbeafe;color:#1d4ed8}.puffergo-admin-wrapper .status-badge.status-read{background:#f1f5f9;color:#475569}.puffergo-admin-wrapper .status-badge.status-replied{background:#dcfce7;color:#15803d}.puffergo-admin-wrapper table{border-collapse:collapse;width:100%}.puffergo-admin-wrapper table th{border-bottom:2px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;padding:10px 12px;text-align:right;white-space:nowrap}.puffergo-admin-wrapper table td{border-bottom:1px solid #f1f5f9;font-size:13px;padding:10px 12px;vertical-align:top}.puffergo-admin-wrapper table tbody tr:hover{background:#f8fafc}.puffergo-admin-wrapper .pagination{align-items:center;display:flex;gap:8px;margin-top:16px}.puffergo-admin-wrapper .pagination button{background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .15s ease}.puffergo-admin-wrapper .pagination button:hover:not(:disabled):not(.active){background:#f1f5f9;border-color:#cbd5e1}.puffergo-admin-wrapper .pagination button:disabled{cursor:not-allowed;opacity:.5}.puffergo-admin-wrapper .pagination button.active{background:#1d4ed8;border-color:#1d4ed8;color:#fff}
