.lobby-event-brief{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 16px 0;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,rgba(0,210,255,.12),rgba(0,120,180,.08));border:1px solid rgba(0,210,255,.28);box-shadow:0 4px 18px rgba(0,0,0,.25)}.lobby-brief-chip{font-size:14px;font-weight:700;color:#f0fbff;line-height:1.4;padding:6px 12px;border-radius:10px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.4)}@media (max-width:600px){.lobby-event-brief{flex-direction:column;gap:6px;padding:12px}.lobby-brief-chip{font-size:13px;width:100%;box-sizing:border-box}}.lobby-event-section .event-title{margin-bottom:4px}.md-lobby-share-overlay{position:fixed!important;inset:0!important;z-index:2147483647!important;isolation:isolate;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px)}.md-lobby-share-panel{width:min(420px,100%);background:linear-gradient(165deg,#141820 0,#0c0e14 100%);border:1px solid rgba(255,204,0,.28);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.55);padding:20px 18px 16px;color:#e8ecf4}.md-lobby-share-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.md-lobby-share-hd strong{font-size:1.05rem;color:#fc0;letter-spacing:.02em}.md-lobby-share-x{background:0 0;border:none;color:#9aa3b5;font-size:1.1rem;cursor:pointer;padding:4px 8px;border-radius:8px}.md-lobby-share-x:hover{background:rgba(255,255,255,.08);color:#fff}.md-lobby-share-lead{font-size:.86rem;color:#9aa3b5;line-height:1.45;margin:0 0 14px}.md-lobby-share-actions{display:flex;flex-direction:column;gap:10px}.md-lobby-share-btn{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#e8ecf4;cursor:pointer;transition:background .15s,border-color .15s}.md-lobby-share-btn:hover{background:rgba(255,204,0,.1);border-color:rgba(255,204,0,.35)}.md-lobby-share-btn.primary{border-color:rgba(255,204,0,.4);background:rgba(255,204,0,.08)}.md-lobby-share-ico{font-size:1.35rem;flex-shrink:0}.md-lobby-share-lab{display:flex;flex-direction:column;gap:2px}.md-lobby-share-lab b{font-size:.95rem}.md-lobby-share-lab small{font-size:.78rem;color:#8a94a8}