.jz-proof{position:fixed;left:20px;bottom:12px;z-index:27;width:min(420px,calc(100vw - 40px));display:grid;grid-template-columns:66px minmax(0,1fr);gap:12px;align-items:center;padding:13px 14px;background:#fff;color:#29243a;border:1px solid #ece7f2;border-radius:16px;box-shadow:0 18px 50px #23143842;animation:jzProofIn .5s ease both}
.jz-proof.is-changing{animation:jzProofSwitch .42s ease}.jz-proof img{width:66px;height:66px;padding:5px;object-fit:contain;border-radius:14px;background:linear-gradient(145deg,#f1ebff,#fff4cf);box-shadow:inset 0 0 0 1px #dfd3f2}.jz-proof-copy{min-width:0}.jz-proof-copy b{display:flex;align-items:baseline;gap:4px;font-size:14px}.jz-proof-copy small{overflow:hidden;color:#777080;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.jz-proof-copy strong{display:block;margin-top:6px;font-size:12px;line-height:1.25}.jz-proof-copy span{display:block;margin-top:4px;color:#8b8491;font-size:10px}
@keyframes jzProofIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes jzProofSwitch{0%{opacity:1;transform:none}45%{opacity:0;transform:translateY(7px)}55%{opacity:0;transform:translateY(-7px)}100%{opacity:1;transform:none}}
@media(max-width:760px){.jz-proof{left:10px;right:10px;bottom:10px;width:auto;grid-template-columns:56px minmax(0,1fr);padding:11px}.how-page .jz-proof{bottom:92px}.jz-proof img{width:56px;height:56px}.jz-proof-copy b{font-size:13px}.jz-proof-copy strong{font-size:11px}.jz-proof-copy span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.jz-proof,.jz-proof.is-changing{animation:none}}
@supports ((backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px))){.jz-proof{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border-color:rgba(255,255,255,.55);box-shadow:0 14px 40px #2314382e}.jz-proof-copy small{color:#4d465c}.jz-proof-copy span{color:#4a4356}}

/* Gumb X zgoraj desno */
.jz-proof{padding-right:34px}
.jz-proof-x{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgba(41,36,58,.08);color:#4a4356;font:700 18px/1 system-ui,sans-serif;cursor:pointer}
.jz-proof-x:hover,.jz-proof-x:focus-visible{background:rgba(41,36,58,.16);color:#29243a}
@media(max-width:760px){.jz-proof{padding-right:34px}}
/* Manjše obvestilo: manjši računalniški zasloni (na velikih ostane kot prej) in telefon */
@media(max-width:1599px){.jz-proof{left:14px;bottom:14px;width:min(320px,calc(100vw - 28px));grid-template-columns:42px minmax(0,1fr);gap:9px;padding:8px 30px 8px 8px;border-radius:13px}.jz-proof img{width:42px;height:42px;padding:3px;border-radius:10px}.jz-proof-copy b{font-size:12px}.jz-proof-copy small{font-size:10px}.jz-proof-copy strong{margin-top:2px;font-size:11.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jz-proof-copy span{margin-top:2px;font-size:10px}.jz-proof-x{top:4px;right:4px;width:22px;height:22px;font-size:15px}}
@media(max-width:760px){.jz-proof{left:8px;right:auto;bottom:8px;width:min(300px,calc(100vw - 76px));grid-template-columns:38px minmax(0,1fr);padding:7px 28px 7px 7px}.jz-proof img{width:38px;height:38px}.jz-proof-copy b{font-size:11.5px}.jz-proof-copy strong{font-size:11px}.jz-proof-copy span{font-size:9.5px}}
