.breadcrumb{background:var(--white);border-bottom:1px solid var(--border);padding:10px 0}.breadcrumb-inner{max-width:1100px;margin:0 auto;padding:0 20px;font-size:13px;color:var(--muted)}.breadcrumb-inner a{color:var(--green-dark);text-decoration:none}.breadcrumb-inner a:hover{text-decoration:underline}.breadcrumb-inner span{margin:0 6px}.result-panel.show{display:block}tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}tbody tr:last-child{border-bottom:none}tbody tr:hover{background:var(--green-xlight)}tbody td{padding:12px 18px;font-size:14px;color:var(--dark)}td.met-val{font-weight:700;color:var(--green-dark)}td.intensity-badge span{padding:3px 10px;border-radius:100px;font-size:11.5px;font-weight:600}.badge-low{background:#dcfce7;color:#15803d}.badge-mod{background:#fef9c3;color:#854d0e}.badge-high{background:#fee2e2;color:#b91c1c}.badge-vig{background:#fce7f3;color:#9d174d}.hidden-row{display:none}.faq-item.open .faq-question::after{transform:rotate(45deg)}.faq-item.open .faq-answer{max-height:500px;padding-top:12px}.tag-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.tag{font-size:12px;font-weight:600;padding:4px 12px;border-radius:100px;background:var(--green-light);color:var(--green-dark);border:1px solid #bbf7d0}.activity-group{display:none}.activity-group.show{display:block}