/* QRLON RUNTIME PHP V1 START */

.runtime-page {
    width: 100%;
}


.runtime-section {
    margin-top: 18px;
}


.runtime-section:first-of-type {
    margin-top: 0;
}


.runtime-section-title {
    margin: 0 0 8px;

    font-size: 13px;
    font-weight: 600;
    line-height: 1.35;
}


.runtime-info-table th {
    width: 190px;
}


.runtime-info-table th,
.runtime-info-table td {
    text-align: left;
}


.runtime-primary {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.35;
}


.runtime-code {
    font-family:
        Consolas,
        Monaco,
        "Courier New",
        monospace;

    font-size: 12px;
    font-weight: 400;

    overflow-wrap: anywhere;
}


.runtime-badge {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    min-height: 24px;

    padding: 3px 8px;

    border: 1px solid #ddd;
    border-radius: 999px;

    font-size: 10px;
    font-weight: 500;
    line-height: 1;
}


.runtime-ok {
    border-color: #a8ddb9;

    background: #e9f9ee;
    color: #176b32;
}


.runtime-error {
    border-color: #efb4b4;

    background: #fff0f0;
    color: #b51d1d;
}


.runtime-neutral {
    border-color: #ddd;

    background: #f5f5f5;
    color: #666;
}


.runtime-message {
    margin-top: 12px;

    padding: 9px 11px;

    border: 1px solid #b9dfc5;
    border-radius: 6px;

    background: #eefaf2;
    color: #176b32;

    font-size: 12px;
    font-weight: 400;
}


.runtime-message.is-error {
    border-color: #efb4b4;

    background: #fff0f0;
    color: #b51d1d;
}


.runtime-config-table th:last-child,
.runtime-config-table td:last-child,

.runtime-extension-table th:last-child,
.runtime-extension-table td:last-child {
    text-align: left;
}


@media (max-width: 900px) {

    .runtime-website-table {
        min-width: 760px;
    }
}

/* QRLON RUNTIME PHP V1 END */