.cat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:16px 16px 14px;margin-bottom:12px}.cat h3{margin:0 0 4px;font-size:18px}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chips span{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--line);font-size:14px;font-weight:600}
.price.ok{color:var(--accent)}.price.warn{color:#e6d9a8;font-size:16px}.price.no{color:#ff7a7a}
section .tile{margin-top:8px}
