.brs-app .st-app-logo {
  --st-logo-width: 1px !important;
  --st-logo-height: 1px !important;  
}

.st-light-theme {
  --st-logo-path: url(./assets/logo.png);
}
.st-dark-theme {
  --st-logo-path: url(./assets/logodark.png);
}
:root {
    --st-light-primary-color: #41B8EA !important;
    --st-light-warn-color: #132A4A !important;
    --st-positive-color: #4EB966 !important;
    --st-negative-color: #CDD5E3 !important
}

#mat-dialog-0 ng-component brs-form-modal section div small::after {  content: "\AImportant: The risk management process is not instantaneous and may be delayed based on trading volatility.";  white-space: pre-line;  font-weight: bold; }

/* Hide the logo link completely */
.st-header-logo-link,
a[routerlink="/"] > .mat-button-wrapper > .st-header-logo-link {
  display: none !important;
}

/* Remove any padding/margin from the parent logo button */
a[routerlink="/"].mat-button {
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 0 !important;
}

/* Remove the provider's server information row upon creating subscription for authorized user */
.brs-list__entry.st-provider-server-label {
  display: none !important;
} 

/* Remove the provider's server information row upon creating subscription for non-logged-in registration  */
.brs-list__entry.ng-star-inserted span[transloco="provider.server.label"],
.brs-list__entry.ng-star-inserted .brs-tag {
  display: none !important;
}


/* Remove the space from the parent container */
.brs-list__entry.ng-star-inserted:has(span[transloco="provider.server.label"]) {
  display: none !important;  /* Completely removes the row 