/* =========================================================
   Админ: назначенные сделки после закрытых сегодня
   Просчеты: менеджер + время работы
   ========================================================= */

body.admin-mode #assignedSalesSection {
    display: none !important;
}

#adminAssignedSalesSection {
    display: block;
}

.admin-assigned-sales-section {
    grid-column: 1 / -1;
    border-color: #bbf7d0 !important;
}

.admin-assigned-sales-section .card-title h2 {
    color: #166534 !important;
}

.admin-assigned-sales-section table {
    min-width: 1100px !important;
    table-layout: fixed !important;
}

.admin-assigned-sales-section th:nth-child(1),
.admin-assigned-sales-section td:nth-child(1) {
    width: 240px !important;
}

.admin-assigned-sales-section th:nth-child(2),
.admin-assigned-sales-section td:nth-child(2) {
    width: 120px !important;
    font-weight: 900 !important;
}

.admin-assigned-sales-section th:nth-child(3),
.admin-assigned-sales-section td:nth-child(3) {
    width: 120px !important;
    white-space: nowrap !important;
}

.admin-assigned-sales-section th:nth-child(8),
.admin-assigned-sales-section td:nth-child(8) {
    width: 170px !important;
}

.calc-queue-floating-item b {
    min-width: 62px;
    text-align: right;
    font-size: 12px !important;
    color: #0f172a !important;
}

.calc-queue-floating-item strong {
    color: #111827 !important;
    font-weight: 900 !important;
}

.calc-queue-floating-item span {
    color: #64748b !important;
    font-size: 10px !important;
    font-weight: 800 !important;
}

@media (max-width: 950px) {
    .admin-assigned-sales-section table,
    .admin-assigned-sales-section thead,
    .admin-assigned-sales-section tbody,
    .admin-assigned-sales-section tr,
    .admin-assigned-sales-section td {
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
    }

    .admin-assigned-sales-section thead {
        display: none !important;
    }

    .admin-assigned-sales-section td[data-label="Менеджер"] {
        display: grid !important;
        grid-template-columns: 96px 1fr !important;
        gap: 8px !important;
    }

    .admin-assigned-sales-section td[data-label="Менеджер"]::before {
        content: "Менеджер" !important;
        color: #64748b !important;
        font-size: 12px !important;
        font-weight: 900 !important;
    }
}
