#tpv-wrap { font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; }
#tpv-wrap .tpv-btn {
  background:#FFD700; color:#000; border:0; padding:10px 16px; border-radius:10px; font-weight:700; cursor:pointer;
}
#tpv-options .tpv-opt{ 
  display:block; width:100%; text-align:left; padding:10px 12px; margin:6px 0; border-radius:10px; border:2px solid #FFD700; background:transparent; color:#FFF; font-weight:700;
}
#tpv-options .tpv-opt.disabled{ opacity:.6; cursor:not-allowed; }
#tpv-options .tpv-opt.selected{ background:#FFD700; color:#000; }
#tpv-explain { margin-top:8px; }
.tpv-footer-box{ font-size: 0.9rem; }
