app-mc-lobby-toolbar{min-width:0;display:block}app-mc-lobby-toolbar .tb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}app-mc-lobby-toolbar .code{border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-card);min-width:0;max-width:380px;height:40px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);flex:260px;align-items:center;display:flex;position:relative}app-mc-lobby-toolbar .code:focus-within{border-color:rgba(var(--primary-rgb), .45);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .1)}app-mc-lobby-toolbar .code__icon{width:16px;height:16px;color:var(--text-muted);pointer-events:none;position:absolute;left:13px}app-mc-lobby-toolbar .code__input{min-width:0;height:100%;color:var(--text-primary);font-family:inherit;font-size:var(--font-sm);background:0 0;border:none;flex:1;padding:0 6px 0 36px}app-mc-lobby-toolbar .code__input:focus{outline:none}app-mc-lobby-toolbar .code__input:disabled{opacity:.7}app-mc-lobby-toolbar .code__input::placeholder{color:var(--text-muted)}app-mc-lobby-toolbar .code__input::-webkit-search-cancel-button{display:none}app-mc-lobby-toolbar .code__clear{width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),transform var(--motion-instant) var(--ease-standard);background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;margin-right:4px;display:grid}app-mc-lobby-toolbar .code__clear app-icon{width:14px;height:14px}@media (hover:hover){app-mc-lobby-toolbar .code__clear:hover{background:var(--bg-input);color:var(--text-primary)}}app-mc-lobby-toolbar .code__clear:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press-strong));transition-duration:var(--motion-instant)}app-mc-lobby-toolbar .code__clear:focus-visible{outline:2px solid var(--primary);outline-offset:2px}app-mc-lobby-toolbar .code__send{border-radius:var(--radius-full);background:var(--primary);color:#fff;height:32px;font-family:inherit;font-size:var(--font-xs);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),transform var(--motion-instant) var(--ease-standard);border:none;flex-shrink:0;align-items:center;gap:5px;margin-right:4px;padding:0 12px;font-weight:700;display:inline-flex}app-mc-lobby-toolbar .code__send app-icon{width:14px;height:14px}app-mc-lobby-toolbar .code__send .loader{width:13px;height:13px}@media (hover:hover){app-mc-lobby-toolbar .code__send:hover:not(:disabled){background:var(--primary-dark)}}app-mc-lobby-toolbar .code__send:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press));transition-duration:var(--motion-instant)}app-mc-lobby-toolbar .code__send:disabled{opacity:.7;cursor:wait}app-mc-lobby-toolbar .code__send:focus-visible{outline:2px solid var(--primary);outline-offset:2px}app-mc-lobby-toolbar .pending{border-radius:var(--radius-full);height:40px;color:var(--tone-orange);font-size:var(--font-xs);white-space:nowrap;background:#ff950024;align-items:center;gap:6px;padding:0 4px 0 12px;font-weight:600;display:inline-flex}app-mc-lobby-toolbar .pending app-icon{width:14px;height:14px}app-mc-lobby-toolbar .pending__cancel{border-radius:var(--radius-full);background:var(--bg-card);min-height:32px;color:var(--text-secondary);font-family:inherit;font-size:var(--font-xs);cursor:pointer;transition:color var(--transition-fast),transform var(--motion-instant) var(--ease-standard);border:none;padding:0 10px;font-weight:600}@media (hover:hover){app-mc-lobby-toolbar .pending__cancel:hover{color:var(--text-primary)}}app-mc-lobby-toolbar .pending__cancel:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press));transition-duration:var(--motion-instant)}app-mc-lobby-toolbar .pending__cancel:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (max-width:640px){app-mc-lobby-toolbar .code{flex-basis:calc(100% - 48px);max-width:none}app-mc-lobby-toolbar .tb__filters{flex:100%}}
app-mc-filter-bar{min-width:0;display:block}app-mc-filter-bar .fb{align-items:center;gap:8px;min-width:0;display:flex}app-mc-filter-bar .fb__anchor{flex-shrink:0;position:relative}app-mc-filter-bar .fb__chips{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}app-mc-filter-bar .fb__chips .chip--filter{white-space:nowrap}app-mc-filter-bar .fb__more{font-size:var(--font-xs);min-height:28px;padding:3px 10px;font-weight:700}app-mc-filter-bar .fb__more:focus-visible{outline:2px solid var(--primary);outline-offset:2px}app-mc-filter-bar .fb__clear{color:var(--text-secondary);flex-shrink:0}app-mc-filter-bar .fb__clear:disabled{cursor:wait}app-mc-filter-bar .filter-btn{border-radius:var(--radius-full);gap:6px}app-mc-filter-bar .filter-btn.is-active{border-color:rgba(var(--primary-rgb), .35);background:var(--primary-light);color:var(--primary)}app-mc-filter-bar .filter-btn__count{border-radius:var(--radius-full);background:var(--primary);color:#fff;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:grid}
