.pzbv{position:fixed;z-index:2147483000;background:#fff;color:#171310;border:1px solid #E5DDD0;border-radius:16px;box-shadow:0 18px 50px rgba(23,19,16,.22);overflow-y:auto;overscroll-behavior:contain;font-family:inherit;font-size:15px;line-height:1.3;padding:6px}
.pzbv[hidden]{display:none}
.pzbv-i{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;color:inherit;text-decoration:none;min-height:56px}
.pzbv-i img,.pzbv-sin{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none;background:#F3EDE4}
.pzbv-tx{display:flex;flex-direction:column;min-width:0;flex:1}
.pzbv-t{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzbv-t b{font-weight:800;color:#98742C}
.pzbv-c{font-size:12px;color:#8A7C6A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzbv-p{font-weight:700;font-size:14px;white-space:nowrap;color:#4A3E2E;flex:none;max-width:42%;overflow:hidden;text-overflow:ellipsis}
.pzbv-p em{font-style:normal;font-weight:600;color:#9B2C2C}
.pzbv-i:hover,.pzbv-i.on,.pzbv-todos:hover,.pzbv-todos.on{background:#F6F1E9}
.pzbv-todos{display:block;margin-top:4px;padding:13px 12px;border-top:1px solid #EFE8DC;border-radius:0 0 12px 12px;text-align:center;font-weight:700;color:#98742C;text-decoration:none;min-height:44px;box-sizing:border-box}
.pzbv-nada{padding:16px 14px;color:#6E6252;text-align:center}
@media(max-width:520px){.pzbv{border-radius:14px}.pzbv-p{max-width:38%}}
@media(prefers-reduced-motion:no-preference){.pzbv{animation:pzbv-in .14s ease-out}@keyframes pzbv-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}
