.prizrak-widget{position:fixed;z-index:1000;right:1rem;bottom:1rem;width:min(25rem,calc(100vw - 2rem));color:#f5f7ff;font:16px/1.5 system-ui,sans-serif}
.prizrak-widget details{background:#121827;border:1px solid #8d7c54;border-radius:1rem;box-shadow:0 10px 28px #0008}
.prizrak-widget summary{cursor:pointer;padding:.8rem 1rem;color:#f1d597;font-weight:700}
.prizrak-widget .prizrak-actions,.prizrak-widget form,.prizrak-widget .prizrak-answer{padding:0 .8rem .8rem}
.prizrak-widget .prizrak-actions,.prizrak-widget form{display:flex;flex-wrap:wrap;gap:.4rem}
.prizrak-widget :is(button,input,a){font:inherit;border:1px solid #6274a0;border-radius:.4rem;padding:.35rem .55rem}
.prizrak-widget button,.prizrak-widget a{color:#f5f7ff;background:#252f48;cursor:pointer}
.prizrak-widget input{background:#0c1221;color:#f5f7ff;min-width:0;flex:1}
.prizrak-widget .prizrak-answer{max-height:40vh;overflow:auto}
.prizrak-widget .prizrak-answer a{display:inline-block;margin:0 .3rem .3rem 0}
.prizrak-widget :focus-visible{outline:2px solid #f1d597;outline-offset:2px}
.seller-preview{margin:0;background:#f4f6fa;color:#19263d;font:17px/1.55 system-ui,sans-serif}
.seller-preview main{padding:clamp(1.5rem,7vw,5rem);max-width:34rem}
.seller-preview h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.1;margin:.5rem 0 1rem}
.seller-preview .seller-kicker{font-size:.75rem;letter-spacing:.13em;font-weight:700;color:#465472}
.prizrak-widget .seller-history{max-height:min(60vh,35rem);overscroll-behavior:contain}
.prizrak-widget .seller-message{margin:0 0 .55rem;padding:.6rem .65rem;border-radius:.5rem;background:#1b2438}
.prizrak-widget .seller-message.visitor{margin-left:1.5rem;background:#303d5b}
.prizrak-widget .seller-message p{margin:0;white-space:pre-line}
.prizrak-widget .seller-message a{margin:.45rem .3rem 0 0}
@media(max-height:510px){.prizrak-widget .seller-history{max-height:47vh}}
