.pnq-wrap[hidden]{display:none!important}
.pnq-wrap{display:inline-flex;align-items:stretch;background:#1d2327;color:#fff;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.25);font:14px/1.2 system-ui,sans-serif;overflow:hidden}
.pnq-wrap button{all:unset;cursor:pointer;color:#fff;padding:10px 14px}
.pnq-wrap .pnq-x{padding:10px 12px 10px 4px;opacity:.7;font-size:18px}
.pnq-wrap .pnq-x:hover{opacity:1}
.pnq-wrap .pnq-sub:hover{text-decoration:underline}
.pnq-float{position:fixed;bottom:20px;z-index:99999}
.pnq-float.pnq-right{right:16px}
.pnq-float.pnq-left{left:16px}
.pnq-toast{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);background:#1d2327;color:#fff;padding:10px 16px;border-radius:8px;z-index:100000;font:14px system-ui,sans-serif;max-width:90%}
