.session-status{box-sizing:border-box;position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:28px;background:#171127;color:#f7f3ff;text-align:center;font-family:Arial,Helvetica,sans-serif}.session-status h1{font-size:22px;line-height:1.3;margin:0}.session-status p{font-size:14px;line-height:1.6;color:#cfc3dc;max-width:430px;margin:0;overflow-wrap:anywhere}.session-status button{font:inherit;min-height:44px;width:auto;padding:10px 26px;border:1px solid #8dc9b3;border-radius:10px;background:#205f53;color:white;cursor:pointer}.session-status [hidden]{display:none!important}
