.pmt{position:fixed;z-index:2147483000;right:20px;top:calc(112px + env(safe-area-inset-top,0px));display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 8px 10px 16px;background:#1B365D;color:#fff;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.18);font:600 14px/1.3 Inter,Helvetica,Arial,sans-serif;opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .18s,transform .18s,visibility 0s .18s}
.pmt.is-on{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .18s,transform .18s}
.pmt__a{color:#fff;text-decoration:underline;text-underline-offset:.2em;padding:10px 4px;min-height:24px}
.pmt__a:focus-visible,.pmt__x:focus-visible{outline:2px solid #fff;outline-offset:2px}
.pmt__x{appearance:none;background:none;border:0;color:#fff;font-size:20px;line-height:1;width:44px;height:44px;cursor:pointer;border-radius:6px}
.pmt__x:hover{background:rgba(255,255,255,.12)}
@media (max-width:749px){.pmt{left:16px;right:16px;top:calc(76px + env(safe-area-inset-top,0px));justify-content:space-between}}
@media (prefers-reduced-motion:reduce){.pmt,.pmt.is-on{transition:none;transform:none}}
