#calc-results.visible{display:block;animation:fadeSlideIn .35s ease forwards}.verdict-banner.safe{background:#f0fdf4;border:1.5px solid #86efac}.verdict-banner.caution{background:#fffbeb;border:1.5px solid #fcd34d}.verdict-banner.risk{background:#fff1f2;border:1.5px solid #fda4af}.metric-card .metric-value.highlight{color:#059669}.metric-card .metric-value.warning{color:#d97706}.metric-card .metric-value.danger{color:#dc2626}.compare-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.compare-table tbody tr:last-child{border-bottom:none}.compare-table tbody tr:hover{background:#f8fafc}.compare-table td{padding:12px 14px;color:#374151;vertical-align:middle}.compare-table td:first-child{font-weight:600;color:#1a1a1a}.tag{display:inline-block;padding:3px 9px;border-radius:20px;font-size:.72rem;font-weight:700;letter-spacing:.3px}.tag-green{background:#dcfce7;color:#166534}.tag-yellow{background:#fef9c3;color:#854d0e}.tag-red{background:#fee2e2;color:#991b1b}.tag-blue{background:#dbeafe;color:#1e40af}