    .form-group{
        margin-bottom:15px;
    }

    label{
        display:block;
        margin-bottom:6px;
        color:#192c27;
    }

    .results{
        margin-top:20px;
        background:#F2F7F6;
        padding:15px;
        border-radius:12px;
    }

    .result-box{
        display:flex;
        justify-content:space-between;
        padding:10px 0;
        border-bottom:1px solid #E6F0EE;
        font-weight:500;
    }

    .result-box:last-child{
        border-bottom:none;
    }

    .value{
        color:#007f5f;
        font-weight:700;
    }

    .note{
        margin-top:10px;
        font-size:12px;
        color:#666;
    }