.table-wrapper[data-v-d710e539]{overflow-x:auto;margin:16px 0;border-radius:8px;border:1px solid #e2e8f0;padding:0}table[data-v-d710e539]{width:100%;border-collapse:collapse;background:#fff;font-size:15px;margin:0;display:table}thead[data-v-d710e539]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #cbd5e1}th[data-v-d710e539]{padding:16px 20px;text-align:left;font-weight:700;font-size:14px;color:#475569;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0}tbody tr[data-v-d710e539]{border-bottom:1px solid #e2e8f0;transition:background-color .2s}tbody tr[data-v-d710e539]:last-child{border-bottom:none}tbody tr[data-v-d710e539]:hover{background:#f8fafc}tbody tr.highlight-row[data-v-d710e539]{background:linear-gradient(90deg,#7c3aed0d,#a78bfa08)}tbody tr.highlight-row[data-v-d710e539]:hover{background:linear-gradient(90deg,#7c3aed14,#a78bfa0d)}table.striped tbody tr[data-v-d710e539]:nth-child(2n){background:#f9fafb}table.striped tbody tr[data-v-d710e539]:nth-child(2n):hover{background:#f1f5f9}td[data-v-d710e539]{padding:16px 20px;color:#334155;line-height:1.6}td[data-label][data-v-d710e539]:before{display:none}.table-status[data-v-d710e539]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:600;white-space:nowrap}.table-status.completed[data-v-d710e539]{background:#d1fae5;color:#065f46;border:1px solid #10b981}.table-status.pending[data-v-d710e539]{background:#fef3c7;color:#92400e;border:1px solid #f59e0b}.table-status.ongoing[data-v-d710e539]{background:#dbeafe;color:#1e40af;border:1px solid #3b82f6}.table-status.planned[data-v-d710e539]{background:#e0e7ff;color:#3730a3;border:1px solid #6366f1}.table-status.projected[data-v-d710e539]{background:#f3e8ff;color:#6b21a8;border:1px solid #a855f7}.table-status.future[data-v-d710e539]{background:#f1f5f9;color:#475569;border:1px solid #94a3b8}.comparison-table th[data-v-d710e539]:first-child,.comparison-table td[data-v-d710e539]:first-child,.milestones-table td[data-v-d710e539]:first-child{font-weight:600;color:#0f172a}@media (max-width: 768px){.table-wrapper[data-v-d710e539]{border:none;border-radius:0}table[data-v-d710e539]{border:0}thead[data-v-d710e539]{display:none}tbody tr[data-v-d710e539]{display:block;margin-bottom:16px;border:1px solid #e2e8f0;border-radius:8px;padding:16px;background:#fff}tbody tr[data-v-d710e539]:hover{background:#fff}tbody tr.highlight-row[data-v-d710e539]{border-left:4px solid #7c3aed}td[data-v-d710e539]{display:block;padding:8px 0;border:none;text-align:left}td[data-label][data-v-d710e539]:before{content:attr(data-label);display:block;font-weight:700;font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}td[data-v-d710e539]:first-child{padding-top:0}td[data-v-d710e539]:last-child{padding-bottom:0}.table-status[data-v-d710e539]{display:inline-flex;margin-top:4px}}
