.ans-block{flex-direction:column;gap:6px;min-width:0;display:flex}.ans-block+.ans-block,.ans-block+.ans-cuts{margin-top:14px}.ans-block-h{color:var(--ss-ink-2,#2f3747);align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}.ans-block-h span{color:var(--ss-faint,#8a8f99);font-size:12px;font-weight:600}.ans-grid{border:1px solid var(--ss-line,#e2ded6);background:var(--ss-white,#fff);border-radius:12px;grid-template-columns:repeat(10,minmax(0,1fr));display:grid;overflow:hidden}.ans-cell{border-bottom:1px solid #ece9e3;border-right:1px solid #ece9e3;flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.ans-cell:nth-child(10n){border-right:0}.ans-cell.empty{background:repeating-linear-gradient(-45deg,#faf9f5 0 6px,#f3f1ec 6px 12px)}.ans-cell.boundary:before{content:"";z-index:1;pointer-events:none;background:#e06b16;width:3px;position:absolute;inset:0 auto 0 0}.ans-no{color:#5f6672;font-variant-numeric:tabular-nums;background:#f6f4ef;place-items:center;height:26px;font-size:12px;font-weight:700;display:grid;position:relative}.ans-no i{background:var(--ss-green,#1a7a3f);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.ans-no i.score-4{background:#ef9214}.ans-val{color:#1d1d1f;width:100%;height:42px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;display:flex}button.ans-val{cursor:pointer}button.ans-val:disabled{cursor:default}button.ans-val:focus-visible{outline-offset:-3px;outline:3px solid #185abc}.ans-val .circ{font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:inline-grid}.ans-val .write{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ans-val .mark{font-size:13px;font-style:normal;font-weight:800}.ans-cell[data-status=correct] .ans-val,.ans-cell[data-status=implied] .ans-val{color:var(--ss-green,#1a7a3f);background:#f4faf6}.ans-cell[data-status=wrong] .ans-val{color:#b4430c;background:#fff1e9}.ans-cell[data-status=ungraded] .ans-val{background:#fff8e1}.ans-val.qg-flash{animation:1.2s qg-flash}.ans-cuts{flex-direction:column;gap:6px;min-width:0;display:flex}.ans-cuts-scroll{border:1px solid var(--ss-line,#e2ded6);background:var(--ss-white,#fff);border-radius:12px;overflow-x:auto}.ans-cuts table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:0}.ans-cuts th,.ans-cuts td{text-align:center;border-bottom:1px solid #ece9e3;padding:7px 4px;font-size:13px}.ans-cuts tr:last-child th,.ans-cuts tr:last-child td{border-bottom:0}.ans-cuts thead th{color:#5f6672;background:#f6f4ef;font-size:12px;font-weight:700}.ans-cuts thead th:first-child{width:112px}.ans-cuts tbody th{width:112px;color:var(--ss-sub,#5c6370);text-align:left;white-space:nowrap;padding-left:12px;font-size:12px;font-weight:700}.ans-cuts td{color:var(--ss-ink,#172033);white-space:nowrap;font-weight:700}.ans-cuts .ans-block-h{white-space:nowrap;flex-wrap:wrap;row-gap:2px}.ans-cuts .ans-block-h span{white-space:normal}.ans-cuts-tag{color:#8a5a00;background:#fff4dc;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.ans-cuts-none{border:1px dashed var(--ss-line,#e2ded6);color:var(--ss-sub,#5c6370);border-radius:12px;margin:0;padding:12px 14px;font-size:13px}@media (max-width:720px){.ans-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ans-cell:nth-child(10n){border-right:1px solid #ece9e3}.ans-cell:nth-child(5n){border-right:0}.ans-val{gap:4px;height:40px}.ans-val .circ{width:24px;height:24px;font-size:13px}.ans-cuts .ans-block-h span{flex-basis:100%}.ans-cuts table{table-layout:auto;min-width:0}.ans-cuts th,.ans-cuts td{padding:7px 1px;font-size:12px}.ans-cuts thead th:first-child,.ans-cuts tbody th{width:58px}.ans-cuts tbody th{white-space:normal;word-break:keep-all;padding-left:8px;font-size:11px}}.ans-no i[aria-label="1.5점"]{background:#4f7a9a}.ans-no i[aria-label="2.5점"]{background:#9f3651}
