.searchable-table-food {
    display: none;
}

.count {

}
.cat, .grouping {
    text-align: center;
}
.pron {
    text-align: center;
}
.syn, .ant {
    text-align: center;
}
.his-org {

}
.eqv, .eqv-fa, .eqv-pfa, .eqv-en, .eqv-fr, .eqv-la, .eqv-de {
    text-align: center;
}
.syn, .syn-fa, .syn-pfa, .syn-en, .syn-fr, .syn-la, .syn-de {
    text-align: center;
}
.ant, .ant-fa, .ant-pfa, .ant-en, .ant-fr, .ant-la, .ant-de {
    text-align: center;
}
.eqv-en, .eqv-fr, .eqv-la, .eqv-de {
    direction: ltr;
    font-size: .9em;
}


tbody {
    .count {
        text-align: center; width: 40px;  font-size: 0.8em;
    }
    .cat, .grouping {
        font-size: 0.9em;
    }
    .word, .u-word {
        text-align: right;  min-width: 120px;
    }
    .pron {
        font-size: 0.9em;
    }
    .eqv, .eqv-fa, .eqv-pfa, .eqv-en, .eqv-fr, .eqv-la, .eqv-de {
        text-align: center;
    }
    .syn, .syn-fa, .syn-pfa, .syn-en, .syn-fr, .syn-la, .syn-de {
        text-align: center;
    }
    .ant, .ant-fa, .ant-pfa, .ant-en, .ant-fr, .ant-la, .ant-de {
        text-align: center;
    }
    .eqv-en, .eqv-fr, .eqv-la, .eqv-de {
        direction: ltr;
    }
    .mean-short, .mean-full, .mean-exp  {
        text-align: right;  max-width: 500px;  min-width: 150px;  font-size: 0.8em;
        @media all and (max-width: 767px) {
            max-width: 150px;  min-width: 150px;
        }
    }
    .mean-short:has(svg), .mean-full:has(svg), .mean-exp:has(svg)  {
        text-align: center;  max-width: 40px;  min-width: 40px;
        svg {
            cursor: pointer;
        }
        svg:hover {
            fill: #FFF;
        }
    }
    .icon {
        text-align: center;  max-width: 40px;  min-width: 40px;
        svg {
            cursor: pointer;
        }
        svg:hover {
            fill: #FFF;
        }
    }
    .child {
        text-align: right;  min-width: 120px; font-size: 0.7em;
    }
    .his-org {
        text-align: center; font-size: 0.8em;
    }
    .img {
        width: 70px !important;
        text-align: center !important;;
        img {
            max-width: 50px !important;
            max-height: 50px !important;
            border-radius: 5px !important;
            margin: 3px auto !important;
            cursor: pointer !important;
            transition: all 0.3s !important;
            &:hover {
                transform: scale(120%);
            }
        }
    }
}

.not-found::after {
    /*background-color: #e3b8b8;*/
    content: '-';
}



thead {
    height: 50px;
    * {
        font-size: 1em;
    }
}

