.app-shell[data-page=signals] .trade-book>.table-toolbar {
  margin-inline-end:0;
}
.app-shell[data-page=signals] .trade-book .trade-filters .ui-select-trigger {
  min-height:40px;
  height:calc(40px * var(--font-scale));
}
.app-shell[data-page=signals] .trade-book .trade-filters:has(>.trade-signal-reset) {
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;
  flex-basis:720px;
}
.app-shell[data-page=signals] .trade-book .trade-filters:has(>.trade-signal-reset)>.ui-select {
  width:100%;
  min-width:0;
}
.app-shell[data-page=signals] .trade-book .trade-signal-reset {
  min-height:44px;
  height:calc(40px * var(--font-scale));
  max-width:160px;
  padding:8px 12px;
  font-size:calc(10px * var(--font-scale));
  line-height:1.2;
  text-align:center;
}
@container(max-width:600px) {
  .app-shell[data-page=signals] .trade-book .trade-signal-reset {
    max-width:106px;
    padding-inline:8px;
  }
}
.app-shell[data-page=signals] .trade-book {
  --trade-content-inset:0px;
}
.app-shell[data-page=signals] .trade-book .trade-cards {
  padding-inline-end:0;
  scrollbar-gutter:auto;
}
.app-shell[data-page=signals] .trade-scroll::before,
.app-shell[data-page=signals] .trade-scroll::after {
  right:0;
}
@supports selector(::-webkit-scrollbar) {
  .app-shell[data-page=signals] .trade-book .trade-cards {
    scrollbar-gutter:stable;
    margin-inline-end:-6px;
  }
}
