/* @font-face {
    font-family: 'HarmonyOS_Sans_SC_Bold';
    src: url('../fonts/HarmonyOS_Sans_SC_Bold.ttf') ;
    font-weight: 700;
    font-display: swap; 
}
@font-face {
    font-family: 'HarmonyOS_Sans_SC_Medium';
    src: url('../fonts/HarmonyOS_Sans_SC_Medium.ttf') ;
    font-weight: 500;
    font-display: swap; 
}
@font-face {
    font-family: 'HarmonyOS_Sans_SC_Regular';
    src: url('../fonts/HarmonyOS_Sans_SC_Regular.ttf') ;
    font-weight: 300;
    font-display: swap; 
}

@font-face {
    font-family: 'Poppins-Regular';
    src: url('../fonts/Poppins-Regular.ttf') ;
    font-weight: 300;
    font-display: swap; 
}

@font-face {
    font-family: 'Poppins-Bold';
    src: url('../fonts/Poppins-Bold.ttf') ;
    font-weight: 300;
    font-display: swap; 
}


body {
   font-family: 'HarmonyOS_Sans_SC_Regular'; 
} */
.wrapper {
    max-width: 81.5rem;
    margin: auto;
}

a {
    text-decoration: none;
}

.text-primary {
    color: #006dc3 !important;
}

.text-muted {
    color: #AFB1B6 !important;
}

.btn-primary {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    background-color: #006dc3;
    border: none;
}

.btn-primary:hover {
    background-color: #158de9;
}

.btn-primary:active {
    background-color: #0360a6 !important;
}

.text-secondary {
    color: #666666 !important;
}

.btn-outline-secondary {
    border: 1px solid #006dc3;
    color: #006dc3;
}

.company {
    font-size: 1.25rem;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
}

.text-ellipsis-3 {
    /* 1. 必须设置固定宽度（或最大宽度），否则无法限制行数 */
    width: 100%;
    /* 可根据需求调整，也可用 max-width */
    /* 2. 开启webkit弹性盒模型（-webkit-line-clamp 依赖） */
    display: -webkit-box;
    /* 3. 设置子元素垂直排列（必须） */
    -webkit-box-orient: vertical;
    /* 4. 限制显示行数为3行 */
    -webkit-line-clamp: 3;
    /* 5. 溢出内容隐藏 */
    overflow: hidden;
    /* 6. 溢出文本显示省略号（辅助，-webkit-line-clamp 已自带省略号） */
    text-overflow: ellipsis;
    /* 可选：保证文字正常换行，避免强制一行 */
    white-space: normal; 
}