.sim-sound{gap:8px;min-width:0;display:grid}.sim-sound>.kit-card-head{min-height:34px}.sim-sound .kit-card-n:empty{display:none}.sim-sound .kit-slider{padding:0 6px}.sim-sound>small{color:var(--bb-ink-2);font:500 12px/1.4 var(--bb-font-ui)}.sim-sound>small:empty{display:none}.sim-sound button.kit-action{border:1px solid var(--bb-line);background:var(--kit-fill);height:32px;min-height:32px;box-shadow:inset 0 1px 0 var(--bb-hi);color:var(--bb-ink);font:650 12px/1 var(--bb-font-ui);border-radius:11px;padding:0 11px 0 9px}.sim-sound button.kit-action[aria-pressed=true]{border-color:var(--bb-line-strong);background:var(--kit-fill);box-shadow:inset 0 1px 0 var(--bb-hi)}.sim-sound button.kit-action[aria-pressed=true]>.ic{color:var(--bb-ink-2)}.catalog>.sim-sound{border-top:1px solid var(--bb-line);grid-column:1/-1;padding:10px 16px 14px}.catalog[data-state=rail]>.sim-sound{grid-column:1;justify-items:center;padding:8px 0 10px}.catalog[data-state=rail]>.sim-sound :is(.kit-card-title,.kit-card-n,.kit-slider,small,.kit-action>span){display:none}.catalog[data-state=rail]>.sim-sound .kit-action{justify-content:center;width:40px;padding:0}.catalog[data-state=rail]>.sim-sound .kit-card-head{justify-content:center}.catalog[data-state=rail]>.sim-sound .kit-card-aside{margin:0}.presence-controls{color:var(--ink,#f1f2f5);font:500 12px/1.4 var(--font,system-ui);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.presence-active .presence-controls,.presence-floating{z-index:75;border:1px solid var(--frost-edge);background:var(--frost);max-width:min(500px,100vw - 28px);-webkit-backdrop-filter:var(--frost-blur);backdrop-filter:var(--frost-blur);box-shadow:var(--frost-shadow);border-radius:12px;padding:8px;position:fixed;top:84px;right:14px}.presence-floating{z-index:6}.presence-extra,.presence-controls small{display:none}.presence-active .presence-extra{display:inline-block}.presence-active .presence-extra[hidden]{display:none}.presence-active .presence-controls small{display:block}.presence-controls{--kit-select-h:32px;--kit-select-r:7px;--kit-select-size:12px}.presence-controls .kit-select{max-width:200px}.presence-controls button,.presence-controls a{min-height:32px;color:inherit;border:1px solid var(--line,#626573);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:5px 9px}.presence-controls button:disabled{opacity:.45;cursor:default}.presence-controls button:focus-visible{outline:2px solid var(--accent,#c6ff34);outline-offset:2px}.presence-controls label{align-items:center;gap:4px;display:inline-flex}.presence-controls small{opacity:.8;flex-basis:100%}.presence-active .presence-enter,.presence-active .presence-controls:not(.presence-expanded) .presence-secondary,.presence-controls label{display:none}.presence-active .presence-controls label{display:inline-flex}.presence-active .sim-panel,.presence-active .ptz-inset{visibility:hidden}.presence-shade{pointer-events:none;z-index:65;opacity:0;background:radial-gradient(#0000 30%,#000 90%);position:fixed;inset:0}@media (max-width:600px){.presence-active .presence-controls,.presence-floating{max-width:calc(100vw - 16px);font-size:11px;top:76px;right:8px}.presence-controls{--kit-select-h:36px}.presence-controls button{min-height:36px}.presence-active .presence-controls{max-height:calc(100dvh - 90px);overflow-y:auto}}.control-scopes{--kit-select-h:36px;--kit-select-size:13px;gap:8px;display:grid}.control-scopes>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.control-scopes .kit-seg{flex:auto}.control-scopes .kit-action{flex:0 auto;height:42px}.control-scopes>.kit-select{justify-self:start;max-width:100%}.control-scopes[hidden]{display:none}
