.notice-bar {
    display: flex;
    padding: 2.657005vw 4.186795vw;
    font-size: 3.864734vw;
    line-height: 6.280193vw;
    color: #fa6400;
    background-color: #fff6f0;

    align-items: center;
}

.notice-bar .text-container {
    display: flex;
    overflow-x: hidden;

    flex: auto;
}

.notice-bar .text {
    font-size: 3.864734vw;
    line-height: 1.2;
    white-space: nowrap;

    flex: none;
}

.notice-bar .close-icon {
    display: flex;
    margin-left: 18.116rpx;

    flex: none;
}
