.player-browser[data-v-fcb75e3f]{display:flex;flex-direction:column;gap:.75rem}.player-browser__controls[data-v-fcb75e3f]{display:flex;flex-direction:column;gap:.65rem}.player-browser__search[data-v-fcb75e3f]{background:#0a0a0fb3;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#ffffffe0;font:inherit;padding:.85rem .95rem;width:100%}.player-browser__search[data-v-fcb75e3f]:focus{border-color:#00c6ff6b;box-shadow:0 0 0 1px #00c6ff26;outline:none}.player-browser__filters[data-v-fcb75e3f]{display:flex;flex-wrap:wrap;gap:1rem}.player-browser__filter[data-v-fcb75e3f]{align-items:center;color:#ffffffad;cursor:pointer;display:flex;font-size:.82rem;gap:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.player-browser__filter input[type=checkbox][data-v-fcb75e3f]{accent-color:#00c6ff}.player-browser__summary[data-v-fcb75e3f]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.player-browser__count[data-v-fcb75e3f]{color:#ffffff85;font-size:.78rem;font-weight:600}.player-browser__loading[data-v-fcb75e3f]{color:#ffffff6b;font-size:.78rem}.player-browser__list[data-v-fcb75e3f]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.player-browser__empty[data-v-fcb75e3f]{color:#ffffff7a;font-size:.85rem;grid-column:1/-1;margin:0;padding:1rem 0}.player-browser__item[data-v-fcb75e3f]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;gap:1rem;min-height:112px;padding:.95rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}.player-browser__item[data-v-fcb75e3f]:focus-within,.player-browser__item[data-v-fcb75e3f]:hover{background:#ffffff0f;border-color:#00c6ff38;transform:translateY(-1px)}.player-browser__item--disabled[data-v-fcb75e3f],.player-browser__item--disabled[data-v-fcb75e3f]:hover{opacity:.6;transform:none}.player-browser__item-main[data-v-fcb75e3f]{align-items:flex-start;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;padding:0;text-align:left;width:100%}.player-browser__item-main[data-v-fcb75e3f]:disabled{cursor:wait}.player-browser__identity[data-v-fcb75e3f]{display:flex;flex-direction:column;gap:.45rem;min-width:0;width:100%}.player-browser__name-row[data-v-fcb75e3f]{align-items:center;display:flex;gap:.55rem;min-width:0}.player-browser__identity strong[data-v-fcb75e3f]{color:#ffffffe0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-browser__meta[data-v-fcb75e3f]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.player-browser__meta span[data-v-fcb75e3f]{color:#fff6;font-size:.72rem}.player-browser__presence-dot[data-v-fcb75e3f]{background:#ffffff47;border-radius:999px;box-shadow:0 0 0 3px #ffffff0d;flex-shrink:0;height:.65rem;width:.65rem}.player-browser__presence-dot--online[data-v-fcb75e3f]{background:#57d18c;box-shadow:0 0 0 3px #57d18c24}.player-browser__presence-dot--offline[data-v-fcb75e3f]{background:#ffffff52;box-shadow:0 0 0 3px #ffffff0d}.player-browser__id[data-v-fcb75e3f]{color:#ffffff52!important;font-size:.68rem!important}.player-browser__actions[data-v-fcb75e3f]{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.player-browser__action-cluster[data-v-fcb75e3f]{align-items:center;display:inline-flex;gap:.6rem;justify-content:space-between;width:100%}.player-browser__action-btn[data-v-fcb75e3f]{align-items:center;border-radius:10px;display:inline-flex;font-size:.68rem;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:2.35rem;min-width:76px;padding:.45rem .78rem;text-decoration:none;text-transform:uppercase;transition:all .18s ease}.player-browser__action-btn--invite[data-v-fcb75e3f]{background:linear-gradient(135deg,#00c6ff3d,#0072ff47);border:1px solid rgba(0,198,255,.24);color:#d8f4ff}.player-browser__action-btn--view[data-v-fcb75e3f]{border:1px solid hsla(0,0%,100%,.12);color:#ffffffb8}.player-browser__action-btn--view[data-v-fcb75e3f]:hover{background:#00c6ff14;border-color:#00c6ff5c;color:#fff}.player-browser__icon-btn[data-v-fcb75e3f]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#ffffff8f;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.35rem;justify-content:center;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease;width:2.35rem}.player-browser__icon-btn[data-v-fcb75e3f]:hover:not(:disabled){background:#00c6ff1f;border-color:#00c6ff61;color:#7dd3fc;transform:translateY(-1px)}.player-browser__icon-btn--pending[data-v-fcb75e3f]{background:#a855f724;border-color:#a855f742;color:#d8b4fe;cursor:default}.player-browser__icon-btn--pending[data-v-fcb75e3f]:hover:not(:disabled){background:#a855f729;border-color:#a855f752;color:#e9d5ff;transform:none}.player-browser__icon-btn--accepted[data-v-fcb75e3f]{background:#57d18c24;border-color:#57d18c47;color:#7de7a9}.player-browser__icon-btn--accepted[data-v-fcb75e3f]:hover:not(:disabled){background:#ff444429;border-color:#ff6b6b6b;color:#ff8b8b}.player-browser__icon-btn--busy[data-v-fcb75e3f],.player-browser__icon-btn[data-v-fcb75e3f]:disabled{cursor:wait;opacity:.6;transform:none}.player-browser__pagination[data-v-fcb75e3f]{align-items:center;display:flex;gap:1rem;justify-content:center;padding-top:.5rem}.player-browser__page-btn[data-v-fcb75e3f]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#ffffffb8;cursor:pointer;font:inherit;font-size:.82rem;padding:.5rem 1rem}.player-browser__page-btn[data-v-fcb75e3f]:hover:not(:disabled){background:#ffffff1a}.player-browser__page-btn[data-v-fcb75e3f]:disabled{cursor:not-allowed;opacity:.35}.player-browser__page-info[data-v-fcb75e3f]{color:#ffffff85;font-size:.82rem}.player-browser--compact .player-browser__search[data-v-fcb75e3f]{font-size:.9rem;padding:.65rem .8rem}.player-browser--compact .player-browser__list[data-v-fcb75e3f]{grid-template-columns:1fr}.player-browser--compact .player-browser__item[data-v-fcb75e3f]{padding:.75rem .8rem}@media(max-width:640px){.player-browser__list[data-v-fcb75e3f]{grid-template-columns:1fr}}
