/* Retained V2 alerts: approved compact trade-ticket presentation.
   Feed admission, lifecycle, memberships and dedupe stay in js/vr-mobile-alerts.js. */
#alertsView.vr-alerts-compact {
  --vr-alert-panel:#0b0c10;
  --vr-alert-ink:#f5f6f8;
  --vr-alert-muted:#7f8794;
  --vr-alert-line:rgba(255,255,255,.10);
}
#alertsView.vr-alerts-compact .alrt-feed-head {
  margin-bottom:8px;
  padding-bottom:8px;
}
#alertsView.vr-alerts-compact .alrt-feed-title {
  color:#a3a7b0;
  letter-spacing:.17em;
}
#alertsView.vr-alerts-compact .alrt-feed-count {
  color:#d7d9de;
  background:rgba(255,255,255,.035);
  border-color:var(--vr-alert-line);
}
#alertsView.vr-alerts-compact .alrt-config-toggle {
  padding:7px 9px;
  color:#d7d9de;
  background:transparent;
  border-color:var(--vr-alert-line);
  border-radius:7px;
}
#alertsView.vr-alerts-compact .alrt-session {
  margin-bottom:8px;
  color:#838894;
  font-size:8px;
  letter-spacing:.08em;
}
#alertsView.vr-alerts-compact .alrt-session b { color:#d7d9de; }
#alertsView.vr-alerts-compact #alertsList.alrt-feed { gap:8px; }
#alertsView.vr-alerts-compact #alertsList > .alrt-bucket {
  margin:1px 0 0;
  padding-bottom:6px;
  color:#737985;
  border-bottom-color:rgba(255,255,255,.07);
  font-size:7px;
  letter-spacing:.17em;
}

