/* insitu-echaurren */
[data-color-theme="1224730"]:root,
[data-bs-theme="light"][data-color-theme="1224730"]:root {
    --bs-primary: #16BFD7;  /* Azul claro */
    --bs-primary-rgb: 22, 191, 215;  /* RGB de #16BFD7 */
    --bs-light-primary: rgba(22, 191, 215, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(22, 191, 215, 0.1);  /* Fondo sutil */
    --bs-secondary: #272831;  /* Gris oscuro */
    --bs-secondary-rgb: 39, 40, 49;  /* RGB de #272831 */
    --bs-light-secondary: rgba(39, 40, 49, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(39, 40, 49, 0.1);  /* Fondo sutil */
}
[data-color-theme="1224730"]:root .bg-primary,
[data-bs-theme="light"][data-color-theme="1224730"]:root .bg-primary {
    --bs-primary: #16BFD7;  /* Azul claro */
    --bs-primary-rgb: 22, 191, 215;  /* RGB de #16BFD7 */
    --bs-light-primary: rgba(22, 191, 215, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(22, 191, 215, 0.1);  /* Fondo sutil */
    --bs-secondary: #272831;  /* Gris oscuro */
    --bs-secondary-rgb: 39, 40, 49;  /* RGB de #272831 */
    --bs-light-secondary: rgba(39, 40, 49, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(39, 40, 49, 0.1);  /* Fondo sutil */
}

[data-color-theme="1224730"]:root .btn-primary,
[data-bs-theme="light"][data-color-theme="1224730"]:root .btn-primary {
    --bs-btn-bg: #16BFD7;  /* Fondo del botón primario */
    --bs-btn-border-color: #16BFD7;  /* Color del borde del botón primario */
    --bs-btn-hover-bg: #14a9bc;  /* Fondo del botón primario al pasar el mouse */
    --bs-btn-hover-border-color: #14a9bc;  /* Color del borde del botón primario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón primario activo */
    --bs-btn-active-bg: #1494ae;  /* Fondo del botón primario activo */
    --bs-btn-active-border-color: #0e7c94;  /* Color del borde del botón primario activo */
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  /* Sombra interna para el estado activo */
    --bs-btn-disabled-color: #fff;  /* Color del texto del botón primario deshabilitado */
    --bs-btn-disabled-bg: #b3e5fc;  /* Fondo del botón primario deshabilitado */
    --bs-btn-disabled-border-color: #b3e5fc;  /* Color del borde del botón primario deshabilitado */
}
[data-color-theme="1224730"]:root .btn-secondary,
[data-bs-theme="light"][data-color-theme="1224730"]:root .btn-secondary {
    --bs-btn-bg: #272831;  /* Fondo del botón secundario */
    --bs-btn-border-color: #272831;  /* Color del borde del botón secundario */
    --bs-btn-hover-bg: #1f2024;  /* Fondo del botón secundario al pasar el mouse */
    --bs-btn-hover-border-color: #1f2024;  /* Color del borde del botón secundario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón secundario activo */
    --bs-btn-active-bg: #191a1f;  /* Fondo del botón secundario activo */
    --bs-btn-active-border-color: #131417;  /* Color del borde del botón secundario activo */
    --bs-btn-disabled-color: #aaa;  /* Color del texto del botón secundario deshabilitado */
    --bs-btn-disabled-bg: #3e4045;  /* Fondo del botón secundario deshabilitado */
    --bs-btn-disabled-border-color: #3e4045;  /* Color del borde del botón secundario deshabilitado */
}

/* insitu-irarrazaval */
[data-color-theme="1224728"]:root,
[data-bs-theme="light"][data-color-theme="1224728"]:root {
    --bs-primary: #27CD77;  /* Verde claro */
    --bs-primary-rgb: 39, 205, 119;  /* RGB de #27CD77 */
    --bs-light-primary: rgba(39, 205, 119, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(39, 205, 119, 0.1);  /* Fondo sutil */
    --bs-secondary: #262730;  /* Gris casi negro */
    --bs-secondary-rgb: 38, 39, 48;  /* RGB de #262730 */
    --bs-light-secondary: rgba(38, 39, 48, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(38, 39, 48, 0.1);  /* Fondo sutil */
}

[data-color-theme="1224728"]:root .bg-primary,
[data-bs-theme="light"][data-color-theme="1224728"]:root .bg-primary{
    --bs-primary: #27CD77;  /* Verde claro */
    --bs-primary-rgb: 39, 205, 119;  /* RGB de #27CD77 */
    --bs-light-primary: rgba(39, 205, 119, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(39, 205, 119, 0.1);  /* Fondo sutil */
    --bs-secondary: #262730;  /* Gris casi negro */
    --bs-secondary-rgb: 38, 39, 48;  /* RGB de #262730 */
    --bs-light-secondary: rgba(38, 39, 48, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(38, 39, 48, 0.1);  /* Fondo sutil */
}

[data-color-theme="1224728"]:root .btn-primary,
[data-bs-theme="light"][data-color-theme="1224728"]:root .btn-primary {
    --bs-btn-bg: #27CD77;  /* Fondo del botón primario */
    --bs-btn-border-color: #27CD77;  /* Color del borde del botón primario */
    --bs-btn-hover-bg: #23b866;  /* Fondo del botón primario al pasar el mouse */
    --bs-btn-hover-border-color: #23b866;  /* Color del borde del botón primario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón primario activo */
    --bs-btn-active-bg: #1fa255;  /* Fondo del botón primario activo */
    --bs-btn-active-border-color: #1c8e4a;  /* Color del borde del botón primario activo */
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  /* Sombra interna para el estado activo */
    --bs-btn-disabled-color: #fff;  /* Color del texto del botón primario deshabilitado */
    --bs-btn-disabled-bg: #acf2bd;  /* Fondo del botón primario deshabilitado */
    --bs-btn-disabled-border-color: #acf2bd;  /* Color del borde del botón primario deshabilitado */
}
[data-color-theme="1224728"]:root .btn-secondary,
[data-bs-theme="light"][data-color-theme="1224728"]:root .btn-secondary {
    --bs-btn-bg: #262730;  /* Fondo del botón secundario */
    --bs-btn-border-color: #262730;  /* Color del borde del botón secundario */
    --bs-btn-hover-bg: #1f1f24;  /* Fondo del botón secundario al pasar el mouse */
    --bs-btn-hover-border-color: #1f1f24;  /* Color del borde del botón secundario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón secundario activo */
    --bs-btn-active-bg: #191a1f;  /* Fondo del botón secundario activo */
    --bs-btn-active-border-color: #131417;  /* Color del borde del botón secundario activo */
    --bs-btn-disabled-color: #aaa;  /* Color del texto del botón secundario deshabilitado */
    --bs-btn-disabled-bg: #3e4045;  /* Fondo del botón secundario deshabilitado */
    --bs-btn-disabled-border-color: #3e4045;  /* Color del borde del botón secundario deshabilitado */
}


/* Ronda Lo Ovalle */
[data-color-theme="1129240"]:root,
[data-bs-theme="light"][data-color-theme="1129240"]:root {
    --bs-primary: #33E9C6;  /* Verde turquesa claro */
    --bs-primary-rgb: rgba(51, 233, 198, 1);  /* RGB de #33E9C6 */
    --bs-light-primary: rgba(51, 233, 198, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(51, 233, 198, 0.1);  /* Fondo sutil */
    --bs-secondary: #02131B;  /* Negro azulado */
    --bs-secondary-rgb: 2, 19, 27;  /* RGB de #02131B */
    --bs-light-secondary: rgba(2, 19, 27, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(2, 19, 27, 0.1);  /* Fondo sutil */
}

[data-color-theme="1129240"]:root .bg-primary,
[data-bs-theme="light"][data-color-theme="1129240"]:root .bg-primary {
    --bs-primary: #33E9C6;  /* Verde turquesa claro */
    --bs-primary-rgb: rgba(51, 233, 198, 1);  /* RGB de #33E9C6 */
    --bs-light-primary: rgba(51, 233, 198, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(51, 233, 198, 0.1);  /* Fondo sutil */
    --bs-secondary: #02131B;  /* Negro azulado */
    --bs-secondary-rgb: 2, 19, 27;  /* RGB de #02131B */
    --bs-light-secondary: rgba(2, 19, 27, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(2, 19, 27, 0.1);  /* Fondo sutil */
}

[data-color-theme="1129240"]:root .btn-primary,
[data-bs-theme="light"][data-color-theme="1129240"]:root .btn-primary {
    --bs-btn-bg: #33E9C6;  /* Fondo del botón primario */
    --bs-btn-border-color: #33E9C6;  /* Color del borde del botón primario */
    --bs-btn-hover-bg: #2ad5b7;  /* Fondo del botón primario al pasar el mouse */
    --bs-btn-hover-border-color: #2ad5b7;  /* Color del borde del botón primario al pasar el mouse */
    --bs-btn-active-color: #000;  /* Color del texto del botón primario activo */
    --bs-btn-active-bg: #26c2a7;  /* Fondo del botón primario activo */
    --bs-btn-active-border-color: #21af97;  /* Color del borde del botón primario activo */
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  /* Sombra interna para el estado activo */
    --bs-btn-disabled-color: #000;  /* Color del texto del botón primario deshabilitado */
    --bs-btn-disabled-bg: #9aefe0;  /* Fondo del botón primario deshabilitado */
    --bs-btn-disabled-border-color: #9aefe0;  /* Color del borde del botón primario deshabilitado */
    --bs-btn-color: #000;
}
[data-color-theme="1129240"]:root .btn-secondary,
[data-bs-theme="light"][data-color-theme="1129240"]:root .btn-secondary {
    --bs-btn-bg: #02131B;  /* Fondo del botón secundario */
    --bs-btn-border-color: #02131B;  /* Color del borde del botón secundario */
    --bs-btn-hover-bg: #011014;  /* Fondo del botón secundario al pasar el mouse */
    --bs-btn-hover-border-color: #011014;  /* Color del borde del botón secundario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón secundario activo */
    --bs-btn-active-bg: #010e11;  /* Fondo del botón secundario activo */
    --bs-btn-active-border-color: #010c0e;  /* Color del borde del botón secundario activo */
    --bs-btn-disabled-color: #aaa;  /* Color del texto del botón secundario deshabilitado */
    --bs-btn-disabled-bg: #021925;  /* Fondo del botón secundario deshabilitado */
    --bs-btn-disabled-border-color: #021925;  /* Color del borde del botón secundario deshabilitado */
}

/* Ronda Santo Domingo */
[data-color-theme="100011200"]:root,
[data-bs-theme="light"][data-color-theme="100011200"]:root {
    --bs-primary: #33E9C6;  /* Verde turquesa claro */
    --bs-primary-rgb: rgba(51, 233, 198, 1);  /* RGB de #33E9C6 */
    --bs-light-primary: rgba(51, 233, 198, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(51, 233, 198, 0.1);  /* Fondo sutil */
    --bs-secondary: #02131B;  /* Negro azulado */
    --bs-secondary-rgb: 2, 19, 27;  /* RGB de #02131B */
    --bs-light-secondary: rgba(2, 19, 27, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(2, 19, 27, 0.1);  /* Fondo sutil */
}

[data-color-theme="100011200"]:root .bg-primary,
[data-bs-theme="light"][data-color-theme="100011200"]:root .bg-primary{
    --bs-primary: #33E9C6;  /* Verde turquesa claro */
    --bs-primary-rgb: rgba(51, 233, 198, 1);  /* RGB de #33E9C6 */
    --bs-light-primary: rgba(51, 233, 198, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(51, 233, 198, 0.1);  /* Fondo sutil */
    --bs-secondary: #02131B;  /* Negro azulado */
    --bs-secondary-rgb: 2, 19, 27;  /* RGB de #02131B */
    --bs-light-secondary: rgba(2, 19, 27, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(2, 19, 27, 0.1);  /* Fondo sutil */
}

[data-color-theme="100011200"]:root .btn-primary,
[data-bs-theme="light"][data-color-theme="100011200"]:root .btn-primary {
    --bs-btn-bg: #33E9C6;  /* Fondo del botón primario */
    --bs-btn-border-color: #33E9C6;  /* Color del borde del botón primario */
    --bs-btn-hover-bg: #2ad5b7;  /* Fondo del botón primario al pasar el mouse */
    --bs-btn-hover-border-color: #2ad5b7;  /* Color del borde del botón primario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón primario activo */
    --bs-btn-active-bg: #26c2a7;  /* Fondo del botón primario activo */
    --bs-btn-active-border-color: #21af97;  /* Color del borde del botón primario activo */
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  /* Sombra interna para el estado activo */
    --bs-btn-disabled-color: #fff;  /* Color del texto del botón primario deshabilitado */
    --bs-btn-disabled-bg: #9aefe0;  /* Fondo del botón primario deshabilitado */
    --bs-btn-disabled-border-color: #9aefe0;  /* Color del borde del botón primario deshabilitado */
    --bs-btn-color: #000;
}
[data-color-theme="100011200"]:root .btn-secondary,
[data-bs-theme="light"][data-color-theme="100011200"]:root .btn-secondary {
    --bs-btn-bg: #02131B;  /* Fondo del botón secundario */
    --bs-btn-border-color: #02131B;  /* Color del borde del botón secundario */
    --bs-btn-hover-bg: #011014;  /* Fondo del botón secundario al pasar el mouse */
    --bs-btn-hover-border-color: #011014;  /* Color del borde del botón secundario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón secundario activo */
    --bs-btn-active-bg: #010e11;  /* Fondo del botón secundario activo */
    --bs-btn-active-border-color: #010c0e;  /* Color del borde del botón secundario activo */
    --bs-btn-disabled-color: #aaa;  /* Color del texto del botón secundario deshabilitado */
    --bs-btn-disabled-bg: #021925;  /* Fondo del botón secundario deshabilitado */
    --bs-btn-disabled-border-color: #021925;  /* Color del borde del botón secundario deshabilitado */
}

/* Somma Asturias*/
[data-color-theme="1224731"]:root,
[data-bs-theme="light"][data-color-theme="1224731"]:root {
    --bs-primary: #1e2d3a;  /* Azul oscuro */
    --bs-primary-rgb: rgb(30, 45, 58);  /* RGB de #1e2d3a */
    --bs-light-primary: rgba(30, 45, 58, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(30, 45, 58, 0.1);  /* Fondo sutil */
    --bs-secondary: #2C80A3;  /* Azul cielo oscuro */
    --bs-secondary-rgb: 44, 128, 163;  /* RGB de #2C80A3 */
    --bs-light-secondary: rgba(44, 128, 163, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(44, 128, 163, 0.1);  /* Fondo sutil */
}

[data-color-theme="1224731"]:root .bg-primary,
[data-bs-theme="light"][data-color-theme="1224731"]:root .bg-primary{
    --bs-primary: #1e2d3a;  /* Azul oscuro */
    --bs-primary-rgb: rgb(30, 45, 58);  /* RGB de #1e2d3a */
    --bs-light-primary: rgba(30, 45, 58, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(30, 45, 58, 0.1);  /* Fondo sutil */
    --bs-secondary: #2C80A3;  /* Azul cielo oscuro */
    --bs-secondary-rgb: 44, 128, 163;  /* RGB de #2C80A3 */
    --bs-light-secondary: rgba(44, 128, 163, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(44, 128, 163, 0.1);  /* Fondo sutil */
}

[data-color-theme="1224731"]:root .btn-primary,
[data-bs-theme="light"][data-color-theme="1224731"]:root .btn-primary {
    --bs-btn-bg: #1e2d3a;  /* Fondo del botón primario */
    --bs-btn-border-color: #1e2d3a;  /* Color del borde del botón primario */
    --bs-btn-hover-bg: #162229;  /* Fondo del botón primario al pasar el mouse */
    --bs-btn-hover-border-color: #162229;  /* Color del borde del botón primario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón primario activo */
    --bs-btn-active-bg: #131c24;  /* Fondo del botón primario activo */
    --bs-btn-active-border-color: #10171b;  /* Color del borde del botón primario activo */
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  /* Sombra interna para el estado activo */
    --bs-btn-disabled-color: #fff;  /* Color del texto del botón primario deshabilitado */
    --bs-btn-disabled-bg: #394953;  /* Fondo del botón primario deshabilitado */
    --bs-btn-disabled-border-color: #394953;  /* Color del borde del botón primario deshabilitado */
}
[data-color-theme="1224731"]:root .btn-secondary,
[data-bs-theme="light"][data-color-theme="1224731"]:root .btn-secondary {
    --bs-btn-bg: #2C80A3;  /* Fondo del botón secundario */
    --bs-btn-border-color: #2C80A3;  /* Color del borde del botón secundario */
    --bs-btn-hover-bg: #276b87;  /* Fondo del botón secundario al pasar el mouse */
    --bs-btn-hover-border-color: #276b87;  /* Color del borde del botón secundario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón secundario activo */
    --bs-btn-active-bg: #215569;  /* Fondo del botón secundario activo */
    --bs-btn-active-border-color: #1c4851;  /* Color del borde del botón secundario activo */
    --bs-btn-disabled-color: #aaa;  /* Color del texto del botón secundario deshabilitado */
    --bs-btn-disabled-bg: #4b96b0;  /* Fondo del botón secundario deshabilitado */
    --bs-btn-disabled-border-color: #4b96b0;  /* Color del borde del botón secundario deshabilitado */
}

/* Somma Ines de Suarez */
[data-color-theme="1224729"]:root,
[data-bs-theme="light"][data-color-theme="1224729"]:root {
    --bs-primary: #00263A;  /* Azul marino muy oscuro */
    --bs-primary-rgb: rgb(0, 38, 58);  /* RGB de #00263A */
    --bs-light-primary: rgba(0, 38, 58, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(0, 38, 58, 0.1);  /* Fondo sutil */
    --bs-secondary: #E0DEDE;  /* Gris claro */
    --bs-secondary-rgb: 224, 222, 222;  /* RGB de #E0DEDE */
    --bs-light-secondary: rgba(224, 222, 222, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(224, 222, 222, 0.1);  /* Fondo sutil */
}

[data-color-theme="1224729"]:root .bg-primary,
[data-bs-theme="light"][data-color-theme="1224729"]:root .bg-primary {
    --bs-primary: #00263A;  /* Azul marino muy oscuro */
    --bs-primary-rgb: rgb(0, 38, 58);  /* RGB de #00263A */
    --bs-light-primary: rgba(0, 38, 58, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(0, 38, 58, 0.1);  /* Fondo sutil */
    --bs-secondary: #E0DEDE;  /* Gris claro */
    --bs-secondary-rgb: 224, 222, 222;  /* RGB de #E0DEDE */
    --bs-light-secondary: rgba(224, 222, 222, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(224, 222, 222, 0.1);  /* Fondo sutil */
}

[data-color-theme="1224729"]:root .btn-primary,
[data-bs-theme="light"][data-color-theme="1224729"]:root .btn-primary {
    --bs-btn-bg: #00263A;  /* Fondo del botón primario */
    --bs-btn-border-color: #00263A;  /* Color del borde del botón primario */
    --bs-btn-hover-bg: #001d2e;  /* Fondo del botón primario al pasar el mouse */
    --bs-btn-hover-border-color: #001d2e;  /* Color del borde del botón primario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón primario activo */
    --bs-btn-active-bg: #001225;  /* Fondo del botón primario activo */
    --bs-btn-active-border-color: #000f1a;  /* Color del borde del botón primario activo */
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  /* Sombra interna para el estado activo */
    --bs-btn-disabled-color: #fff;  /* Color del texto del botón primario deshabilitado */
    --bs-btn-disabled-bg: #334d66;  /* Fondo del botón primario deshabilitado */
    --bs-btn-disabled-border-color: #334d66;  /* Color del borde del botón primario deshabilitado */
}
[data-color-theme="1224729"]:root .btn-secondary,
[data-bs-theme="light"][data-color-theme="1224729"]:root .btn-secondary {
    --bs-btn-bg: #E0DEDE;  /* Fondo del botón secundario */
    --bs-btn-border-color: #E0DEDE;  /* Color del borde del botón secundario */
    --bs-btn-hover-bg: #c7c5c5;  /* Fondo del botón secundario al pasar el mouse */
    --bs-btn-hover-border-color: #c7c5c5;  /* Color del borde del botón secundario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón secundario activo */
    --bs-btn-active-bg: #afadad;  /* Fondo del botón secundario activo */
    --bs-btn-active-border-color: #989696;  /* Color del borde del botón secundario activo */
    --bs-btn-disabled-color: #aaa;  /* Color del texto del botón secundario deshabilitado */
    --bs-btn-disabled-bg: #ececec;  /* Fondo del botón secundario deshabilitado */
    --bs-btn-disabled-border-color: #ececec;  /* Color del borde del botón secundario deshabilitado */
}

/* Somma Parque Bustamante */
[data-color-theme="1224727"]:root,
[data-bs-theme="light"][data-color-theme="1224727"]:root {
    --bs-primary: #00263A;  /* Azul marino muy oscuro */
    --bs-primary-rgb: 0, 38, 58;  /* RGB de #00263A */
    --bs-light-primary: rgba(0, 38, 58, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(0, 38, 58, 0.1);  /* Fondo sutil */
    --bs-secondary: #E0DEDE;  /* Gris claro */
    --bs-secondary-rgb: 224, 222, 222;  /* RGB de #E0DEDE */
    --bs-light-secondary: rgba(224, 222, 222, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(224, 222, 222, 0.1);  /* Fondo sutil */
}

[data-color-theme="1224727"]:root .bg-primary,
[data-bs-theme="light"][data-color-theme="1224727"]:root .bg-primary {
    --bs-primary: #00263A;  /* Azul marino muy oscuro */
    --bs-primary-rgb: rgb(0, 38, 58);  /* RGB de #00263A */
    --bs-light-primary: rgba(0, 38, 58, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(0, 38, 58, 0.1);  /* Fondo sutil */
    --bs-secondary: #E0DEDE;  /* Gris claro */
    --bs-secondary-rgb: 224, 222, 222;  /* RGB de #E0DEDE */
    --bs-light-secondary: rgba(224, 222, 222, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(224, 222, 222, 0.1);  /* Fondo sutil */
}

[data-color-theme="1224727"]:root .btn-primary,
[data-bs-theme="light"][data-color-theme="1224727"]:root .btn-primary {
    --bs-btn-bg: #00263A;  /* Fondo del botón primario */
    --bs-btn-border-color: #00263A;  /* Color del borde del botón primario */
    --bs-btn-hover-bg: #001d2e;  /* Fondo del botón primario al pasar el mouse */
    --bs-btn-hover-border-color: #001d2e;  /* Color del borde del botón primario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón primario activo */
    --bs-btn-active-bg: #001225;  /* Fondo del botón primario activo */
    --bs-btn-active-border-color: #000f1a;  /* Color del borde del botón primario activo */
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  /* Sombra interna para el estado activo */
    --bs-btn-disabled-color: #fff;  /* Color del texto del botón primario deshabilitado */
    --bs-btn-disabled-bg: #334d66;  /* Fondo del botón primario deshabilitado */
    --bs-btn-disabled-border-color: #334d66;  /* Color del borde del botón primario deshabilitado */
}
[data-color-theme="1224727"]:root .btn-secondary,
[data-bs-theme="light"][data-color-theme="1224727"]:root .btn-secondary {
    --bs-btn-bg: #E0DEDE;  /* Fondo del botón secundario */
    --bs-btn-border-color: #E0DEDE;  /* Color del borde del botón secundario */
    --bs-btn-hover-bg: #c7c5c5;  /* Fondo del botón secundario al pasar el mouse */
    --bs-btn-hover-border-color: #c7c5c5;  /* Color del borde del botón secundario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón secundario activo */
    --bs-btn-active-bg: #afadad;  /* Fondo del botón secundario activo */
    --bs-btn-active-border-color: #989696;  /* Color del borde del botón secundario activo */
    --bs-btn-disabled-color: #aaa;  /* Color del texto del botón secundario deshabilitado */
    --bs-btn-disabled-bg: #ececec;  /* Fondo del botón secundario deshabilitado */
    --bs-btn-disabled-border-color: #ececec;  /* Color del borde del botón secundario deshabilitado */
}

/* Somma Plaza Ñuñoa */
[data-color-theme="1186235"]:root,
[data-bs-theme="light"][data-color-theme="1186235"]:root {
    --bs-primary: #E0B570;  /* Beige dorado */
    --bs-primary-rgb: 224, 181, 112;  /* RGB de #E0B570 */
    --bs-light-primary: rgba(224, 181, 112, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(224, 181, 112, 0.1);  /* Fondo sutil */
    --bs-secondary: #347184;  /* Azul petróleo */
    --bs-secondary-rgb: 52, 113, 132;  /* RGB de #347184 */
    --bs-light-secondary: rgba(52, 113, 132, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(52, 113, 132, 0.1);  /* Fondo sutil */
}

[data-color-theme="1186235"]:root .bg-primary,
[data-bs-theme="light"][data-color-theme="1186235"]:root .bg-primary{
    --bs-primary: #E0B570;  /* Beige dorado */
    --bs-primary-rgb: rgb(224, 181, 112);  /* RGB de #E0B570 */
    --bs-light-primary: rgba(224, 181, 112, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(224, 181, 112, 0.1);  /* Fondo sutil */
    --bs-secondary: #347184;  /* Azul petróleo */
    --bs-secondary-rgb: 52, 113, 132;  /* RGB de #347184 */
    --bs-light-secondary: rgba(52, 113, 132, 0.1);  /* Variante clara para fondos */
    --bs-secondary-bg-subtle: rgba(52, 113, 132, 0.1);  /* Fondo sutil */
}

[data-color-theme="1186235"]:root .btn-primary,
[data-bs-theme="light"][data-color-theme="1186235"]:root .btn-primary {
    --bs-btn-bg: #E0B570;  /* Fondo del botón primario */
    --bs-btn-border-color: #E0B570;  /* Color del borde del botón primario */
    --bs-btn-hover-bg: #c99a4e;  /* Fondo del botón primario al pasar el mouse */
    --bs-btn-hover-border-color: #c99a4e;  /* Color del borde del botón primario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón primario activo */
    --bs-btn-active-bg: #b6853a;  /* Fondo del botón primario activo */
    --bs-btn-active-border-color: #a4752f;  /* Color del borde del botón primario activo */
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  /* Sombra interna para el estado activo */
    --bs-btn-disabled-color: #fff;  /* Color del texto del botón primario deshabilitado */
    --bs-btn-disabled-bg: #f3d7a7;  /* Fondo del botón primario deshabilitado */
    --bs-btn-disabled-border-color: #f3d7a7;  /* Color del borde del botón primario deshabilitado */
}
[data-color-theme="1186235"]:root .btn-secondary,
[data-bs-theme="light"][data-color-theme="1186235"]:root .btn-secondary {
    --bs-btn-bg: #347184;  /* Fondo del botón secundario */
    --bs-btn-border-color: #347184;  /* Color del borde del botón secundario */
    --bs-btn-hover-bg: #2c5d70;  /* Fondo del botón secundario al pasar el mouse */
    --bs-btn-hover-border-color: #2c5d70;  /* Color del borde del botón secundario al pasar el mouse */
    --bs-btn-active-color: #fff;  /* Color del texto del botón secundario activo */
    --bs-btn-active-bg: #245060;  /* Fondo del botón secundario activo */
    --bs-btn-active-border-color: #1d424e;  /* Color del borde del botón secundario activo */
    --bs-btn-disabled-color: #aaa;  /* Color del texto del botón secundario deshabilitado */
    --bs-btn-disabled-bg: #5a8c9d;  /* Fondo del botón secundario deshabilitado */
    --bs-btn-disabled-border-color: #5a8c9d;  /* Color del borde del botón secundario deshabilitado */
}
/* Terravista adaptado a primario #101820 */
[data-color-theme="100084243"]:root,
[data-bs-theme="light"][data-color-theme="100084243"]:root {
    --bs-primary: #101820;  /* Negro petróleo oscuro */
    --bs-primary-rgb: 16, 24, 32;
    --bs-light-primary: rgba(16, 24, 32, 0.1);
    --bs-primary-bg-subtle: rgba(16, 24, 32, 0.1);

    --bs-secondary: #347184;  /* Azul petróleo (sin cambios) */
    --bs-secondary-rgb: 52, 113, 132;
    --bs-light-secondary: rgba(52, 113, 132, 0.1);
    --bs-secondary-bg-subtle: rgba(52, 113, 132, 0.1);
}

[data-color-theme="100084243"]:root .bg-primary,
[data-bs-theme="light"][data-color-theme="100084243"]:root .bg-primary {
    --bs-primary: #101820;
    --bs-primary-rgb: 16, 24, 32;
    --bs-light-primary: rgba(16, 24, 32, 0.1);
    --bs-primary-bg-subtle: rgba(16, 24, 32, 0.1);
    --bs-secondary: #347184;
    --bs-secondary-rgb: 52, 113, 132;
    --bs-light-secondary: rgba(52, 113, 132, 0.1);
    --bs-secondary-bg-subtle: rgba(52, 113, 132, 0.1);
}

[data-color-theme="100084243"]:root .btn-primary,
[data-bs-theme="light"][data-color-theme="100084243"]:root .btn-primary {
    --bs-btn-bg: #101820;
    --bs-btn-border-color: #101820;
    --bs-btn-hover-bg: #1a2a3a; /* un poco más claro */
    --bs-btn-hover-border-color: #1a2a3a;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a1118; /* más oscuro */
    --bs-btn-active-border-color: #000000;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #4b5b6b; /* gris azulado claro */
    --bs-btn-disabled-border-color: #4b5b6b;
}

[data-color-theme="100084243"]:root .btn-secondary,
[data-bs-theme="light"][data-color-theme="100084243"]:root .btn-secondary {
    --bs-btn-bg: #347184;
    --bs-btn-border-color: #347184;
    --bs-btn-hover-bg: #2c5d70;
    --bs-btn-hover-border-color: #2c5d70;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #245060;
    --bs-btn-active-border-color: #1d424e;
    --bs-btn-disabled-color: #aaa;
    --bs-btn-disabled-bg: #5a8c9d;
    --bs-btn-disabled-border-color: #5a8c9d;
}

/* somma calan */
[data-color-theme="100095269"]:root,
[data-bs-theme="light"][data-color-theme="100095269"]:root {
    --bs-primary: #00263A;  /* Azul petróleo oscuro */
    --bs-primary-rgb: rgba(0, 38, 58, 1);  /* RGB de #00263A */
    --bs-light-primary: rgba(0, 38, 58, 0.1);  /* Variante clara para fondos */
    --bs-primary-bg-subtle: rgba(0, 38, 58, 0.1);  /* Fondo sutil */
    --bs-secondary: #02131B;
    --bs-secondary-rgb: 2, 19, 27;
    --bs-light-secondary: rgba(2, 19, 27, 0.1);
    --bs-secondary-bg-subtle: rgba(2, 19, 27, 0.1);
}

[data-color-theme="100095269"]:root .bg-primary,
[data-bs-theme="light"][data-color-theme="100095269"]:root .bg-primary {
    --bs-primary: #00263A;
    --bs-primary-rgb: rgba(0, 38, 58, 1);
    --bs-light-primary: rgba(0, 38, 58, 0.1);
    --bs-primary-bg-subtle: rgba(0, 38, 58, 0.1);
    --bs-secondary: #02131B;
    --bs-secondary-rgb: 2, 19, 27;
    --bs-light-secondary: rgba(2, 19, 27, 0.1);
    --bs-secondary-bg-subtle: rgba(2, 19, 27, 0.1);
}

[data-color-theme="100095269"]:root .btn-primary,
[data-bs-theme="light"][data-color-theme="100095269"]:root .btn-primary {
    --bs-btn-bg: #00263A;
    --bs-btn-border-color: #00263A;
    --bs-btn-hover-bg: #002136;
    --bs-btn-hover-border-color: #002136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #001b2d;
    --bs-btn-active-border-color: #001622;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #4a5f6b;
    --bs-btn-disabled-border-color: #4a5f6b;
    --bs-btn-color: #fff;
}

[data-color-theme="100095269"]:root .btn-secondary,
[data-bs-theme="light"][data-color-theme="100095269"]:root .btn-secondary {
    --bs-btn-bg: #02131B;
    --bs-btn-border-color: #02131B;
    --bs-btn-hover-bg: #011014;
    --bs-btn-hover-border-color: #011014;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #010e11;
    --bs-btn-active-border-color: #010c0e;
    --bs-btn-disabled-color: #aaa;
    --bs-btn-disabled-bg: #021925;
    --bs-btn-disabled-border-color: #021925;
}

.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: none !important;
}

.accordion-item-title {
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

.accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: none !important;
}

.accordion-button-2 {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 0.875rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition);
}

.card-closesesion {
    --bs-card-spacer-y: 12px !important;
}