
/*! BSCRS REVIEWER FUNCTIONAL WORKSPACE + ABOUT MENU - v20260830functional */
html body.fascrs-reference-mode .about-menu-dropdown{
    position:relative!important;
    display:inline-block!important;
}
html body.fascrs-reference-mode .about-menu-dropdown .dropdown-panel{
    display:none!important;
    position:absolute!important;
    top:100%!important;
    left:0!important;
    min-width:220px!important;
    padding:10px!important;
    border-radius:16px!important;
    background:#fff!important;
    border:1px solid #d9e6f3!important;
    box-shadow:0 20px 50px rgba(7,20,63,.16)!important;
    z-index:8000!important;
}
html body.fascrs-reference-mode .about-menu-dropdown:hover .dropdown-panel,
html body.fascrs-reference-mode .about-menu-dropdown:focus-within .dropdown-panel{
    display:grid!important;
    gap:4px!important;
}
html body.fascrs-reference-mode .about-menu-dropdown .dropdown-panel a{
    display:block!important;
    color:#07143f!important;
    background:#f8fbff!important;
    border-radius:12px!important;
    text-align:left!important;
}
html body.fascrs-reference-mode .review-section-summary{
    display:grid!important;
    gap:4px!important;
    padding:14px!important;
    margin-bottom:12px!important;
    border:1px solid #d9e6f3!important;
    background:#ecfeff!important;
    color:#0f4f60!important;
    border-radius:16px!important;
}
html body.fascrs-reference-mode .review-section-list{
    display:grid!important;
    gap:12px!important;
}
html body.fascrs-reference-mode .review-section-card{
    border:1px solid #d9e6f3!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 10px 26px rgba(7,20,63,.06)!important;
    overflow:hidden!important;
}
html body.fascrs-reference-mode .review-section-card[open]{
    border-color:#10b9c9!important;
}
html body.fascrs-reference-mode .review-section-head{
    display:flex!important;
    justify-content:space-between!important;
    align-items:center!important;
    gap:12px!important;
    padding:15px!important;
    cursor:pointer!important;
    background:#f8fbff!important;
    list-style:none!important;
}
html body.fascrs-reference-mode .review-section-head::-webkit-details-marker{display:none!important;}
html body.fascrs-reference-mode .review-section-head strong{
    color:#07143f!important;
    font-size:18px!important;
}
html body.fascrs-reference-mode .section-note-btn{
    flex:0 0 auto!important;
    border:0!important;
    border-radius:999px!important;
    padding:8px 12px!important;
    background:#0d4fa3!important;
    color:#fff!important;
    font-weight:900!important;
    cursor:pointer!important;
}
html body.fascrs-reference-mode .review-section-content{
    padding:16px!important;
    max-height:440px!important;
    overflow:auto!important;
    color:#223044!important;
    line-height:1.72!important;
    white-space:normal!important;
    font-family:Georgia,"Times New Roman",serif!important;
    background:#fff!important;
    border-top:1px solid #e6eef8!important;
}
html body.fascrs-reference-mode .review-section-checks{
    display:grid!important;
    gap:7px!important;
    padding:14px 16px!important;
    border-top:1px solid #e6eef8!important;
    background:#f8fbff!important;
}
html body.fascrs-reference-mode .review-section-checks label{
    display:flex!important;
    gap:8px!important;
    align-items:flex-start!important;
    color:#52627a!important;
    font-weight:800!important;
}
html body.fascrs-reference-mode .review-decision-guide{
    margin-top:16px!important;
}
html body.fascrs-reference-mode .decision-guide-grid{
    display:grid!important;
    grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;
    gap:10px!important;
}
html body.fascrs-reference-mode .decision-note-btn{
    border:1px solid #d9e6f3!important;
    background:#fff!important;
    border-radius:16px!important;
    padding:13px!important;
    text-align:left!important;
    cursor:pointer!important;
}
html body.fascrs-reference-mode .decision-note-btn strong{
    display:block!important;
    color:#07143f!important;
    margin-bottom:5px!important;
}
html body.fascrs-reference-mode .decision-note-btn span{
    display:block!important;
    color:#52627a!important;
    line-height:1.45!important;
}
@media(max-width:720px){
    html body.fascrs-reference-mode .about-menu-dropdown{
        display:block!important;
        width:100%!important;
    }
    html body.fascrs-reference-mode .about-menu-dropdown .dropdown-panel{
        position:static!important;
        display:grid!important;
        width:100%!important;
        box-shadow:none!important;
        margin-top:4px!important;
    }
    html body.fascrs-reference-mode .review-section-head{
        display:grid!important;
        grid-template-columns:1fr!important;
    }
    html body.fascrs-reference-mode .section-note-btn{
        width:100%!important;
    }
    html body.fascrs-reference-mode .review-section-content{
        max-height:none!important;
    }
}
