
/* Hover details only; no responsive layout override */
.v14-item-hover{position:fixed;z-index:13000;left:0;top:0;width:min(355px,calc(100vw - 20px));max-height:min(78vh,620px);overflow:hidden auto;box-sizing:border-box;padding:12px 14px;border:1px solid #a98c59;border-radius:9px;background:rgba(21,17,15,.98);color:#f0e3c6;box-shadow:0 10px 32px #000b;font-size:13px;line-height:1.45;pointer-events:none;visibility:hidden;opacity:0;transform:translateY(3px);transition:opacity .08s linear,transform .08s linear}
.v14-item-hover.visible{visibility:visible;opacity:1;transform:none}
.v14-item-hover .idet{display:flex;align-items:center;gap:10px}
.v14-item-hover h4{margin:0 0 3px;font-size:15px}
.v14-item-hover .sl{margin-top:8px}
.v14-item-hover .sl>div{margin:3px 0}
@media (hover:none),(pointer:coarse),(max-width:739px),(orientation:portrait){.v14-item-hover{display:none!important}}
