.wv-check{padding:16px;margin:18px 0 0;border:1px solid var(--rf-line);border-radius:10px;background:var(--rf-bg);font-size:12px;color:var(--rf-text)}
.wv-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wv-head>span:first-child{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--rf-ink)}.wv-head .ic{width:15px;height:15px;color:var(--rf-indigo)}
.wv-check .wv-message{margin:10px 0 0;font-size:12px;color:var(--rf-muted);line-height:1.7;overflow-wrap:anywhere}
.wv-check .wv-date{display:block;margin-top:7px;color:var(--rf-muted);font-size:11px}
.wv-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}
.wv-evidence{margin-top:12px;font-size:11px;color:var(--rf-muted);line-height:1.7}.wv-evidence summary{cursor:pointer;color:var(--rf-text);padding:4px 0}.wv-evidence p{margin:6px 0;overflow-wrap:anywhere}
.wv-check .wv-error{color:var(--rf-red-ink);margin:10px 0 0;font-size:12px;line-height:1.6}
.wv-check button:focus-visible,.wv-check summary:focus-visible{outline:2px solid var(--rf-indigo);outline-offset:3px}
.rf-task .wv-check{padding:12px;margin:12px 0}.rf-task .wv-tools .rf-btn{margin:0}.rf-task .wv-check .rf-pill{font-size:10px}
@media(max-width:600px){.wv-check{padding:14px}.wv-tools>.rf-btn{min-height:42px}}
