.overlay.svelte-1sd9xc{z-index:90;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal.svelte-1sd9xc{color:#f0f0f0;background:#1a1a1a;border:1px solid #333;border-radius:10px;width:100%;max-width:32rem;padding:1.25rem 1.5rem 1rem;box-shadow:0 6px 32px #00000080}header.svelte-1sd9xc{margin-bottom:.75rem}header.svelte-1sd9xc h2:where(.svelte-1sd9xc){color:#9bc0f0;overflow-wrap:anywhere;margin:0 0 .2rem;font-size:1rem}.hint.svelte-1sd9xc{color:#888;margin:0;font-size:.8rem}.error.svelte-1sd9xc{color:#ff9090;background:#3a1515;border:1px solid #664040;border-radius:5px;margin:0 0 .75rem;padding:.55rem .8rem;font-size:.85rem}.filter.svelte-1sd9xc{box-sizing:border-box;color:#f0f0f0;background:#111;border:1px solid #444;border-radius:5px;width:100%;margin:0 0 .75rem;padding:.5rem .7rem;font-size:.92rem}.filter.svelte-1sd9xc:focus{border-color:#2c5aa0;outline:none}.empty.svelte-1sd9xc{color:#888;text-align:center;padding:1.5rem 0;font-style:italic}.rooms.svelte-1sd9xc{max-height:24rem;margin:0;padding:0;list-style:none;overflow-y:auto}.rooms.svelte-1sd9xc li:where(.svelte-1sd9xc)+li:where(.svelte-1sd9xc){margin-top:.25rem}.room-row.svelte-1sd9xc{text-align:left;color:#ddd;cursor:pointer;background:#1f1f1f;border:1px solid #2a2a2a;border-radius:5px;align-items:center;gap:.5rem;width:100%;padding:.55rem .75rem;display:flex}.room-row.svelte-1sd9xc:hover:not(:disabled){background:#252b35;border-color:#2c5aa0}.room-row.svelte-1sd9xc:disabled{opacity:.5}.room-name.svelte-1sd9xc{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.92rem;overflow:hidden}.peer-id.svelte-1sd9xc{color:#777;text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-size:.72rem;overflow:hidden}.suggested.svelte-1sd9xc{color:#fff;white-space:nowrap;background:#1e6b3c;border-radius:999px;padding:.05rem .45rem;font-size:.7rem;font-weight:600}.suggested.warning.svelte-1sd9xc{background:#7a5a1e}.footer.svelte-1sd9xc{justify-content:flex-end;margin-top:1rem;display:flex}button.secondary.svelte-1sd9xc{color:#fff;cursor:pointer;background:#3a3a3a;border:0;border-radius:5px;padding:.45rem .95rem;font-size:.85rem}button.secondary.svelte-1sd9xc:hover:not(:disabled){background:#4a4a4a}
