.session-expired-notice{position:fixed;z-index:10000;top:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px;max-width:min(640px,calc(100vw - 28px));padding:14px 18px;border:1px solid #f1c5c9;border-radius:14px;background:#fff5f5;color:#7b2630;box-shadow:0 12px 36px #17203a33;font:700 14px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.session-expired-notice a{flex:none;color:#fff;background:#6558e8;border-radius:9px;padding:8px 11px;text-decoration:none}
@media(max-width:600px){.session-expired-notice{flex-direction:column;align-items:flex-start}.session-expired-notice a{align-self:flex-end}}
