.vgq-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:none}
.vgq-cap{font-size:11px;font-weight:600;color:#6b2740;letter-spacing:.2px;line-height:1;white-space:nowrap}
.vgsum{margin:10px 0 0;padding:8px 12px;border-radius:12px;background:#fff8f6;border:1px solid #f0d9dd;color:#6b2740;font-size:12.5px;line-height:1.35;text-align:center}
.vgsum b{font-weight:700}
.vgc-rm{background:none;border:0;padding:0;margin-top:4px;font-family:inherit;font-size:12px;color:#8a7b80;text-decoration:underline;cursor:pointer}
.vgc-rm:hover{color:#a64d68}
.vgc-sub{display:block;margin-top:4px;font-size:11.5px;font-weight:400;color:var(--mute);line-height:1.4}
.vgnote{margin:-2px 0 12px;padding:8px 10px;border-radius:10px;background:#fff8f6;border:1px solid #f0d9dd;color:#6b2740;font-size:11.5px;line-height:1.45;text-align:center}
.vgnote a{color:#a64d68;font-weight:600;text-decoration:underline}
.vgnote-err{background:#fdecec;border-color:#f3b8b8;color:#a12a2a}
.vgnote-err a{color:#a12a2a}
