.session-exit{position:fixed;top:0;left:0;right:0;height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 18px;background:#082b3b;color:white;z-index:10000;box-shadow:0 2px 10px #082b3b20}.session-exit[hidden]{display:none!important}.session-exit button{min-height:40px;padding:8px 16px;border:1px solid #d8e5e1;border-radius:10px;background:white;color:#082b3b;font:inherit;cursor:pointer}.session-exit button:focus-visible{outline:3px solid #b8e000;outline-offset:2px}body:has(.session-exit:not([hidden])){padding-top:52px}#modal{top:52px!important;height:calc(100dvh - 52px)!important}#portal>header{top:52px!important}@media(max-width:600px){.session-exit{font-size:13px;padding:6px 12px}}
.session-exit a{color:#16374a;text-decoration:none;font-weight:750;padding:8px 12px;border-radius:10px;background:#edf4f5}.session-exit button:first-child{font-weight:750}@media(max-width:520px){.session-exit{gap:6px!important}.session-exit a,.session-exit button{font-size:12px!important;padding:7px!important}}
