
/* INTERNÍ EVIDENCE – vše na jedné stránce */
#page-interni-evidence .internal-panel,
#page-interni-evidence .internal-panel.active {
    display: block !important;
    animation: none !important;
    scroll-margin-top: 105px !important;
}

#page-interni-evidence .internal-evidence-shell > div:last-child {
    display: flex !important;
    flex-direction: column !important;
    gap: 18px !important;
}

#page-interni-evidence .internal-panel.card {
    margin: 0 !important;
}

/* Horní navigace funguje jako rozcestník po jedné dlouhé stránce */
#page-interni-evidence .internal-sidebar {
    position: sticky !important;
    top: 10px !important;
    z-index: 120 !important;
    margin-bottom: 18px !important;
}

#page-interni-evidence .internal-tab-btn {
    cursor: pointer !important;
}

/* Sekce opticky oddělit, ale bez zbytečných obřích mezer */
#page-interni-evidence .internal-panel + .internal-panel {
    margin-top: 0 !important;
}

/* Hodnocení komisariátu zůstává řízené oprávněním */
#page-interni-evidence .commissioner-evaluation-only {
    /* viditelnost dál řídí stávající role/access CSS */
}

/* Na mobilu navigace není sticky, ať nezabírá půl obrazovky */
@media (max-width: 900px) {
    #page-interni-evidence .internal-sidebar {
        position: static !important;
    }
}
