/* VC HFU v1.0.8 */
.vchfu{margin:14px 0;padding:12px 14px;border:1px solid #e8edf5;border-radius:14px;background:#fff}
.vchfu__head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}
.vchfu__kicker{font-weight:800;font-size:16px;line-height:1.2}
.vchfu__sub{font-size:12px;opacity:.75}
.vchfu__row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}
.vchfu__toggle{display:flex;gap:10px;align-items:center;font-weight:700}
.vchfu__toggle input{transform:scale(1.05)}
.vchfu__mini{font-size:12px;opacity:.75}
.vchfu__loading{font-size:12px;font-weight:800;opacity:.75}
.vchfu__err{padding:10px 12px;border-radius:12px;background:#fff1f2;border:1px solid #fecdd3;font-size:13px}
.vchfu__warn{margin:10px 0;padding:10px 12px;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;font-size:13px}
.vchfu__listhead{font-weight:800;margin:8px 0 8px}
.vchfu__items{display:flex;flex-direction:column;gap:8px}
.vchfu__item{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #e8edf5;border-radius:12px;cursor:pointer}
.vchfu__item:hover{border-color:#cfd9ea}
.vchfu__left{display:flex;gap:10px;align-items:center}
.vchfu__tag{font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;background:#f1f5f9}
.vchfu__title{font-weight:800}
.vchfu__meta{font-size:12px;opacity:.75;margin-top:2px}
.vchfu__price{font-weight:900;font-size:16px;white-space:nowrap}
.vchfu__radio{width:18px;height:18px}
.vchfu__note{margin-top:10px;font-size:13px;font-weight:700;opacity:.85}
.vchfu__note2{margin-top:10px;font-size:12px;opacity:.8}
