/* =========================================================
   Ждем запуска в работу
   ========================================================= */

.waiting-launch-section {
    background: #ffffff !important;
    border: 2px solid rgba(22, 163, 74, 0.34) !important;
    border-left: 7px solid #16a34a !important;
    border-radius: 12px !important;
}

.waiting-launch-section h2 {
    color: #166534 !important;
}

.waiting-launch-section .table-wrap {
    border-color: rgba(22, 163, 74, 0.24) !important;
}

.waiting-launch-section th {
    background: #ffffff !important;
    color: #111827 !important;
    border-bottom: 2px solid rgba(22, 163, 74, 0.45) !important;
}

.waiting-launch-row td {
    background: #ffffff !important;
}

.waiting-launch-row:hover td {
    background: #f7fff9 !important;
}

.waiting-launch-status {
    display: inline-block;
    padding: 5px 8px;
    border-radius: 999px;
    background: #f0fdf4;
    border: 1px solid #bbf7d0;
    color: #166534;
    font-size: 12px;
    font-weight: 900;
    white-space: nowrap;
}

.waiting-launch-nav-btn {
    border-color: #16a34a !important;
    color: #166534 !important;
}

.waiting-launch-nav-btn:hover {
    background: #f0fdf4 !important;
    color: #166534 !important;
    border-color: #16a34a !important;
}

@media (max-width: 950px) {
    .waiting-launch-section {
        border-left-width: 5px !important;
    }
}



/* Галочка "Запущен" в разделе "Ждем запуска в работу" */
.launch-started-cell {
    text-align: center !important;
}

.launch-started-cell input[type="checkbox"] {
    width: 18px !important;
    min-width: 18px !important;
    height: 18px !important;
    min-height: 18px !important;
    padding: 0 !important;
    margin: 0 auto !important;
    display: block !important;
    cursor: pointer !important;
    accent-color: #16a34a;
}

.waiting-launch-status.started {
    background: #dcfce7 !important;
    border-color: #86efac !important;
    color: #166534 !important;
}

.waiting-launch-started-row td {
    background: #f7fff9 !important;
}

.waiting-launch-started-row td:first-child {
    border-left: 5px solid #16a34a !important;
}

@media (max-width: 950px) {
    .launch-started-cell {
        text-align: left !important;
    }

    .launch-started-cell input[type="checkbox"] {
        margin: 0 !important;
    }
}
