.rubric-row{display:grid;grid-template-columns:2fr 1.4fr 90px 3fr 70px;gap:14px;padding:14px 0;border-bottom:1px solid var(--border,#dce5e7);align-items:start}.rubric-row label,.scoring-form label{display:block}.rubric-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scoring-form textarea,.scoring-form select,.scoring-form input:not([type=checkbox]){width:100%;box-sizing:border-box}.scoring-form .panel>label+label{margin-top:22px}.rubric-row [type=checkbox]{width:auto}.scoring-form .actions{margin-top:16px}.fit-breakdown td,.fit-breakdown th{padding:10px}.fit-summary{display:flex;gap:24px;flex-wrap:wrap}.fit-summary strong{font-size:24px}@media(max-width:750px){.rubric-row{grid-template-columns:1fr 80px}.rubric-levels{grid-template-columns:1fr}}
