.zxf-ranking .zxf-dimensions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.zxf-ranking .zxf-dimensions span{background:#f1ecfa;color:#655078;border-radius:6px;padding:4px 7px;font-size:11px;white-space:nowrap}.zxf-ranking .zxf-dimensions b{color:#402461;margin-left:3px}.zxf-ranking .zxf-total{grid-column:1/-1;display:flex;gap:7px;align-items:baseline;justify-content:center;margin-bottom:3px}.zxf-ranking .zxf-total strong{font-size:28px;letter-spacing:-1px;line-height:1.1;color:#6433a0}.zxf-ranking .zxf-total span{font-size:9px;color:#82718f}.zxf-ranking .zxf-rubric{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zxf-ranking .zxf-rubric p{padding:12px;background:#f6f2fb;border-radius:10px}.zxf-ranking .zxf-pending,.zxf-ranking .zxf-sources{padding:16px 18px;background:#faf8fd;border:1px solid #e9e1f1;border-radius:12px;margin:18px 0;color:#61556c;font-size:13px;line-height:1.8}.zxf-ranking .zxf-pending summary,.zxf-ranking .zxf-sources summary{font-weight:600;cursor:pointer}.zxf-ranking .zxf-pending ul,.zxf-ranking .zxf-sources ul{padding-left:20px}.zxf-ranking .zxf-pending li{padding:9px 0;border-top:1px solid #eee7f4}.zxf-ranking .zxf-pending li span,.zxf-ranking .zxf-sources small{display:block;font-size:11px;color:#82758d}.zxf-ranking .zxf-sources li{margin:15px 0}.zxf-ranking .zxf-sources p{margin:4px 0}.zxf-ranking .zxf-score-date{font-size:11px;color:#84738f}.zxf-ranking .ranking-row-basis p{overflow-wrap:anywhere}.zx-a4 .zxf-ranking .full-ranking-row{min-height:155px}.zx-a4 .zxf-ranking .ranking-brand-info p{font-size:11px;line-height:1.7}.zx-a4 .zxf-ranking .ranking-row-basis{grid-column:3;grid-row:2}.zx-a4 .zxf-ranking .ranking-row-basis[open]{grid-column:2/-1;grid-row:3}.zx-a4 .zxf-ranking .ranking-row-actions{grid-row:1/3}.zxf-ranking [hidden]{display:none!important}
@media(max-width:760px){.zxf-ranking .zxf-rubric{grid-template-columns:1fr}.zx-a4 .zxf-ranking .full-ranking-heading h2{font-size:22px}.zx-a4 .zxf-ranking .full-ranking-row{grid-template-columns:27px 74px minmax(0,1fr);min-height:190px}.zx-a4 .zxf-ranking .ranking-brand-info{grid-column:3;grid-row:1/3}.zx-a4 .zxf-ranking .ranking-row-actions{grid-column:2/-1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center}.zx-a4 .zxf-ranking .ranking-row-actions a{flex:1 0 60px}.zxf-ranking .zxf-total{justify-content:flex-start;flex:1 0 100%;margin:4px 0 6px}.zxf-ranking .zxf-total strong{font-size:25px}.zx-a4 .zxf-ranking .ranking-row-basis,.zx-a4 .zxf-ranking .ranking-row-basis[open]{grid-column:2/-1;grid-row:4}.zxf-ranking .zxf-dimensions{gap:5px}.zxf-ranking .zxf-dimensions span{font-size:9px;padding:3px 5px}}
