﻿.brequest_popup_cover {
    --zi: calc(var(--cwZIndexFooter) + 5);
    z-index: var(--zi);
}
.brequest_popup_content{
    padding: 16px;
}

.brequest_popup_header {
    padding: 16px;
    border: none;
    background-color: var(--bg-level-2, var(--cwModalBg2));
    color: var(--text-level-high, var(--cwModalTxt));
}

.brequest_popup {
    padding: 0;
    border-radius: 0px;
    border: 0;
    height: 100%;
}

.brequest_popup_inner{
    gap: 13px;
    flex-direction: column;
}

.brequest_popup_footer_btn{
    width: 100%;
}

.brequest_popup_item_name {
    font-size: 16px;
    line-height: 20px;
}

.brequest_popup_item_type {
    margin-bottom: 16px;
}

.bonusreqbuttons {
    gap: 8px;
}

.brequest_popup_header_title{
    line-height: 20px;
}

.brequest_popup_timer {
    margin: 12px 0 16px 0;
}

.brequest_popup_item_select {
    width: 100%;
    min-height: 48px;
    line-height: 20px;
    white-space: nowrap;
}

.brequest_popup_item_select.details{
    background-color: var(--bg-level-4, var(--cwButtonSecondaryBg));
    color: var(--text-level-high, var(--cwButtonSecondaryTxt));
    border: none;
}

.brequest_popup_close .dynamic_icon{
    font-size: 38px;
}

.info_text_bonus {
    padding: 0 0 16px 0;
    gap: 12px;
    align-items: center;
}

.info_text_bonus i{
}

.brequest_popup_item_details{
    display: none !important;
}

.brequest_popup_item hr{
    display: none;
}

.brequest_popup_footer {
    padding: 12px 16px;
    background-color: var(--bg-level-2, var(--cwModalBg));
}

.brequest_details_text {
    padding: 16px 16px 24px 16px;
    flex-grow: 1;
    max-height: calc(100% - 126px);
    overflow-y: auto;
}

.brequest_popup_details .brequest_popup_close .dynamic_icon{
    line-height: 28px;
}

.brequest_primary_img{
    min-width: auto;
}

.brequest_popup_inner_cont .gap-4 {
    border-bottom: 1px solid var(--bg-level-3, var(--cwModalBg3))
}
/*popup*/
.brequest_popup_details {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.popup_details_icon {
    gap: 12px;
    align-items: center;
}

.brequest_details_text p {
    color: var(--text-level-high, var(--cwModalTxt));
}