/* BRL_RISK_GRID_UI */
#brlRiskGridWorkbench .brl-rg-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 1200px) {
  #brlRiskGridWorkbench .brl-rg-grid {
    grid-template-columns: 1fr 1fr;
  }
}
#brlRiskGridWorkbench .brl-rg-card {
  border: 1px solid rgba(99,102,241,.18);
}
#brlRiskGridWorkbench .brl-rg-section-title {
  font-size: .75rem;
  text-transform: uppercase;
  letter-spacing: .08em;
}
#brlRiskGridWorkbench .brl-rg-kpi {
  border: 1px solid rgba(148,163,184,.16);
  border-radius: 14px;
  padding: .85rem 1rem;
  background: rgba(15,23,42,.22);
}
#brlRiskGridWorkbench .brl-rg-actions {
  display: flex;
  flex-wrap: wrap;
  gap: .75rem;
}
#brlRiskGridWorkbench .brl-rg-output {
  min-height: 90px;
  white-space: pre-wrap;
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: 12px;
  line-height: 1.5;
}
#brlRiskGridWorkbench .brl-rg-feedback-ok {
  color: #86efac;
}
#brlRiskGridWorkbench .brl-rg-feedback-warn {
  color: #fcd34d;
}
#brlRiskGridWorkbench .brl-rg-feedback-bad {
  color: #fca5a5;
}
#brlRiskGridWorkbench input[type="number"]::-webkit-outer-spin-button,
#brlRiskGridWorkbench input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#brlRiskGridWorkbench .brl-rg-inline {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .75rem;
}


/* BRL_RISK_GRID_UI_POLISH_1 */
#brlRiskGridWorkbench .brl-rg-output{
  min-height: 56px;
}
#brlRiskGridWorkbench .brl-rg-switch-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.75rem;
  min-height:44px;
}
#brlRiskGridWorkbench .brl-rg-switch{
  appearance:none;
  -webkit-appearance:none;
  width:46px;
  height:26px;
  border-radius:999px;
  background:rgba(100,116,139,.35);
  border:1px solid rgba(148,163,184,.28);
  position:relative;
  cursor:pointer;
  transition:all .18s ease;
}
#brlRiskGridWorkbench .brl-rg-switch::after{
  content:"";
  position:absolute;
  top:2px;
  left:2px;
  width:20px;
  height:20px;
  border-radius:999px;
  background:#fff;
  transition:all .18s ease;
}
#brlRiskGridWorkbench .brl-rg-switch:checked{
  background:rgba(99,102,241,.9);
  border-color:rgba(99,102,241,.95);
}
#brlRiskGridWorkbench .brl-rg-switch:checked::after{
  left:22px;
}

