.bsec-trilho{scrollbar-width:none;-ms-overflow-style:none;margin:10px -18px -14px;padding:2px 18px 14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.bsec-trilho::-webkit-scrollbar{display:none}.bsec-trilho>.pessoas-seg{margin-top:0}.bsec-cel{margin-top:12px;position:relative}.bsec-bot{background:var(--bt-fundo);border-radius:var(--bt-raio);max-width:100%;box-shadow:var(--bt-contorno);font:inherit;color:var(--ink);cursor:pointer;border:0;align-items:center;gap:6px;padding:8px 14px;font-size:.95rem;font-weight:500;display:inline-flex}.bsec-bot .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bsec-bot .ch{color:var(--brand-text);flex:none;display:inline-flex}.bsec-bot.on{background:var(--brand-soft);color:var(--brand-text)}.bsec-bot.on .ch{color:var(--brand-text)}.bsec-menu{z-index:var(--z-menu);background:var(--menu-fundo);border:1px solid var(--menu-borda);border-radius:var(--menu-raio);min-width:232px;max-width:min(320px,100vw - 32px);box-shadow:var(--menu-sombra);max-height:min(60vh,420px);padding:5px;overflow-y:auto}.bsec-menu button{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;font-size:.845rem;display:flex}.bsec-menu.bsec-menu button{border-radius:8px}.bsec-menu button:hover{background:var(--menu-item-hover)}.bsec-menu button.on{font-weight:600}.bsec-menu .ck{text-align:center;width:15px;color:var(--ink);flex:none;font-weight:700}.bsec-menu .ck.off{color:#0000}.bsec-menu .nm{flex:auto;min-width:0}.bsec-n{background:var(--surface-2);color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums;border-radius:999px;flex:none;margin-left:5px;padding:1px 7px;font-size:.72rem;font-weight:600}.bsec-n.alerta{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}@media (prefers-reduced-motion:no-preference){.bsec-menu{animation:.14s ease-out bsec-entra}}@keyframes bsec-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
