:root {
  --body-bg: var(--color-base-100) !important;
  --body-fg: var(--color-base-content) !important;
  --header-bg: var(--color-secondary) !important;
  --object-tools-bg: var(--color-primary) !important;
  
  #sidebar-item ul {
    margin-bottom: 0 !important;


}
.fieldset {
  border-top: 0 !important;
}

ul.errorlist {
    background: none !important;
}

ul.errorlist li {
    font-size: var(--text-xs) !important;
    color: var(--color-error) !important;
}



[data-theme="dark"] {
}


/* Ocultar breadcrumbs cuando estamos en dashboard */
body.dashboard nav.breadcrumbs,
body.dashboard nav[aria-label="Breadcrumbs"],
body.dashboard nav.breadcrumbs.breadcrumbs-custom {
    display: none !important;
}

/* También ocultar el contenedor del breadcrumbs si existe */
body.dashboard .breadcrumbs-container,
body.dashboard nav[aria-label="Breadcrumbs"] {
    display: none !important;
}@import "base.css";

.colMS {
    margin-right: 0 !important;
    width: auto !important;
}

/* Breadcrumbs - Estilos con alta especificidad para sobrescriber Django */
nav[aria-label="Breadcrumbs"] .breadcrumbs,
.breadcrumbs.breadcrumbs-custom {
    background-color: rgba(var(--fallback-b1,oklch(var(--b1)/1)), 0.95) !important; /* bg-base-100/95 */
    padding: 0.5rem 2rem !important;
    margin: 0 !important;
    box-shadow: none !important;
    border: none !important;
}

/* Forzar estilos en ambos temas */
html[data-theme="light"] .breadcrumbs,
html:not([data-theme]) .breadcrumbs,
.breadcrumbs {
    background-color: var(--color-base-200) !important;
    box-shadow: none !important;
    border: none !important;
}

/* Modo oscuro */
html[data-theme="dark"] .breadcrumbs {
    background-color: var(--color-base-200) !important;
    box-shadow: none !important;
    border: none !important;
}

/* Enlaces de breadcrumbs - forzar colores */
.breadcrumbs a,
.breadcrumbs a:link,
.breadcrumbs a:visited {
    color: rgba(var(--fallback-bc,oklch(var(--bc)/1)), 0.7) !important; /* Texto con 70% opacidad */
    text-decoration: none !important;
    transition: all 0.2s ease-in-out !important;
    font-weight: 400 !important;
}

/* Hover effect: forzar subrayado y más brillante */
.breadcrumbs a:hover,
.breadcrumbs a:focus {
    color: rgba(var(--fallback-bc,oklch(var(--bc)/1)), 0.9) !important; /* Más brillante en hover */
    text-decoration: underline !important;
    text-underline-offset: 2px !important;
}

/* Texto actual/página activa */
.breadcrumbs li:last-child,
.breadcrumbs .current {
    color: rgba(var(--fallback-bc,oklch(var(--bc)/1)), 0.5) !important; /* 50% opacidad */
}

/* Separadores entre elementos */
.breadcrumbs ul {
    display: flex !important;
    align-items: center !important;
    gap: 0.5rem !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Reset de estilos de Django */
.breadcrumbs li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Override específico para Django Admin */
div.breadcrumbs.breadcrumbs {
    /*background-color: rgba(var(--fallback-b1,oklch(var(--b1)/1)), 0.95) !important;*/
    box-shadow: none !important;
    border: none !important;
    color: rgba(var(--fallback-bc,oklch(var(--bc)/1)), 0.7) !important;
}

.is-drawer-open.collapse.collapse-arrow .collapse-title::after {
    /* ... (color) ... */
    transition: transform 0.3s ease-in-out; /* Hace que la rotación sea suave */
}

.is-drawer-open.collapse.collapse-arrow.collapse-open .collapse-title::after {
    transform: rotate(90deg); /* Gira el chevron 90 grados cuando el collapse está abierto */
}