.ts-dropdown {
    background: var(--tblr-bg-surface) !important;
}

.ts-control {
    border: 0;
    padding: 1px;
}

.action-buttons button {
    display: none;
}

.hover-action:hover .action-buttons button {
    display: inline-block;
}

.ts-wrapper .option .name {
    display: block;
}

.ts-wrapper .option .amount {
    font-size: 12px;
    display: block;
    color: #a0a0a0;
}

.card-hover:hover {
    box-shadow: inset 0 0 0 9999px rgba(var(--tblr-secondary-rgb), .1);
}

.striped {
    box-shadow: inset 0 0 0 9999px var(--tblr-gray-50);
}

.report-quarter-separator {
    border-right: solid 1px orange !important;
}

#report_table td:first-child,
#report_table th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
    background-clip: padding-box;
    background-color: #d9ebff;
}

#report_table tr:first-child td:first-child {
    z-index: 3;
}
