.avm-header {
    background:#1e2a38;
    color:#fff;
    padding:12px;
    cursor:pointer;
}

.avm-item.active .avm-body {
    display:block;
}

.avm-dashboard {
    max-width: 900px;
    margin: auto;
}

canvas {
    margin-bottom: 30px;
}

/*
.avm-body {
    display:none;
    padding:10px;
    background:#f9f9f9;
    }

*/

.avm-body{
    display:none;
    padding:20px;
    background:#fff;
}

/* =========================================
ACCORDION
========================================= */

.avm-item{

    margin-bottom:16px;

    border-radius:14px;

    overflow:hidden;

    border:1px solid #E5E7EB;

    background:#fff;

}


.avm-header{

    padding:18px 22px;

    cursor:pointer;

    font-weight:700;

    background:#F9FAFB;

    transition:.2s ease;

}


.avm-header:hover{

    background:#F3F4F6;

}


.avm-body{

    display:none;

    padding:24px;

    background:#fff;

}


.avm-body.active{

    display:block;

}

/* =========================================
ACCORDION HEADER
========================================= */

.avm-header{

    background:#0F172A;

    color:#FFFFFF;

    padding:20px 24px;

    cursor:pointer;

    border-radius:14px;

    transition:.2s ease;

}


.avm-header:hover{

    background:#1E293B;

}


.avm-header-title{

    font-size:18px;

    font-weight:700;

    margin-bottom:4px;

}


.avm-header-date{

    font-size:13px;

    opacity:.85;

}