.zyyao-entity-rec{margin:2rem 0;padding:1.25rem;border:1px solid #e4e7e4;border-radius:10px;background:#fff;color:#27332b}
.zyyao-entity-rec__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}
.zyyao-entity-rec__header h2,.zyyao-entity-rec__group h2,.zyyao-entity-rec__supplemental>h2,.zyyao-entity-rec__fallback>h2{margin:0;font-size:1.25rem}
.zyyao-entity-rec__header p,.zyyao-entity-rec__note,.zyyao-entity-rec__disclaimer{color:#68736b;font-size:.9rem}
.zyyao-entity-rec__concepts{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}
.zyyao-entity-rec__concepts span{padding:.3rem .65rem;border-radius:999px;background:#eef6ef;color:#315a38;font-size:.9rem}
.zyyao-entity-rec__weak-concepts{margin:0 0 1rem;padding:.75rem 1rem;border-left:3px solid #d8dfd9;background:#fafbf9}
.zyyao-entity-rec__weak-concepts h3{margin:0 0 .55rem;font-size:1rem;color:#59665e}
.zyyao-entity-rec__weak-concepts .zyyao-entity-rec__concepts{margin-bottom:.5rem}
.zyyao-entity-rec__weak-concepts .zyyao-entity-rec__concepts span{background:#f0f2f0;color:#68736b}
.zyyao-entity-rec__weak-concepts p{margin:0;color:#77827a;font-size:.85rem}
.zyyao-entity-rec__group{margin-top:1.25rem}
.zyyao-entity-rec__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;margin-top:.7rem}
.zyyao-entity-rec__card{padding:1rem;border:1px solid #e5e9e5;border-radius:8px;background:#fafcf9}
.zyyao-entity-rec__card--supplemental{background:#fbfaf5}
.zyyao-entity-rec__card--fallback{background:#f7f8f7;border-style:dashed}
.zyyao-entity-rec__card h3{margin:0 0 .45rem;font-size:1.05rem}
.zyyao-entity-rec__card p{margin:.4rem 0;color:#526057;font-size:.92rem;line-height:1.65}
.zyyao-entity-rec__score{font-size:.82rem;color:#77827a}
.zyyao-entity-rec__supplemental,.zyyao-entity-rec__fallback{margin-top:1.5rem;padding-top:1rem;border-top:1px dashed #d9ddd9}
.zyyao-entity-rec__disclaimer{margin:1.25rem 0 0;line-height:1.65}
@media (max-width:640px){.zyyao-entity-rec__header{display:block}.zyyao-entity-rec__header p{margin:.35rem 0 0}}
