
#tblPlotDocuments {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    font-size: 14px;
    background-color: #fff;
    min-width: 800px;
    /* Ensures table doesn't squish */
    table-layout: fixed;
    /* Added - fix equal widths */
}

#tblPlotDocuments thead {
    color: white;
    text-align: center;
}

#tblPlotDocuments th,
#tblPlotDocuments td {
    padding: 10px;
    /* border: 1px solid #ddd; */
    text-align: center;
    vertical-align: middle;
    /* width: 100%; */
    /* fixed column width */
    /* min-width: 250px;
    max-width: 400px; */
    text-align: center;
    /* border: 1px solid #ccc; */
    font-size: 12px;
}


#tblPlotDocuments th:last-child,
#tblPlotDocuments td:last-child {
    width: 100px;
}

#tblPlotDocuments th:nth-last-child(2),
#tblPlotDocuments td:nth-last-child(2) {
    width: 150px;
}

#tblPlotDocuments th:nth-last-child(3),
#tblPlotDocuments td:nth-last-child(3) {
    width: 300px;
}

/* All other columns 250px */
#tblPlotDocuments th:not(:nth-last-child(2)):not(:nth-last-child(3)):not(:last-child),
#tblPlotDocuments td:not(:nth-last-child(2)):not(:nth-last-child(3)):not(:last-child) {
    width: 200px;
}

#tblPlotDocuments tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

#tblPlotDocuments tbody tr:hover {
    background-color: #f1f1f1;
}

#tblPlotDocuments th {
    text-transform: capitalize;
}

#tblPlotDocuments {
    /* border: 1px solid #ccc; */
    /* border-radius: 6px; */
    /* overflow: hidden; */
}

#tblPlotDocuments .form-select {
    font-size: 0.775rem;
    font-weight: 600;
}

#tblPlotDocuments .form-control {
    font-size: 0.775rem;
    font-weight: 600;
    text-align: center;
}

#tblPlotDocuments .css-13cymwt-control {
    text-align: center;
    font-size: 0.775rem;
    font-weight: 600;
}

#tblPlotDocuments .css-1dimb5e-singleValue {
    color: #5a6a85;
}

/* .table .btn-icon, .table .btn:not([class*=btn-]) {
    color: #fff;
} */
