/*
 * Your global styles here
 */
html,
body {
    height: 100%;
}

html {
    background: white;
}

body {
    margin: 0;
}

.notification {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem 1.5rem;
  border-radius: 4px;
  font-family: 'Manrope', sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

/* Info - clara */
.notification.info-light {
  background-color: #eeeeee;
  color: #333;
}

/* Info - oscura */
.notification.info-dark {
  background-color: #888686;
  color: white;
}

/* Success */
.notification.success {
  background-color: #87BF82; /* Tu color deseado */
  color: white;
}

/* Warning */
.notification.warning {
  background-color: #F2994A; /* Tu color deseado */
  color: black;
}

/* Error */
.notification.error {
  background-color: #A8323E; /* Tu color deseado */
  color: white;
}
  
.slds-checkbox--toggle [type="checkbox"]:checked + .slds-checkbox--faux::after, .slds-checkbox--toggle [type="checkbox"]:checked + .slds-checkbox--faux_container .slds-checkbox--faux::after, .slds-checkbox--toggle [type="checkbox"]:checked + .slds-checkbox_faux::after, .slds-checkbox--toggle [type="checkbox"]:checked + .slds-checkbox_faux_container .slds-checkbox_faux::after, .slds-checkbox--toggle [type="checkbox"]:checked ~ .slds-checkbox--faux::after, .slds-checkbox--toggle [type="checkbox"]:checked ~ .slds-checkbox_faux::after, .slds-checkbox_toggle [type="checkbox"]:checked + .slds-checkbox--faux::after, .slds-checkbox_toggle [type="checkbox"]:checked + .slds-checkbox--faux_container .slds-checkbox--faux::after, .slds-checkbox_toggle [type="checkbox"]:checked + .slds-checkbox_faux::after, .slds-checkbox_toggle [type="checkbox"]:checked + .slds-checkbox_faux_container .slds-checkbox_faux::after, .slds-checkbox_toggle [type="checkbox"]:checked ~ .slds-checkbox--faux::after, .slds-checkbox_toggle [type="checkbox"]:checked ~ .slds-checkbox_faux::after {
  display: none;
}

/* Opcional: también podrías ajustar estilos para hacerlo aún más limpio */
.slds-checkbox_toggle .slds-checkbox_faux {
  background-image: none;
}

/* Cambiar color del check en un checkbox */
.slds-checkbox .slds-checkbox_faux::after {
  border-color: red !important; /* Cambia el color del borde */
}

.slds-listbox__option .slds-listbox__option-icon .slds-icon{
  fill: #ED1849 !important; /* Cambia el color del icono */
}

.go-icon .slds-icon {
    color: #ED1849 !important;
    fill: #ED1849 !important;
}

.search-dropdown .slds-input{
  padding-left: 2rem !important;
}

.slds-input  {
  line-height: var(--dxp-s-button-line-height);
}

[kx-scope=button-brand]:hover:before {
  background: #a81235 !important;
  content: "" !important;
  opacity: 1 !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  transform: none !important;
}

:root {
  --slds-kx-button-gradient-color: #a81235 !important;
}

.comm-section-container {
  padding: 0 !important;
}

.back-wrapper .slds-icon-text-default {
  --slds-c-icon-color-foreground: white !important;
}

.chip {
  padding: 7px 15px;
  border-radius: 50px;
  background-color: grey;
  color: black;
  font-size: 14px;
  display: inline-block;
  line-height: 1;
} 

.chip.success {
  background-color: #87BF82;
  color: black;
}

.chip.error {
  background-color: #a81235;
  color: white;
}

lightning-button.white .slds-button {
  border: 0;
  background-color: white;
  font-size: 14px;
  color: rgba(67, 64, 64, 1);
}

lightning-button.w-100 .slds-button {
  width: 100%;
}

lightning-button.big .slds-button {
  font-size: 24px;
}

.slds-table--cell-buffer tr > td:first-child, .slds-table--cell-buffer tr > th:first-child, .slds-table_cell-buffer tr > td:first-child, .slds-table_cell-buffer tr > th:first-child{
  padding-left: 1.5rem !important;
}

@media screen and (min-width: 992px) {
  .back-wrapper .slds-icon-text-default {
    --slds-c-icon-color-foreground: #455560 !important;
  }

  .columns-content {
    margin: 0 !important;
    max-width: unset !important;
  }
}