#friends-modal{background:#061323;color:#e9f4ff;border:0;border-radius:0;padding:18px 24px;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;overflow:hidden}
#friends-modal[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px}
#friends-modal::backdrop{background:#061323}
.friends-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}
#friends-title{font:600 20px Manrope,Arial,sans-serif;margin:0;color:#39d6f0}
.friends-toolbar>div{display:flex;gap:10px}
.friends-player{min-height:0;display:flex;align-items:center;justify-content:center;background:#000}
#friends-video{display:block;width:100%;height:100%;object-fit:contain}
#friends-status{font-size:12px;color:#a5bed7;margin:0}
#friends-open{border-color:#278ba7;color:#62deef}
.header-actions{flex-wrap:wrap;justify-content:flex-end}
@media(max-width:850px){#friends-modal{padding:12px}.friends-toolbar{gap:10px}#friends-title{font-size:16px}.header-actions{justify-content:flex-start}}
