.drawer.drawer--report.open .drawer-close-btn{
    display: block !important;
    top: 10px !important;
}
.rules-link{
    margin-left: 0px !important;
}
.drawer-popup.drawer-popup--report.open{
    min-width: 400px;
    padding: 17px;   
    max-width: 400px;
 
}
.drawer-popup.drawer-popup--report.open .report-options{
    max-height: 300px;
}
.report-header h2{
    margin-bottom: 10px;    
    font-size: 16px;
}
.report-content-wr{
    padding: 15px;
}
.report-thanks-title{
    margin-bottom: 12px;
}
.report-thanks-sub{
    margin-top: 12px;
    margin-bottom: 16px;
}
input[type="radio" i]{
    display: none;
}
.sub-report.nd{
    font-weight: 600;
    margin-top: 5px;
}

label{
    background: var(--btn-bg-hover-new);
    padding: 8px 14px 8px 14px;
    border-radius: var(--border-radius-999);
    cursor: pointer;
    font-weight: 600 !important;
}
label:hover{
    background: #d0d9ef;
}
label:active{
    background: #b9c2dd;
}
.report-options{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 15px;
    margin-bottom: 15px;
    max-height: 150px;
    overflow-y: scroll;
}
.report-extra {
    position: relative;
    padding-bottom: 0.5rem;
    background-color: white;
    margin-top: 10px;
}
.report-extra textarea, .poll-hide-extra textarea{
    border-radius: 1.25rem;
    width: 100%;
    box-sizing: border-box;
    overflow-wrap: break-word;
    outline: none;
    text-decoration: none;
    position: relative;
    overflow: auto;
    resize: vertical;
    padding: 10px 15px 0px 15px;
    border: none;
    min-height: 49px;
    border: #C8C8C8 1px solid;
    font-size: 16px;
}
.report-extra textarea:focus, .poll-hide-extra textarea:focus {
    border: 1px solid black;
}
.report-submit-btn, .poll-hide-submit-btn{
    position: relative;
    z-index: 999999;
    display: block;
    right: 0;
    padding: 7px 16px;
    border-radius: var(--border-radius-999);
    border: none;
    background-color: #fcfcfc;
    color: rgb(209 209 209);
    margin-top: 0px;
    font-weight: 600;
    width: 100%;
    cursor: pointer !important;
    background-color: var(--pink);
    color: rgb(255, 255, 255) !important;
}
.report-submit-btn:hover, .poll-hide-submit-btn:hover{
    background-color: var(--pink-hover);
}

.report-submit-btn:active, .poll-hide-submit-btn:active{
    background-color: var(--pink-click);
}
.report-actions{
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
}
.report-options label.selected, .poll-hide-options label.selected {
    background-color: #717ea0;
    color: white;
}
