.session-warning{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);width:min(520px,calc(100% - 32px));box-sizing:border-box;background:#fff;color:#171717;border:1px solid #bbb;border-radius:16px;padding:20px;box-shadow:0 8px 40px #0003;z-index:2147483647;font:16px/1.5 system-ui,sans-serif}.session-warning p{margin:0 0 12px}.session-warning button{padding:12px 18px;border:0;border-radius:24px;background:#171717;color:#fff;font:inherit;cursor:pointer}.session-warning a{display:inline-block;margin-left:18px;color:inherit}
