.tm-header.svelte-1exatuj{margin-bottom:24px}.tm-lead.svelte-1exatuj{color:var(--text-secondary);margin:0;font-size:.9375rem}.tm-reviews-list.svelte-1exatuj{flex-direction:column;gap:16px;display:flex}.tm-review-card.svelte-1exatuj{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:20px}.tm-review-header.svelte-1exatuj{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.tm-review-customer.svelte-1exatuj{color:var(--text-primary);margin:0 0 4px;font-size:1.125rem;font-weight:700}.tm-review-package.svelte-1exatuj{color:var(--text-muted);margin:0;font-size:.875rem}.tm-status-badge.svelte-1exatuj{color:var(--mgmt-on-primary-text);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.tm-review-rating.svelte-1exatuj{align-items:center;gap:8px;margin-bottom:12px;display:flex}.tm-stars.svelte-1exatuj{color:#fbbf24;font-size:1.25rem}.tm-rating-num.svelte-1exatuj{color:var(--text-secondary);font-size:.875rem;font-weight:600}.tm-review-comment.svelte-1exatuj{color:var(--text-primary);margin:0 0 12px;font-size:.9375rem;line-height:1.6}.tm-review-footer.svelte-1exatuj{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.tm-review-date.svelte-1exatuj{color:var(--text-muted);font-size:.8125rem}.tm-review-actions.svelte-1exatuj{gap:8px;display:flex}.tm-action-btn.svelte-1exatuj{border-radius:var(--radius-md);cursor:pointer;border:1px solid;padding:6px 14px;font-size:.8125rem;font-weight:600}.tm-approve.svelte-1exatuj{color:#10b981;background:#10b9811a;border-color:#10b981}.tm-reject.svelte-1exatuj{color:#ef4444;background:#ef44441a;border-color:#ef4444}.tm-btn-primary.svelte-1exatuj{border-radius:var(--radius-md);background:var(--primary-color);color:var(--mgmt-on-primary-text);cursor:pointer;border:none;padding:10px 20px;font-size:.875rem;font-weight:600}.tm-loading.svelte-1exatuj,.tm-error.svelte-1exatuj,.tm-empty.svelte-1exatuj{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.tm-spinner.svelte-1exatuj{border:3px solid var(--border-subtle);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite svelte-1exatuj-spin}@keyframes svelte-1exatuj-spin{to{transform:rotate(360deg)}}.tm-error.svelte-1exatuj p:where(.svelte-1exatuj){color:#ef4444;margin-bottom:16px}
