.pg-wa-leave{position:fixed;inset:0;z-index:calc(var(--pg-z-modal, 80) + 20);display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.pg-wa-leave__backdrop{position:absolute;inset:0;margin:0;border:0;padding:0;background:rgba(15,24,42,.48);cursor:pointer}.pg-wa-leave__panel{position:relative;z-index:1;width:min(100%,22.5rem);padding:1.25rem 1.2rem 1.1rem;border-radius:18px;background:#fff;color:#202b40;border:1px solid #dce5f2;box-shadow:0 18px 40px rgba(24,59,115,.18)}.pg-wa-leave__title{margin:0;font-family:var(--font-bebas),sans-serif;font-size:1.55rem;letter-spacing:.04em;line-height:1.1;color:#183b73}.pg-wa-leave__message{margin:.65rem 0 0;font-family:var(--font-space-mono),monospace;font-size:.78rem;line-height:1.45;letter-spacing:.02em;color:rgba(32,43,64,.78)}.pg-wa-leave__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.pg-wa-leave__btn{flex:1 1 calc(50% - 0.3rem);min-height:44px;min-width:7.5rem;padding:.55rem .85rem;border-radius:10px;font-family:var(--font-space-mono),monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pg-wa-leave__btn:focus-visible{outline:2px solid #397dd1;outline-offset:2px}.pg-wa-leave__btn--cancel{background:#f5f7fc;color:#183b73;border:1px solid #dce5f2}.pg-wa-leave__btn--cancel:hover{background:#eaf0fa}.pg-wa-leave__btn--ok{background:#183b73;color:#f5f7fc;border:1px solid #183b73}.pg-wa-leave__btn--ok:hover:not(:disabled){background:#142f5c}.pg-wa-leave__btn--ok:disabled{opacity:.45;cursor:not-allowed}