.sales-dossier-page {
    --sales-targets-sticky-top: 95px;
}

.sales-dossier-page--standalone {
    --sales-targets-sticky-top: 60px;
}

.sales-dossier-page--embedded {
    --sales-targets-sticky-top: 95px;
}

.sales-targets-table {
    position: relative;
}

.sales-targets-table-sticky > thead > tr > th {
    position: sticky;
    top: var(--sales-targets-sticky-top);
    z-index: 10;
    background: rgba(20, 24, 28, 0.96);
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08);
}

.sales-targets-table-modal > thead > tr > th {
    position: sticky;
    top: 0;
    z-index: 1;
    background: rgba(20, 24, 28, 0.96);
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08);
}

.sales-target-territories-modal-content .modal-body {
    padding-top: 0;
}

.sales-targets-table .sales-targets-actions-col {
    max-width: 150px;
}

.sales-targets-table .sales-targets-actions-group {
    max-width: 150px;
    /* justify-content: flex-start; */
    justify-content: center;
}

.sales-targets-table .sales-targets-divider-right {
    border-right: 1px solid rgba(255, 255, 255, 0.18);
}

.sales-dossier-overview-table {
    width: 100%;
    table-layout: fixed;
    --sales-dossier-overview-label-width: 10rem;
}

.sales-dossier-overview-table th.sales-dossier-overview-label {
    width: var(--sales-dossier-overview-label-width);
    vertical-align: top;
}

.sales-dossier-overview-table td.sales-dossier-overview-value {
    width: calc((100% - (var(--sales-dossier-overview-label-width) * 2)) / 2);
}

@media (max-width: 1200px) {
    .sales-dossier-overview-table {
        --sales-dossier-overview-label-width: 8.75rem;
    }

    .sales-dossier-overview-table th.sales-dossier-overview-label {
        white-space: normal;
        overflow-wrap: anywhere;
        line-height: 1.2;
    }
}

@media (max-width: 992px) {
    .sales-dossier-overview-table {
        --sales-dossier-overview-label-width: 7.5rem;
    }
}