#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket {
  display:flex!important;
  flex-direction:column!important;
  gap:.62rem!important;
  min-height:0!important;
  padding:.92rem 1rem!important;
  overflow:hidden!important;
  background:var(--vr-alert-panel)!important;
  border:1px solid var(--vr-alert-line)!important;
  border-left-width:2px!important;
  border-radius:0!important;
  box-shadow:none!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket.vrsig-st-open {
  border-left-color:#76b7ff!important;
  background:linear-gradient(105deg,rgba(118,183,255,.22) 0%,rgba(118,183,255,.07) 30%,#0b0c10 68%)!important;
  box-shadow:inset 3px 0 16px -8px rgba(118,183,255,.55)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket.vrsig-st-alert {
  border-left-color:#ff5a68!important;
  background:linear-gradient(105deg,rgba(255,90,104,.22) 0%,rgba(255,90,104,.07) 30%,#0b0c10 68%)!important;
  box-shadow:inset 3px 0 16px -8px rgba(255,90,104,.55)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket.vrsig-st-tphit {
  border-left-color:#5eead4!important;
  background:linear-gradient(105deg,rgba(94,234,212,.20) 0%,rgba(94,234,212,.07) 30%,#0b0c10 68%)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket.vrsig-st-stopped {
  border-left-color:#f97316!important;
  background:linear-gradient(105deg,rgba(249,115,22,.19) 0%,rgba(249,115,22,.06) 30%,#0b0c10 68%)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket.vrsig-st-near,
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket.vrsig-st-update {
  border-left-color:#fbbf24!important;
  background:linear-gradient(105deg,rgba(251,191,36,.17) 0%,rgba(251,191,36,.05) 30%,#0b0c10 68%)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket.vrsig-st-watch {
  border-left-color:#7a7a7e!important;
  background:linear-gradient(105deg,rgba(122,122,126,.14) 0%,rgba(122,122,126,.05) 30%,#0b0c10 68%)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket.vrsig-st-closed {
  border-left-color:#6a6a6e!important;
  background:linear-gradient(105deg,rgba(122,122,126,.09) 0%,rgba(122,122,126,.035) 30%,#0b0c10 68%)!important;
}

#alertsView.vr-alerts-compact .vralrt-ticket .alrt-c-top {
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  min-height:31px!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state-meta,
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-side-meta,
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-live,
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-pnl-meta {
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
  line-height:1!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-side-meta,
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-pnl-meta {
  align-items:flex-end!important;
  margin-left:auto!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-lk,
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-grade-k {
  color:#7a7a82!important;
  font:700 .44rem/1 "JetBrains Mono","Courier New",monospace!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state,
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-protection-state,
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-tag {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:23px!important;
  padding:0 7px!important;
  background:rgba(255,255,255,.035)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  border-radius:0!important;
  font:800 .58rem/1 "JetBrains Mono","Courier New",monospace!important;
  letter-spacing:.10em!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state.open {
  color:#76b7ff!important;
  border-color:rgba(118,183,255,.48)!important;
  background:rgba(118,183,255,.055)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state.alert {
  color:#ff5a68!important;
  border-color:rgba(255,90,104,.50)!important;
  background:rgba(255,90,104,.06)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state.near,
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state.update {
  color:#fbbf24!important;
  border-color:rgba(251,191,36,.46)!important;
  background:rgba(251,191,36,.07)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state.tphit {
  color:#5eead4!important;
  border-color:rgba(94,234,212,.46)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state.stopped {
  color:#f97316!important;
  border-color:rgba(249,115,22,.52)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state.watch,
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state.closed {
  color:#a3a7b0!important;
  border-color:rgba(163,167,176,.30)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-protection-state.active-trail {
  color:#34d399!important;background:rgba(52,211,153,.055)!important;
  border-color:rgba(52,211,153,.46)!important;box-shadow:none!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-protection-state.active-trail > span:first-child {color:#fbbf24!important;font-size:.66rem!important}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-protection-state.profit-locked {
  color:#4ade80!important;background:rgba(74,222,128,.055)!important;
  border-color:rgba(74,222,128,.48)!important;box-shadow:none!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-protection-state.breakeven-protected {
  color:#4ade80!important;background:rgba(74,222,128,.055)!important;
  border-color:rgba(74,222,128,.48)!important;box-shadow:none!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-tag.long {
  color:#4ade80!important;
  border-color:rgba(74,222,128,.55)!important;
  background:rgba(74,222,128,.045)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-tag.short {
  color:#ff5a68!important;
  border-color:rgba(255,90,104,.52)!important;
  background:rgba(255,90,104,.045)!important;
}

#alertsView.vr-alerts-compact .vralrt-ticket .alrt-c-main {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
  grid-template-areas:"symbol entry grade"!important;
  align-items:center!important;
  gap:.55rem!important;
  min-width:0!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-sym {
  grid-area:symbol!important;
  justify-self:start!important;
  min-width:0!important;
  overflow:hidden!important;
  color:#f5f6f8!important;
  font:800 1.05rem/1 "Inter",sans-serif!important;
  letter-spacing:-.02em!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-px {
  grid-area:entry!important;
  justify-self:center!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:4px!important;
  min-width:72px!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-px-lbl {
  color:#7a7a82!important;
  font:700 .44rem/1 "JetBrains Mono","Courier New",monospace!important;
  letter-spacing:.18em!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-px-v {
  color:#fff!important;
  font:800 .86rem/1 "JetBrains Mono","Courier New",monospace!important;
  font-variant-numeric:tabular-nums!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-grade {
  grid-area:grade!important;
  justify-self:end!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  justify-content:center!important;
  gap:4px!important;
  min-width:48px!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-grade-v {
  color:#d9dce3!important;
  font:800 1.1rem/1 "Inter",sans-serif!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-grade-v.grade-a { color:#4ade80!important; }
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-grade-v.grade-b { color:#93c5fd!important; }
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-grade-v.grade-d,
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-grade-v.grade-e { color:#ff7b84!important; }

#alertsView.vr-alerts-compact .vralrt-ticket .alrt-c-sltp {
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:1px!important;
  padding:0!important;
  background:rgba(255,255,255,.07)!important;
  border:0!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-sl,
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-tp {
  display:flex!important;
  align-items:baseline!important;
  gap:14px!important;
  padding:11px 12px!important;
  background:#08090c!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-k {
  font:800 .55rem/1 "JetBrains Mono","Courier New",monospace!important;
  letter-spacing:.12em!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-sl .alrt-k { color:#ff7280!important; }
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-tp .alrt-k { color:#5eead4!important; }
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-v {
  color:#f5f6f9!important;
  font:800 .79rem/1 "JetBrains Mono","Courier New",monospace!important;
  font-variant-numeric:tabular-nums!important;
  white-space:nowrap!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-v em {
  margin-left:5px!important;
  color:#737985!important;
  font-size:.61rem!important;
  font-style:normal!important;
  font-weight:650!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-sl.is-stop-changed {
  flex-wrap:wrap!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-sl.is-stop-changed .alrt-v {
  display:inline-flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:4px!important;
  min-width:0!important;
  color:#fbbf24!important;
  white-space:normal!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vr-stop-changed-note {
  display:inline-flex!important;
  align-items:center!important;
  gap:3px!important;
  margin-left:2px!important;
  color:#fbbf24!important;
  font:800 .43rem/1 "JetBrains Mono","Courier New",monospace!important;
  letter-spacing:.08em!important;
  white-space:nowrap!important;
}
/* Protection is shown by the ACTIVE STOP badge; STOP keeps its normal label/value tones. */
#alertsView.vr-alerts-compact .vralrt-ticket .alrt-sl .vr-stop-changed-note {
  color:#fbbf24!important;
}

#alertsView.vr-alerts-compact .vralrt-ticket > .alrt-c-meta {
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  min-height:27px!important;
  padding-top:1px!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-live { align-items:flex-start!important; }
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-px {
  color:#fff!important;
  font:800 .88rem/1 "JetBrains Mono","Courier New",monospace!important;
  font-variant-numeric:tabular-nums!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-px.is-closed-px { color:#d8dbe2!important; }
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-pnl {
  color:#d8dbe2!important;
  font:800 .68rem/1 "JetBrains Mono","Courier New",monospace!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-pnl.up { color:#4ade80!important; }
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-pnl.dn { color:#ff5a68!important; }
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-pnl.warn { color:#fbbf24!important; }

#alertsView.vr-alerts-compact #alertsList > .alrt-card[data-alert-loading],
#alertsView.vr-alerts-compact #alertsList > .alrt-card[data-alert-empty] {
  min-height:0;
  padding:11px 12px;
  background:#08090b;
  border:1px solid var(--vr-alert-line);
  border-left:2px solid #666c77;
  border-radius:0;
}

@media(max-width:430px) {
  #alertsView.vr-alerts-compact .view-content {
    padding-left:12px;
    padding-right:12px;
  }
}
@media(max-width:350px) {
  #alertsView.vr-alerts-compact #alertsList > .vralrt-ticket {
    gap:.52rem!important;
    padding:.78rem .82rem!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket .alrt-c-main { gap:.35rem!important; }
  #alertsView.vr-alerts-compact .vralrt-ticket .alrt-sym { font-size:.94rem!important; }
  #alertsView.vr-alerts-compact .vralrt-ticket .alrt-px { min-width:62px!important; }
  #alertsView.vr-alerts-compact .vralrt-ticket .alrt-sl,
  #alertsView.vr-alerts-compact .vralrt-ticket .alrt-tp {
    gap:8px!important;
    padding:9px 8px!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket .alrt-v em { display:none!important; }
}

/* Compact ticket v2: the live alert decision in three dense bands.
   Lifecycle, dedupe, product membership and linger rules remain renderer-owned. */
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket[data-alert-variant="v2-ticket-v2"] {
  gap:0!important;
  padding:0!important;
  background:#0a0b0e!important;
  border-color:rgba(255,255,255,.12)!important;
  border-left-width:2px!important;
  border-radius:9px!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket[data-alert-variant="v2-ticket-v2"].vrsig-st-open {
  background:linear-gradient(105deg,rgba(118,183,255,.09),#0a0b0e 54%)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket[data-alert-variant="v2-ticket-v2"].vrsig-st-alert {
  background:linear-gradient(105deg,rgba(255,90,104,.10),#0a0b0e 54%)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket[data-alert-variant="v2-ticket-v2"].vrsig-st-tphit {
  background:linear-gradient(105deg,rgba(94,234,212,.08),#0a0b0e 54%)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket[data-alert-variant="v2-ticket-v2"].vrsig-st-stopped {
  background:linear-gradient(105deg,rgba(249,115,22,.08),#0a0b0e 54%)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket[data-alert-variant="v2-ticket-v2"].vrsig-st-near,
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket[data-alert-variant="v2-ticket-v2"].vrsig-st-update {
  background:linear-gradient(105deg,rgba(251,191,36,.07),#0a0b0e 54%)!important;
}
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket[data-alert-variant="v2-ticket-v2"].vrsig-st-watch,
#alertsView.vr-alerts-compact #alertsList > .vralrt-ticket[data-alert-variant="v2-ticket-v2"].vrsig-st-closed {
  background:#0a0b0e!important;
}

#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-strip {
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  min-width:0!important;
  min-height:33px!important;
  padding:7px 12px!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  background:rgba(255,255,255,.018)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-meta {
  display:flex!important;
  align-items:center!important;
  flex:1 1 auto!important;
  gap:7px!important;
  min-width:0!important;
  overflow:hidden!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-meta > .vrsig-lk {
  flex:0 0 auto!important;
  font-size:.40rem!important;
  letter-spacing:.15em!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-pill {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 1 auto!important;
  min-width:0!important;
  min-height:20px!important;
  padding:0 7px!important;
  border:1px solid rgba(255,255,255,.20)!important;
  color:#d8dbe2!important;
  background:#0b0c0f!important;
  font:900 .52rem/1 "JetBrains Mono","Courier New",monospace!important;
  letter-spacing:.11em!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-pill.entry {
  border-color:rgba(74,222,128,.55)!important;
  color:#67f091!important;
  background:rgba(74,222,128,.055)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-pill.open {
  border-color:rgba(96,165,250,.52)!important;
  color:#78baff!important;
  background:rgba(96,165,250,.055)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-pill.target {
  border-color:rgba(74,222,128,.48)!important;
  color:#67f091!important;
  background:rgba(74,222,128,.05)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-pill.stop {
  border-color:rgba(251,191,36,.55)!important;
  color:#fbbf24!important;
  background:rgba(251,191,36,.055)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-pill.risk,
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-pill.near,
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-pill.update {
  border-color:rgba(251,191,36,.48)!important;
  color:#fbbf24!important;
  background:rgba(251,191,36,.045)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-pill.closed {
  border-color:rgba(137,142,154,.32)!important;
  color:#858994!important;
  background:rgba(137,142,154,.035)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-time {
  flex:0 0 auto!important;
  margin-left:0!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-trail {
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex:0 0 auto!important;
  gap:4px!important;
  min-width:0!important;
  margin-left:auto!important;
  white-space:nowrap!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-model {
  color:#b5bac4!important;
  font:800 .40rem/1 "JetBrains Mono","Courier New",monospace!important;
  letter-spacing:.08em!important;
  white-space:nowrap!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-separator {
  color:#50545d!important;
  font:700 .40rem/1 "JetBrains Mono","Courier New",monospace!important;
}

#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-c-head {
  display:grid!important;
  grid-template-columns:minmax(56px,1fr) auto auto!important;
  grid-template-areas:"symbol state decisions"!important;
  align-items:center!important;
  gap:10px!important;
  min-width:0!important;
  min-height:0!important;
  padding:11px 13px!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-c-head > .alrt-sym {
  grid-area:symbol!important;
  justify-self:start!important;
  min-width:0!important;
  max-width:100%!important;
  font-size:1.05rem!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-c-head > .vrsig-state-meta {
  grid-area:state!important;
  align-items:flex-start!important;
  min-width:0!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state-line {
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  min-width:0!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-state-line {
  flex-wrap:nowrap!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vralrt-time {
  color:#858994!important;
  font:700 .40rem/1 "JetBrains Mono","Courier New",monospace!important;
  font-variant-numeric:tabular-nums!important;
  letter-spacing:.035em!important;
  white-space:nowrap!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vralrt-time.is-missing {
  color:#686c75!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-c-decisions {
  grid-area:decisions!important;
  display:grid!important;
  grid-template-columns:auto auto!important;
  align-items:center!important;
  gap:10px!important;
  margin-left:auto!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-side-meta,
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-grade {
  grid-area:auto!important;
  min-width:0!important;
  margin-left:0!important;
  align-items:flex-end!important;
  gap:3px!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-lk,
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-grade-k {
  font-size:.40rem!important;
  letter-spacing:.15em!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-state,
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-protection-state,
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-tag {
  min-height:20px!important;
  padding:0 6px!important;
  font-size:.52rem!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-grade-v {
  font-size:.95rem!important;
}

#alertsView.vr-alerts-compact .vralrt-ticket .vralrt-event-risk-note {
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:start!important;
  gap:9px!important;
  min-width:0!important;
  padding:8px 12px!important;
  border-bottom:1px solid rgba(251,191,36,.16)!important;
  background:rgba(251,191,36,.055)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vralrt-event-risk-note > span {
  color:#fbbf24!important;
  font:800 .43rem/1.35 "JetBrains Mono","Courier New",monospace!important;
  letter-spacing:.13em!important;
  white-space:nowrap!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket .vralrt-event-risk-note > b {
  min-width:0!important;
  color:#d8dbe2!important;
  font:600 .55rem/1.38 "Inter",sans-serif!important;
  overflow-wrap:anywhere!important;
}

#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-c-metrics {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  background:#08090c!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-metric {
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:5px!important;
  min-width:0!important;
  min-height:48px!important;
  margin:0!important;
  padding:9px 12px!important;
  border-left:1px solid rgba(255,255,255,.07)!important;
  line-height:1!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-metric:first-child {
  border-left:0!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-pnl-meta {
  align-items:flex-end!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-px-v,
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-px {
  overflow:hidden!important;
  max-width:100%!important;
  font-size:.78rem!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-pnl {
  font-size:.70rem!important;
}

#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-c-sltp {
  gap:0!important;
  border-top:1px solid rgba(255,255,255,.07)!important;
  background:#08090c!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-c-sltp[data-level-count="1"] {
  grid-template-columns:1fr!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-sl,
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-tp {
  justify-content:flex-start!important;
  gap:9px!important;
  min-height:35px!important;
  padding:8px 12px!important;
  background:transparent!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-tp {
  border-left:1px solid rgba(255,255,255,.07)!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-c-sltp[data-level-count="1"] .alrt-tp {
  border-left:0!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-k {
  font-size:.49rem!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-v {
  font-size:.71rem!important;
}
#alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-v em {
  font-size:.55rem!important;
}

@media(max-width:380px) {
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-strip {
    gap:6px!important;
    padding:7px 10px!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-meta {
    gap:5px!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-trail {
    gap:3px!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-model,
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-separator {
    font-size:.36rem!important;
    letter-spacing:0!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vralrt-action-pill {
    padding:0 6px!important;
    font-size:.49rem!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-c-head {
    grid-template-columns:minmax(52px,1fr) auto auto!important;
    gap:6px!important;
    padding:10px!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-c-decisions {
    gap:6px!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket .vrsig-state-line {
    gap:5px!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket .vralrt-time {
    font-size:.36rem!important;
    letter-spacing:0!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-metric {
    padding:8px 9px!important;
  }
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .alrt-px-v,
  #alertsView.vr-alerts-compact .vralrt-ticket[data-alert-variant="v2-ticket-v2"] .vrsig-px {
    font-size:.72rem!important;
  }
}
