.hc-pin-toolbar{display:flex;justify-content:flex-end;align-items:center;margin:-.15rem 0 .55rem;padding-bottom:.45rem;border-bottom:1px solid var(--bs-border-color)}
.hc-pin-label,.signal-led-label{display:flex!important;align-items:center;gap:.3rem}.signal-led-label .hc-pin{margin-left:auto}.hc-pin{border:0;background:transparent;color:var(--bs-secondary-color);opacity:.34;padding:0 .12rem;font-size:.72rem;line-height:1;transform:rotate(-18deg)}.hc-pin[data-hc-pin-campo]{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-width:1rem;min-height:1rem;visibility:visible!important}.hc-pin:hover,.hc-pin:focus-visible{opacity:.8}.hc-pin.ativo{color:var(--bs-primary);opacity:1;transform:none}
.hc-desafixar{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-tertiary-bg);color:var(--bs-primary);font-size:.74rem;font-weight:650;padding:.28rem .6rem;line-height:1.2}.hc-desafixar strong{display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border-radius:999px;background:var(--bs-primary);color:#fff;font-size:.65rem}.hc-desafixar:hover:not(:disabled),.hc-desafixar:focus-visible{border-color:var(--bs-primary);filter:brightness(1.06)}.hc-desafixar:disabled{background:transparent;color:var(--bs-secondary-color);opacity:.58}.hc-pins-aviso-historico{position:fixed;z-index:1090;left:50%;bottom:1.25rem;transform:translateX(-50%);display:flex;align-items:center;gap:.55rem;width:min(92vw,620px);padding:.7rem .9rem;border:1px solid var(--bs-info);border-radius:.65rem;background:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:0 .65rem 1.8rem rgba(0,0,0,.24);font-size:.85rem}.hc-pins-aviso-historico i{color:var(--bs-info)}
th.hc-sortable{cursor:pointer;user-select:none;white-space:nowrap}th.hc-sortable::after{content:"↕";font-size:.65em;opacity:.22;margin-left:.3rem}th.hc-sort-asc::after{content:"▲";opacity:.75}th.hc-sort-desc::after{content:"▼";opacity:.75}.signal-workbench-led,.signal-led-panel,.signal-led-controls,.signal-led-row,.signal-led-strip,.signal-meter-pane,.vu-card{min-width:0;max-width:100%}@media(max-width:430px){.signal-workbench-led{grid-template-columns:minmax(0,1fr)!important}.signal-meter-pane,.signal-led-controls,.signal-rst-led{width:100%!important;max-width:100%!important}.signal-led-row{grid-template-columns:54px minmax(0,1fr)!important}.signal-led-strip{width:100%!important;min-width:0!important}.signal-led{min-width:0!important}.hc-pin-toolbar{margin-top:0}.hc-desafixar{font-size:.72rem}}
