/* App-wide overrides go here */

html {
    font-size: 15px;
}

.logo-accent{

    color: rgb(153 194 255);
}

.tabulator {
    font-size: 15px;
}

.tabulator .tabulator-cell,
.tabulator .tabulator-col-content {
    padding-top: 6px;
    padding-bottom: 6px;
}

.tabulator-row.tabulator-row-even{

        background-color: #f3f3f3;
}

.tabulator-row.tabulator-selected {
    background-color: #bdd9ff;
}

@media (hover: hover) and (pointer: fine) {
    .tabulator-row.tabulator-selected:hover {
        background-color: #97c1f8;
        cursor: pointer;
    }
}

@media (min-width: 1800px) {
    .container {
        max-width: 1800px;
    }
}

.card {
    transition: box-shadow 0.15s ease-in-out;
}

.card:has(.stretched-link):hover {
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.08);
}

/* Hide native increase/decrease spinner arrows on all number inputs app-wide. */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}

/* Divider above the trailing, ungrouped "— none —" option in a Tabulator list-editor
   dropdown (e.g. the transactions grid's Category cell) — level-0 is Tabulator's own
   class for an item outside any group, which only "— none —" ever is here. */
.tabulator-edit-list-item.tabulator-edit-list-group-level-0 {
    border-top: 1px solid #dee2e6;
    margin-top: 4px;
    padding-top: 4px;
}


#importHistoryModal .text-end{
    width: 130px;
}


#selectionCount{
    min-width: 100px;
}


    @media (min-width: 992px) {
        .modal-xxl { max-width: 1400px; }
    }