.ai-status-group{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 12px;margin:0 0 24px;scroll-margin-top:110px}
.ai-status-label{flex-shrink:0;font-size:10px;line-height:28px;color:var(--muted);letter-spacing:.2px}
.ai-status-list{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0;min-width:0;max-width:100%}
.ai-status-chip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:28px;max-width:100%;padding:4px 10px;border:1px solid #ddd8d0;border-radius:7px;background:#fbfaf6;line-height:1.5}
.ai-status-name{min-width:0;overflow-wrap:anywhere;font-size:11px;font-weight:500}
.ai-rating{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;color:#625e57;white-space:nowrap}
.ai-meter{display:inline-flex;gap:2px;align-items:center;flex-shrink:0}
.ai-meter i{display:block;width:3px;height:10px;border-radius:1px;background:#e3dfd7}
.ai-meter i.is-filled{background:#718269}
.ai-rating--medium .ai-meter i.is-filled{background:#95805a}
.ai-rating--low .ai-meter i.is-filled{background:#9b7a70}
.ai-status-group--compact{margin:15px 0 0;gap:6px 9px}
.ai-status-group--compact .ai-status-label{font-size:9px;line-height:26px}
.ai-status-group--compact .ai-status-chip{min-height:26px;padding:3px 8px;gap:6px}
.ai-status-group--compact .ai-status-name{font-size:10px}
.ai-status-group--compact .ai-rating{font-size:9px}
@media(max-width:560px){.ai-status-group{gap:6px 9px;margin-bottom:20px}.ai-status-label{font-size:9px}.ai-status-list{gap:6px}.ai-status-chip{padding:4px 8px;gap:7px}.ai-status-name{font-size:10px}.ai-rating{font-size:9px}.ai-status-group--compact{margin-bottom:0}}
