.sec010-session-overlay{position:fixed;inset:0;z-index:10000;background:rgba(20,45,43,.55);display:flex;align-items:center;justify-content:center;padding:20px}.sec010-session-panel{max-width:560px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 12px 60px #1235}.sec010-session-panel a,.sec010-session-panel button{display:block;margin:12px 0;min-height:44px;padding:12px 16px;text-align:center;border-radius:8px}.sec010-session-panel h2{margin-top:0}
