.uk-table--custom tbody tr:first-child {
    background-color: var(--primary-color-900);
}

.uk-table--custom .order {
    display: inline-block;
}

.uk-table--custom .order a {
    color: var(--white-color);
}

.table-button {
    padding: 0 !important;
    width: 4rem;
    vertical-align: middle !important;
}

.table-button.delete {
    background-color: #ffeaea;
    color: #e11930;
    transition: var(--global-transition);
}

.table-button.delete span.disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.table-button.delete:hover {
    background-color: #e11930;
    color: #fefefe;
}

.table-button :has(> svg) {
    display: flex;
    justify-content: center;
    color: inherit;
    cursor: pointer;
}

.table-button svg {
    width: 3rem;
    padding: .625rem 1rem;
}

.table-button.narrow {
    width: 3rem;
}

.clipboard-hidden {
    display: none;
}
