.dependent-wrapper {
    background-color: rgba(231, 231, 231, 0.315); padding: 0 2rem; padding-bottom: 2rem; border-radius: 10px; margin-bottom: 1rem; margin-top: 2.5rem;
}
.dependent__header { padding-top: 2px; }
.dependent__information-user { margin-top: 1.75rem; display: flex; align-items: start; gap: 5px; }
.dependent__warning-choose { margin-top: 1.75rem; }
.dependent__warning-choose > h3 { font-size: 1.75rem; font-weight: 600; }
.dependent__table { margin-top: 3rem; padding: 0 1.75rem; }
table > #table_body_enrollment > tr:hover {
    background-color: #FFFEFE;
}
.form-input {
    width: 1.5rem !important;
}
.pointer-events-none {
    pointer-events: none;
}
.opacity-50 {
    opacity: .5;
}

.hover-item {
    z-index: auto !important;
}

.hover-item:hover > .hovered {
    display: block;
}

.hovered {
    font-size: 12px;
    background: black;
    opacity: 0.8;
    display: none;
    opacity: 0.8;
    white-space: normal;
    position: absolute;
    z-index: 999999;
    padding: 10px;
    transform: translate(-50%, 10px);
    left: 50%;
    width: 175px;
}