/* 自定义样式 */
.custom-background {
    background-image: url('../images/bg1.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    /* 设置透明度，范围为 0.0（完全透明）到 1.0（完全不透明） */
}

.custom-header .ui-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: "Helvetica", Arial, sans-serif;
}

.custom-header .ui-title .header-logo {
    vertical-align: middle;
    margin-right: 5px;
}

.container {
    display: flex;
    align-items: center;
}

.container img {
    margin-right: 3px;
}

.container span {
    font-family: "楷体", Arial, sans-serif;
    font-size: 16px;
}

.bird-icon:after {
    background-image: url("../images/dove.png");

    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 24px;
    height: 24px;
    border-radius: 0;
}

.paper-icon:after {
    background-image: url("../images/paper-bin.png");
    background-size: contain;
    width: 24px;
    height: 24px;
    border-radius: 0;
}

.custom-label {
    color: black;
    /* 设置字体颜色为蓝色 */
    font-size: 24px;
    /* 设置字体大小为 20 像素 */
    font-weight: bold;
    /* 设置字体粗细为粗体 */
    text-align: left;
    /* 设置文字从左开始对齐 */
    font-family: serif;
}

.resultshow {
    margin-top: 5px;
    margin-bottom: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    justify-content: center;
    background-color: rgba(242, 242, 242, 0.8);
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    font-family: Arial, sans-serif;
}

.right-align-label {
    text-align: right;
}