.stat-card[data-v-39a5e640]{background:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:1.5rem}.stat-label[data-v-39a5e640]{font-size:.875rem;color:#4b5563;margin-bottom:.5rem}.stat-value[data-v-39a5e640]{font-size:1.5rem;font-weight:700;color:var(--color-primary)}.stat-subtitle[data-v-39a5e640]{font-size:.875rem;color:#6b7280;margin-top:.25rem}.form-group[data-v-39a5e640]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-39a5e640]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-39a5e640],.form-select[data-v-39a5e640],.form-textarea[data-v-39a5e640]{margin-top:.25rem;display:block;width:100%;border-radius:.375rem;border:1px solid #d1d5db;box-shadow:0 1px 2px rgba(0,0,0,.05)}.form-input[data-v-39a5e640]:focus,.form-select[data-v-39a5e640]:focus,.form-textarea[data-v-39a5e640]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.form-textarea[data-v-39a5e640]{resize:none}table[data-v-39a5e640]{width:100%;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}th[data-v-39a5e640]{padding:.75rem 1.5rem;background:#f9fafb;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}td[data-v-39a5e640]{padding:1rem 1.5rem;white-space:nowrap;font-size:.875rem;color:#111827}.status-pill[data-v-39a5e640]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-pill.approved[data-v-39a5e640]{background-color:#dcfce7;color:#166534}.status-pill.pending[data-v-39a5e640]{background-color:#fef9c3;color:#854d0e}.status-pill.rejected[data-v-39a5e640]{background-color:#fee2e2;color:#991b1b}.btn[data-v-39a5e640]{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;outline:none}.btn[data-v-39a5e640]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary)}.btn-primary[data-v-39a5e640]{background-color:var(--color-primary);color:#fff}.btn-primary[data-v-39a5e640]:hover{background-color:var(--color-primary-dark)}.btn-secondary[data-v-39a5e640]{background-color:#e5e7eb;color:#374151}.btn-secondary[data-v-39a5e640]:hover{background-color:#d1d5db}.btn[data-v-39a5e640]:disabled{opacity:.5;cursor:not-allowed}