    h2{
        margin-top: 40px;
        margin-bottom: 40px;
    }
        
    
    
    .meest_points_row_flex{
        display: flex;
    }
    
    

    .meest_points_row_half_l,
    .meest_points_row_half_r {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    
    span.meest_points_tip, span.meest_points_tip-fake {
        margin-right: 5px;
    }

    .meest_points_tip {
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #333;
        color: #fff;
        margin-left: 10px;
        border-radius: 15px;
        font-size: 12px;
        width: 30px;
        height: 30px;
        cursor: pointer;
    }
    
    span.meest_points_tip:hover {
        cursor: help;
        position: relative;
    }
    
    span.meest_points_tip:hover span {
        border: #c0c0c0 1px dotted;
        padding: 5px 20px 5px 5px;
        display: flex;
        z-index: 100;
        left: -260px;
        margin: 10px;
        width: 250px;
        position: absolute;
        top: 0px;
        text-decoration: none;
        height: auto;
    }
    
    span.meest_points_tip span {
        display: none;
        justify-content: center;
        align-items: center;
        background-color: #333;
        color: #fff;
        margin-left: 10px;
        border-radius: 15px;
        font-size: 12px;
        width: 30px;
        height: 30px;
        cursor: pointer;
    }


    .meest_points_license_status {
        margin-top: 30px;
        font-size: large;
        font-weight: 700;
    }

    .meest_points_license_status_invalid{
        color: red;
    }
    .meest_points_license_status_valid{
        color: green;
    }

    #footer-thankyou, #footer-upgrade{
        display: none;
    }

    .sm-admin-columns {
        display: flex;
        gap: 60px;
        align-items: flex-start;
    }

    .sm-admin-col {
        flex: 1;
        min-width: 0;
    }

    .meest-settings-columns {
        display: flex;
        gap: 60px;
        align-items: flex-start;
    }

    .meest-col {
        flex: 1;
        min-width: 0;
    }

    .meest-col .form-table {
        width: 100%;
    }

    .meest_points_row_flex input[type="text"],
    .meest_points_row_flex input[type="password"],
    .meest_points_row_flex select {
        width: 300px;
    }

    .forminp-color .wp-picker-container {
        display: inline-flex;
        align-items: center;
        width: 300px;
        box-sizing: border-box;
    }

    .forminp-color .wp-color-result {
        flex-shrink: 0;
    }

    .forminp-color input[type="text"].wp-color-picker {
        flex: 1;
        min-width: 0;
        width: auto !important;
    }