.task-quality[data-v-cb83a829]{min-width:0;margin-bottom:0}.quality-header[data-v-cb83a829]{border-bottom:1px solid var(--cc-border-light);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.quality-heading[data-v-cb83a829]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.quality-heading>.iconify[data-v-cb83a829]{color:var(--cc-primary);flex-shrink:0}.quality-heading p[data-v-cb83a829]{color:var(--cc-text-muted);margin:0 0 0 8px;font-size:13px;line-height:1.5}.quality-body[data-v-cb83a829]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:24px;padding:24px 0;display:grid}.quality-radar[data-v-cb83a829]{min-width:0;margin:0}.quality-radar svg[data-v-cb83a829]{width:100%;max-width:460px;margin:0 auto;display:block;overflow:visible}.radar-ring[data-v-cb83a829]{fill:none;stroke:var(--cc-border);stroke-width:1px}.radar-axis[data-v-cb83a829]{stroke:var(--cc-border-light);stroke-width:1px}.radar-framework[data-v-cb83a829]{fill:var(--cc-primary-10);stroke:var(--cc-primary);stroke-width:1.5px}.radar-dot[data-v-cb83a829]{fill:var(--cc-primary)}.quality-radar text[data-v-cb83a829]{fill:var(--cc-text-sub);font-family:inherit;font-size:12px}.quality-radar .radar-score[data-v-cb83a829]{fill:var(--cc-primary);font-size:32px;font-weight:700}.quality-radar figcaption[data-v-cb83a829]{color:var(--cc-text-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.legend-dot[data-v-cb83a829]{background:var(--cc-primary);border-radius:50%;width:8px;height:8px}.quality-matrix[data-v-cb83a829]{border-left:1px solid var(--cc-border-light);flex-direction:column;min-width:0;padding-left:24px;display:flex}.matrix-title[data-v-cb83a829]{color:var(--cc-text-sub);margin:0 0 24px;font-size:14px;font-weight:500}.quality-dimensions li[data-v-cb83a829],.weight-axis[data-v-cb83a829]{grid-template-columns:148px minmax(0,1fr) 40px;align-items:center;gap:16px;display:grid}.weight-axis[data-v-cb83a829]{color:var(--cc-text-muted);margin-bottom:10px;font-size:11px}.weight-axis>div[data-v-cb83a829]{justify-content:space-between;display:flex}.quality-dimensions[data-v-cb83a829]{gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.quality-dimensions li[data-v-cb83a829]{min-width:0;min-height:22px}.dimension-label[data-v-cb83a829]{color:var(--cc-text-sub);font-size:13px;line-height:1.5}.weight-track[data-v-cb83a829]{background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),var(--cc-border-light) calc(25% - 1px),var(--cc-border-light) 25%),var(--cc-primary-06);border-radius:3px;height:12px;overflow:hidden}.weight-track>span[data-v-cb83a829]{background:var(--cc-primary);border-radius:3px;height:100%;display:block}.dimension-weight[data-v-cb83a829]{text-align:right;color:var(--cc-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.dimension-weight small[data-v-cb83a829]{margin-left:1px;font-size:11px}.score-formula[data-v-cb83a829]{background:var(--cc-primary-06);color:var(--cc-primary);text-align:center;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.score-routing[data-v-cb83a829]{border-top:1px solid var(--cc-border-light);grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.5fr);align-items:center;padding:20px 0;display:grid}.score-routing>h3[data-v-cb83a829]{margin:0;padding-right:20px;font-size:14px;font-weight:500}.score-band[data-v-cb83a829]{border-left:1px solid var(--cc-border-light);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 10px;padding:4px 12px;display:flex}.score-band strong[data-v-cb83a829]{color:var(--cc-text);white-space:nowrap;font-size:15px}.score-band small[data-v-cb83a829]{margin-left:4px;font-size:12px}.score-band span[data-v-cb83a829]{color:var(--cc-text-sub);font-size:12px}.score-band--assisted span[data-v-cb83a829]{color:var(--color-warning-amber,#b45309)}.score-band--independent span[data-v-cb83a829]{color:var(--cc-primary)}.quality-dimensions h3[data-v-cb83a829]{color:var(--cc-text);margin:0 0 6px;font-size:14px;line-height:1.5}.quality-dimensions p[data-v-cb83a829]{line-height:1.6}.quality-dimensions p[data-v-cb83a829],.quality-note[data-v-cb83a829]{color:var(--cc-text-muted);margin:0;font-size:12px}.quality-note[data-v-cb83a829]{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.quality-note>.iconify[data-v-cb83a829]{flex-shrink:0}@media (width<=1279px){.quality-dimensions li[data-v-cb83a829],.weight-axis[data-v-cb83a829]{grid-template-columns:132px minmax(0,1fr) 36px;gap:10px}.score-routing[data-v-cb83a829]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.score-routing>h3[data-v-cb83a829]{grid-column:1/-1}.score-band--return[data-v-cb83a829]{border-left:0;padding-left:0}}@media (width<=760px){.task-quality[data-v-cb83a829]{padding:18px}.quality-header[data-v-cb83a829]{flex-wrap:wrap;gap:12px}.quality-body[data-v-cb83a829]{grid-template-columns:1fr;gap:24px;padding:20px 0}.quality-heading[data-v-cb83a829]{gap:8px}.quality-heading p[data-v-cb83a829]{flex-basis:100%;margin-left:32px}.quality-matrix[data-v-cb83a829]{border-left:0;border-top:1px solid var(--cc-border-light);padding:20px 0 0}.quality-dimensions[data-v-cb83a829]{gap:14px}.quality-dimensions li[data-v-cb83a829],.weight-axis[data-v-cb83a829]{grid-template-columns:112px minmax(0,1fr) 34px;gap:8px}.dimension-label[data-v-cb83a829]{font-size:12px}.score-routing[data-v-cb83a829]{grid-template-columns:1fr;gap:12px}.score-band[data-v-cb83a829]{border-left:0;justify-content:flex-start;gap:12px;padding:0}}
