/*
Last modified: 2024-07-04 17:02:27
*/
@charset "utf-8";
@import (optional, reference) "var.less";
/*Ellipsis*/
._ell,
._ell-1,
[class*="_ell-"] {
    --_line-num: 1;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
._ell-hold{
    height:calc(var(--_line-height,)*var(--_line-num));
}
._ell-2,
._ell-3,
._ell-3,
._ell-4,
._ell-5,
._ell-6,
._ell-7,
._ell-8,
._ell-9 {
    display: -webkit-box;
    white-space: normal;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--_line-num);
}
._ell-2 {
    --_line-num: 2;
}
._ell-3 {
    --_line-num: 3;
}
._ell-4 {
    --_line-num: 4;
}
._ell-5 {
    --_line-num: 5;
}
._ell-6 {
    --_line-num: 6;
}
._ell-7 {
    --_line-num: 7;
}
._ell-8 {
    --_line-num: 8;
}
._ell-9 {
    --_line-num: 9;
}
._ell-xxl,
._ell-xl,
._ell-lg,
._ell-md,
._ell-sm,
._ell-xs,
._ell-xxs{
    --_line-height: var(--_sz-body);
    line-height: var(--_line-height);
}
._ell-xxl {
    --_line-height: 1.214em;
    font-size: var(--_sz-body);
}
._ell-xl {
    --_line-height: 1.27em;
    font-size: var(--_sz-list);
}
._ell-lg {
    --_line-height: 1.56em;
    font-size: var(--_sz-brief);
}
._ell-md {
    --_line-height: 1.375em;
    font-size: var(--_sz-title);
}
._ell-sm {
    --_line-height: 1.57em;
    font-size: var(--_sz-font);
}
._ell-xs {
    --_line-height: 1.29em;
    font-size: var(--_sz-font);
}
._ell-xxs {
    --_line-height: 1.33em;
    font-size: var(--_sz-ignore);
}
