.student-feedback{margin-top:var(--sp-16px);font:var(--fs-13px)/1.5 var(--font-sans,sans-serif);color:var(--col-555555)}.student-feedback-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4px) var(--sp-8px)}.student-feedback button{min-height:44px;min-width:44px;padding:var(--sp-4px) var(--sp-6px);color:inherit;background:transparent;border:0;cursor:pointer}.student-feedback button[aria-pressed=true]{color:var(--col-111111);font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.student-feedback button:focus-visible,.student-feedback textarea:focus-visible{outline:2px solid var(--col-111111);outline-offset:3px}.student-feedback button:disabled{cursor:default;opacity:.6}.student-feedback .feedback-note-toggle{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.student-feedback form{display:flex;align-items:end;gap:var(--sp-8px);margin-top:var(--sp-8px)}.student-feedback textarea{max-width:100%;width:320px;padding:var(--sp-8px);border:1px solid var(--col-e6e2da);background:var(--col-f7f4ee);color:var(--col-111111);resize:vertical}.feedback-status{display:block;margin-top:var(--sp-4px)}@media print{.student-feedback{display:none!important}}.answer-wrong{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4px) var(--sp-12px);margin-top:var(--sp-4px);font:var(--w-reg) var(--fs-13px) /1.4 var(--sans);color:var(--t2)}.answer-wrong button{min-height:var(--tap);padding:0;border:0;background:none;color:var(--t2);font:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:4px;transition:color var(--d-press) var(--ease)}.answer-wrong button:hover{color:var(--ink)}.answer-wrong button:disabled{opacity:.4}.answer-wrong form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8px) var(--sp-12px)}.answer-wrong input{min-width:0;width:280px;max-width:100%;min-height:var(--tap);padding:0;border:0;border-bottom:1px solid var(--line2);background:none;color:var(--ink);font:var(--w-reg) var(--fs-15px) /1.4 var(--sans);outline:none}.answer-wrong input:focus{border-bottom-color:var(--ink)}@media print{.answer-wrong{display:none!important}}