.sidebar-link[data-v-60326915]{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}main[data-v-1ff1be20]{transition:margin-left .3s ease}.line-clamp-2[data-v-a6bb9346]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btn-primary[data-v-a6bb9346]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary[data-v-a6bb9346]:hover{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.btn-primary[data-v-0a453045],.btn-secondary[data-v-0a453045]{border-radius:.5rem;padding:.5rem 1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-select[data-v-0a453045]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.filter-select[data-v-0a453045]:focus{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1)) }.card-stat[data-v-d687f007]{border-radius:.75rem;padding:1.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.input-field[data-v-d687f007]{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-field[data-v-d687f007]:focus{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1)) }.filter-select[data-v-d687f007]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.filter-select[data-v-d687f007]:focus{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1)) }.btn-primary[data-v-d687f007],.btn-secondary[data-v-d687f007]{border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary[data-v-d687f007]:hover,.btn-secondary[data-v-d687f007]:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-stat[data-v-f853daa5]{border-radius:.75rem;padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter-select[data-v-f853daa5]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem}.filter-select[data-v-f853daa5]:focus{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1)) }.btn-primary[data-v-f853daa5]{border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary[data-v-f853daa5]:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-action[data-v-f853daa5]{border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.filter-select[data-v-77d471f5]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.filter-select[data-v-77d471f5]:focus{border-color:transparent;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1)) }.btn-action[data-v-77d471f5]{border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.card-stat[data-v-77d471f5]{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.admin-payment-verification[data-v-57c9b659]{padding:24px;background:#f9fafb;min-height:100vh}.header-section[data-v-57c9b659]{margin-bottom:32px}.header-section h1[data-v-57c9b659]{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:8px}.header-section p[data-v-57c9b659]{color:#6b7280;font-size:14px}.stats-grid[data-v-57c9b659]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-57c9b659]{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000001a;border-left:4px solid}.stat-card.pending[data-v-57c9b659]{border-color:#f59e0b}.stat-card.approved[data-v-57c9b659]{border-color:#10b981}.stat-card.rejected[data-v-57c9b659]{border-color:#ef4444}.stat-icon[data-v-57c9b659]{font-size:36px}.stat-value[data-v-57c9b659]{font-size:24px;font-weight:700;color:#1f2937}.stat-label[data-v-57c9b659]{font-size:12px;color:#6b7280;text-transform:uppercase}.filters-section[data-v-57c9b659]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.filter-group[data-v-57c9b659]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-57c9b659]{font-size:14px;font-weight:600;color:#374151}.filter-group input[data-v-57c9b659],.filter-group select[data-v-57c9b659]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit}.filter-group input[data-v-57c9b659]:focus,.filter-group select[data-v-57c9b659]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.btn-secondary[data-v-57c9b659]{padding:10px 16px;background:#6b7280;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;align-self:flex-end}.btn-secondary[data-v-57c9b659]:hover{background:#4b5563}.payments-container[data-v-57c9b659]{display:grid;grid-template-columns:1fr;gap:20px}.loading-state[data-v-57c9b659],.empty-state[data-v-57c9b659]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;color:#6b7280}.spinner[data-v-57c9b659]{display:inline-block;width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid #10b981;border-radius:50%;animation:spin-57c9b659 1s linear infinite;margin-bottom:16px}@keyframes spin-57c9b659{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payments-grid[data-v-57c9b659]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.payment-card[data-v-57c9b659]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 3px #0000000d;transition:box-shadow .2s}.payment-card[data-v-57c9b659]:hover{box-shadow:0 4px 12px #0000001a}.payment-header[data-v-57c9b659]{padding:16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.payment-meta h3[data-v-57c9b659]{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 4px}.payment-meta p[data-v-57c9b659]{font-size:13px;color:#6b7280;margin:0}.status-badge[data-v-57c9b659]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap}.status-badge.pending[data-v-57c9b659]{background:#fef3c7;color:#92400e}.status-badge.approved[data-v-57c9b659]{background:#d1fae5;color:#065f46}.status-badge.rejected[data-v-57c9b659]{background:#fee2e2;color:#991b1b}.payment-details[data-v-57c9b659]{padding:12px 16px}.detail-row[data-v-57c9b659]{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;border-bottom:1px solid #f3f4f6}.detail-row[data-v-57c9b659]:last-child{border-bottom:none}.detail-row .label[data-v-57c9b659]{color:#6b7280}.detail-row .amount[data-v-57c9b659]{color:#10b981;font-weight:700}.evidence-section[data-v-57c9b659]{padding:16px;background:#f0fdf4;border:2px dashed #86efac}.evidence-section h4[data-v-57c9b659]{margin:0 0 12px;font-size:14px;font-weight:600;color:#1f2937}.evidence-container[data-v-57c9b659]{display:flex;justify-content:center}.image-preview[data-v-57c9b659]{text-align:center}.preview-image[data-v-57c9b659]{max-width:100%;max-height:250px;border-radius:6px;cursor:pointer;border:1px solid #d1d5db;transition:transform .2s}.preview-image[data-v-57c9b659]:hover{transform:scale(1.05)}.preview-hint[data-v-57c9b659]{margin:8px 0 0;font-size:12px;color:#6b7280}.file-preview[data-v-57c9b659]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px}.file-icon[data-v-57c9b659]{font-size:32px}.file-link[data-v-57c9b659]{color:#10b981;text-decoration:none;font-weight:600;transition:color .2s}.file-link[data-v-57c9b659]:hover{color:#059669;text-decoration:underline}.verification-section[data-v-57c9b659]{padding:16px}.existing-notes[data-v-57c9b659]{background:#fefce8;border:1px solid #fcd34d;padding:12px;border-radius:6px;margin-bottom:12px;font-size:13px}.existing-notes strong[data-v-57c9b659]{display:block;margin-bottom:4px}.existing-notes p[data-v-57c9b659]{margin:0;color:#66452f}.notes-input[data-v-57c9b659]{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:13px;resize:vertical}.notes-input[data-v-57c9b659]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.action-buttons[data-v-57c9b659]{padding:12px 16px;border-top:1px solid #e5e7eb;display:flex;gap:8px;flex-wrap:wrap}.btn-approve[data-v-57c9b659],.btn-reject[data-v-57c9b659]{flex:1;min-width:120px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s}.btn-approve[data-v-57c9b659]{background:#10b981;color:#fff}.btn-approve[data-v-57c9b659]:hover:not(:disabled){background:#059669}.btn-reject[data-v-57c9b659]{background:#ef4444;color:#fff}.btn-reject[data-v-57c9b659]:hover:not(:disabled){background:#dc2626}.btn-approve[data-v-57c9b659]:disabled,.btn-reject[data-v-57c9b659]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-57c9b659]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-57c9b659]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-57c9b659]{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-57c9b659]{margin:0;font-size:18px}.close-btn[data-v-57c9b659]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:0;width:24px;height:24px}.close-btn[data-v-57c9b659]:hover{color:#1f2937}.modal-body[data-v-57c9b659]{padding:20px}.alert-info[data-v-57c9b659],.alert-warning[data-v-57c9b659]{padding:12px;border-radius:6px;margin-bottom:16px;font-size:14px}.alert-info[data-v-57c9b659]{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.alert-warning[data-v-57c9b659]{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.verification-checklist[data-v-57c9b659]{background:#f0fdf4;padding:16px;border-radius:6px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.checkbox-item[data-v-57c9b659]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px}.checkbox-item input[type=checkbox][data-v-57c9b659]{margin-top:3px;cursor:pointer}.form-group[data-v-57c9b659]{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.form-group label[data-v-57c9b659]{font-weight:600;font-size:14px;color:#1f2937}.form-group textarea[data-v-57c9b659],.form-group select[data-v-57c9b659]{padding:10px;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:14px;resize:vertical}.form-group textarea[data-v-57c9b659]:focus,.form-group select[data-v-57c9b659]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.rejection-select[data-v-57c9b659]{padding:10px}.modal-actions[data-v-57c9b659]{padding:20px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end}.modal-actions button[data-v-57c9b659]{padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.image-viewer-content[data-v-57c9b659]{max-width:90vw;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden}.image-viewer-content img[data-v-57c9b659]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.image-viewer-content .close-btn[data-v-57c9b659]{position:absolute;top:20px;right:20px;background:#000000b3;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:28px;padding:0}@media (max-width: 768px){.payments-grid[data-v-57c9b659]{grid-template-columns:1fr}.payment-card[data-v-57c9b659]{max-width:100%}.modal-content[data-v-57c9b659]{max-width:95vw}}button[data-v-80daa0c8]{transition:all .3s ease}@media (max-width: 768px){.grid[data-v-80daa0c8]{grid-template-columns:1fr}}[data-v-d53e14d2] .overflow-y-auto::-webkit-scrollbar{width:6px}[data-v-d53e14d2] .overflow-y-auto::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}[data-v-d53e14d2] .overflow-y-auto::-webkit-scrollbar-thumb{background:#10b981;border-radius:10px}[data-v-d53e14d2] .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#059669}.badge[data-v-a66e0ae6]{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.badge-green[data-v-a66e0ae6]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.badge-gray[data-v-a66e0ae6]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.badge-purple[data-v-a66e0ae6]{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.badge-blue[data-v-a66e0ae6]{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.badge-red[data-v-a66e0ae6]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}
