.prep-rv-summary{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin:8px 0 18px;color:#284465}.prep-rv-summary small{flex-basis:100%;color:#64798e;font-size:13px}.prep-rv-summary strong{font-size:19px}
.prep-rv-mark{font-weight:750;font-size:15px;padding:4px 11px;border-radius:999px;white-space:nowrap}.prep-rv-mark.ok{background:#e4f6ea;color:#1f7a4a}.prep-rv-mark.fixed{background:#e6f0ff;color:#2b5fa5}.prep-rv-mark.bad{background:#fde9e6;color:#b23a2e}
.prep-rv-card[data-rv=ok]{border-color:#8fcaa8}.prep-rv-card[data-rv=bad]{border-color:#e3a49c}.prep-rv-card[data-rv=fixed]{border-color:#9bbbe6}
.prep-rv-own{margin:0 0 12px;color:#41566b;font-size:15px}.prep-rv-redo label{display:block;font-size:13px;color:#61788f}.prep-rv-redo .ans{display:block;width:100%;box-sizing:border-box;margin:7px 0 12px;font-size:21px;background:#f8fbfe;border:1px solid #a9c6e3;border-radius:12px;padding:13px 15px}.prep-rv-redo .row{display:flex;flex-wrap:wrap;gap:8px}
.prep-rv-reveal{margin:6px 0 10px;font-size:18px;color:#1f3854;background:#fff7e0;border-radius:12px;padding:10px 14px}.prep-rv-msg{margin:12px 0 0;font-size:15px;color:#284465}.prep-rv-card .hintbox{margin-top:12px}
.prep-rv-list{margin:20px 0}.prep-rv-list h2{font-size:18px;margin:0 0 10px;color:#284465}.prep-rv-list ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.prep-rv-list li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;background:#fff;border:1px solid #d7e4f0;border-radius:14px;padding:12px 15px}.prep-rv-list li small{color:#64798e}.prep-rv-list li button{margin-left:auto}
.prep-rv-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#fff7e0;border-radius:12px;padding:8px 12px;font-size:15px;color:#1f3854}.prep-rv-ask span{flex:1 1 220px}
