.note_list {
    font-size: 14px;
    font-weight: 500;
}

.custom_msg_div {
    padding: 1px 17px;
    background: #fff;
}


.head_css_blk_wa {
    /* background: #233141; */
    padding: 26px 22px 64px 22px;
    margin: 21px 0px;

}

.head_css_blk_wa>div {
    float: left;
    width: 50%;
}

.head_links_blk {
    text-align: right;
    padding-top: 7px;
}

.head_links_blk a {
    color: #000000;
    font-size: 18px;
}

.tablenav a {
    padding: 8px;
    background: #F1F1F1;
    color: #000;
}

.tablenav .current {
    padding: 8px;
    background: #008EC2;
    color: #fff;
}

.msg_success {
    padding: 5px;
    background: #59BA41;
    color: #fff;
    border-radius: 5px;

}

.msg_error {
    padding: 5px;
    background: #DC3232;
    color: #fff;
    border-radius: 5px;

}

/* Edit On 26-09-2025 */

.form-table-ui {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    width: 100%;
    padding: 15px 0;
}

.form-row {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
    padding: 0.75rem 0rem;
    border-bottom: 1px solid gray;
}

.form-label label {
    font-weight: 600;
    font-size: 14px;
    display: block;
}

.form-input textarea,
.form-input input {
    width: 100%;
    padding: 8px 10px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    resize: vertical;
    min-height: 50px;
    transition: border-color 0.2s ease;
}

.form-input textarea:focus,
.form-input input:focus {
    border-color: #007bff;
    outline: none;
}

.form-select select,
.form-active select {
    width: 100%;
    padding: 6px 10px;
    font-size: 14px;
    border-radius: 6px;
    border: 1px solid #ccc;
    background-color: #fff;
    transition: border-color 0.2s ease;
}

.form-select select:focus,
.form-active select:focus {
    border-color: #007bff;
    outline: none;
}

.content-wrapper {
    display: grid;
    width: 85%;
}

.content-wrapper .wrapper {
    display: flex;
    width: 100%;
    margin: auto;
    gap: 20px;
    flex-wrap: wrap;
}

.content-wrapper .row.inner {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    padding: 15px 0;
    align-items: start;
    justify-content: flex-start;
}

.content-wrapper .row.inner div {
    display: grid;
    gap: 8px;
    min-width: 150px;
}

.content-wrapper .row.inner div label {
    font-weight: bold;
}

.content-wrapper .row.inner input {
    padding: 10px;
    border-radius: 8px;
    outline: none;
    border: 1px solid #ccc;
}

.form-table-ui .form-label label {
    font-weight: bold;
}


.row.inner .urlRow {
    display: flex !important;
    overflow-wrap: anywhere;
}


@media (max-width: 992px) {

    .content-wrapper {
        width: 100%;
    }

    .form-row,
    .content-wrapper .row.inner {
        flex-direction: column;
    }

    .form-label,
    .form-input,
    .form-select,
    .form-active {
        flex: 1 0 100% !important;
    }

    .content-wrapper .row.inner div {
        width: 100%;
        min-width: auto;
    }

    .template_id_select {
        max-width: unset !important;
    }

    .wrapper .form-active .form-select {
        max-width: unset !important;
    }
}

@media (max-width: 576px) {
    .form-table-ui {
        padding: 10px 5px;
    }

    .content-wrapper {
        gap: 10px;
        padding: 0 5px;
    }

    .form-row {
        padding: 0.5rem 0;
        gap: 0.5rem;
    }

    .row.inner .urlRow {
        display: grid !important;
        overflow-wrap: anywhere;
    }
}

/* Add Loading Style */

.row.inner .loader {
    width: 25px;
    height: 25px;
    border: 4px solid #2170b0;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

