.fixed[data-v-41c6108c] {
    bottom: var(--bootom);
    bottom: calc(var(--bootom) + constant(safe-area-inset-bottom));
    bottom: calc(var(--bootom) + env(safe-area-inset-bottom));
    left: 0;
    position: fixed;
    right: 0;
    z-index: 9
}

.container[data-v-41c6108c] {
    margin: 0 .2rem
}

.close-btn[data-v-41c6108c] {
    padding: .1rem;
    position: absolute;
    right: -.2rem;
    top: -45%
}

.close-btn i[data-v-41c6108c] {
    background: rgba(71, 71, 71, .6);
    border-radius: 50%;
    color: #373737;
    font-size: .18rem;
    line-height: 1;
    padding: .03rem
}

.download[data-v-41c6108c] {
    -webkit-backdrop-filter: blur(.04rem);
    backdrop-filter: blur(.04rem);
    background: rgba(89, 89, 89, .6);
    border-radius: .45rem;
    height: .72rem;
    padding: 0 .12rem 0 .07rem;
    width: 100%
}

.download .logo[data-v-41c6108c] {
    border-radius: 50%;
    height: .58rem;
    width: .58rem
}

.download p[data-v-41c6108c] {
    -webkit-box-flex: 1;
    color: #e1e1e1;
    -ms-flex: 1;
    flex: 1;
    font-size: .24rem;
    margin-left: .14rem;
    text-align: left;
    width: 0
}

.download button[data-v-41c6108c] {
    background: #e6e6e6;
    border: none;
    border-radius: .28rem;
    color: #0c0c0c;
    font-size: .24rem;
    font-weight: 700;
    line-height: 1;
    outline: none;
    padding: .12rem .23rem;
    white-space: nowrap
}