/* Inline set values: source text flows naturally; each number stays readable. */
.eso-sets-page .set-quality-values{display:inline-block;background:#fff;border-radius:3px;padding:1px 2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.94em;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.eso-sets-page .set-quality-values>[data-quality]{display:inline-block;white-space:nowrap;overflow-wrap:normal}
.eso-sets-page .set-quality-normal{color:#374151}.eso-sets-page .set-quality-fine{color:#206337}.eso-sets-page .set-quality-superior{color:#1b5795}.eso-sets-page .set-quality-epic{color:#753b91}.eso-sets-page .set-quality-legendary{color:#805600}
.eso-sets-page .set-quality-divider{color:#59665f;font-weight:400}
.eso-sets-page .set-quality-legend{background:#fff;color:#374151;padding:8px 12px;border:1px solid var(--line);border-radius:5px;font-size:12px;line-height:1.65;margin:12px 0}
.eso-sets-page .set-quality-legend p{margin:0}.eso-sets-page .set-quality-legend p+p{margin-top:3px}.eso-sets-page .set-quality-legend span{font-weight:700}
.eso-sets-page .set-quality-meta{font-size:12px;margin:8px 0 12px;min-width:0}
.eso-sets-page .set-quality-meta .set-quality-status,.eso-sets-page .set-quality-status{font-size:11px;color:var(--muted);margin:0 0 3px}
.eso-sets-page .set-quality-details summary{cursor:pointer;min-height:32px;align-content:center;text-decoration:underline;color:var(--green)}
.eso-sets-page .set-quality-details p,.eso-sets-page .set-quality-details li{font-size:12px;white-space:normal;overflow-wrap:anywhere;color:var(--muted)}
.eso-sets-page .set-quality-details ul{padding-left:18px}.eso-sets-page .set-quality-details h4{margin:10px 0 6px}.eso-sets-page .set-quality-details a{text-decoration:underline}
.eso-sets-page .set-quality-fallback{display:block;margin-top:3px;font-size:.92em;white-space:normal}
.eso-sets-page .set-effects p{white-space:normal}.eso-sets-page .set-grid>*{min-width:0}
@media(max-width:400px){.eso-sets-page .set-quality-values{padding:1px 0;font-size:12px}.eso-sets-page .set-quality-legend{padding:7px 9px}}
