interface OccupancyRingProps { rate: number // 0–100 occupied: number total: number size?: number } export function OccupancyRing({ rate, occupied, total, size = 80 }: OccupancyRingProps) { const radius = (size - 12) / 2 const circumference = 2 * Math.PI * radius const filled = (rate / 100) * circumference const empty = circumference - filled const color = rate >= 80 ? "#10b981" : rate >= 50 ? "#f59e0b" : "#ef4444" return (