.toni-rating{box-sizing:border-box;max-width:100%;margin:1.5rem 0;padding:1.2rem;background:#f3f6fa;border-left:4px solid #102b49;color:#152d45;font:1rem/1.6 system-ui,sans-serif}.toni-rating strong,.toni-authors{display:block}.toni-authors{font-size:.8em;color:#526478}.toni-rating .toni-seal{display:block;width:180px;height:180px;max-width:100%;object-fit:contain;margin:.8rem 0}.toni-three-stars{display:inline-block;margin:.7rem 0;padding:.1rem .65rem;background:#102b49;color:#ffd447;font-size:2rem;letter-spacing:.1em;border-radius:4px;line-height:1.5}.toni-rating.is-compact{font-size:.78rem;padding:.7rem;margin-bottom:0}.toni-rating.is-compact .toni-seal{width:90px;height:90px}.toni-rating.is-compact .toni-three-stars{font-size:1.4rem}.toni-rating.is-compact p{display:none}.toni-rating p{margin:.6rem 0 0}
.toni-three-stars{white-space:nowrap}.toni-three-stars .toni-stars-filled{color:#ffd447}.toni-three-stars .toni-stars-empty{color:#aeb8c4}

.toni-scale-guide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.toni-scale-guide>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;font:14px/1.5 system-ui,sans-serif;color:#102b49}.toni-scale-guide img{width:100px;height:100px;object-fit:contain;margin-bottom:10px}.toni-scale-guide .toni-three-stars{font-size:19px;margin:auto 0 20px;padding:2px 6px;letter-spacing:0}.toni-scale-guide strong,.toni-scale-guide>div>span:last-child{display:block}@media(max-width:600px){.toni-scale-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 10px}.toni-scale-guide img{width:80px;height:80px}}

.toni-details {margin-top:.8rem;overflow-wrap:anywhere}.toni-details summary {cursor:pointer;padding:.45rem 0;font-weight:700}.toni-details dt {font-weight:700}.toni-details dd {margin:0 0 .75rem}
