﻿
.symbols-table {
    min-height: 300px;
}

.symbols-table [role="table"] {
    table-layout: fixed;
}

/* COLUMNS */

.symbols-table [role="columnheader"] {
    width: 100%;
}

.symbols-table [role="columnheader"][data-key="Description"] {
    width: 200%;
}

.symbols-table [role="columnheader"][data-key="Groups"] {
    width: 200%;
}

.symbols-table [role="columnheader"][data-key="Display Name"] {
    width: 150%;
}

.symbols-table [role="columnheader"][data-key="TimeFrames"] {
    width: 100%;
}

.symbols-table [role="columnheader"][data-key="Actions"] {
    width: 100px;
}

.symbols-table [role="cell"],
.symbols-table [role="columnheader"] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* CELLS */

.symbols-table [role="cell"][data-key="TimeFrames"] {
    padding-top: 0;
    padding-bottom: 0;
    vertical-align: middle;
}

.symbols-table [role="cell"][data-key="Groups"] {
    overflow: unset;
}

.symbols-table [role="cell"][data-key="Actions"] {
    padding-top: 0;
    padding-bottom: 0;
    vertical-align: middle;
}

/* controls */
.symbols-table .btn {
    min-width: 40px;
}

.symbols-table [role="page-number"] {
    text-align: center;
}

.symbols-table .form-control {
    min-width: 80px;
}

.symbols-table__spinner {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    justify-content: center;
    align-items: center;
    background: white;
    opacity: 0.5;
}

.symbols-table__spinner--visible {
    display: flex;
}