:root {
    --tblr-primary: #ed7549;
}

.empty-img img {
    max-height: 80px;
}

.translations-tabs .nav-link {
    color: rgba(var(--tblr-link-color-rgb), var(--tblr-link-opacity, 1));
}
.translations-tabs .nav-link.active {
    color: #fff;
    background-color: var(--tblr-primary);
}

.ts-control {
    min-height: 40px;
    box-shadow: none !important;
}

.scale-question > .btn-check:checked + label {
    color: #fff;
    background-color: var(--tblr-primary);
    border-color: var(--tblr-primary);
}

.dropdown-item {
    min-width: max-content;
}

/* form */
.ts-wrapper.single .ts-control::after {
    display: none !important;
}
.clear-button {
    margin-top: 5px;
}
.btn-ghost-default {
    --tblr-btn-color: var(--tblr-dark);
    --tblr-btn-bg: transparent;
    --tblr-btn-border-color: transparent;
    --tblr-btn-hover-color: var(--tblr-dark-fg);
    --tblr-btn-hover-bg: var(--tblr-dark);
    --tblr-btn-hover-border-color: var(--tblr-dark);
    --tblr-btn-active-color: var(--tblr-dark-fg);
    --tblr-btn-active-bg: var(--tblr-dark);
    --tblr-btn-active-border-color: transparent;
    --tblr-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --tblr-btn-disabled-color: var(--tblr-dark);
    --tblr-btn-disabled-bg: transparent;
    --tblr-btn-disabled-border-color: transparent;
    --tblr-gradient: none;
    --tblr-btn-box-shadow: none;
}

/* modal */
.modal.scale .modal-dialog {
    transform: scale(0.8);
    transition: transform 0.3s ease-out;
}
.modal.scale.show .modal-dialog {
    transform: scale(1);
}

/* toat */
.toast {
    position: fixed;
    top: 15px;
    left: 0;
    right: 0;
    padding: 5px;
    margin: 0px auto;
    background-color: white;
    z-index: 9999;
    width: fit-content;
    width: -moz-fit-content;
}
.toast.success {
    border-left: 3px solid var(--tblr-success);
}
.toast.info {
    border-left: 3px solid var(--tblr-info);
}
.toast.warning {
    border-left: 3px solid var(--tblr-warning);
}
.toast.danger,
.toast.error {
    border-left: 3px solid var(--tblr-danger);
}
.toast.toast-body {
    font-weight: 600;
}

/* evaluation */
#evaluation {
    counter-reset: sectionCounter;
}
#evaluation .section {
    counter-increment: sectionCounter;
}
#evaluation .section--number::before {
    content: counter(sectionCounter) ".";
}
#evaluation .section--description *:last-child {
    margin-bottom: 0px;
}

#evaluation .section .actions,
#evaluation .question .actions {
    display: none;
}

#evaluation .section:hover .actions,
#evaluation .question:hover > .actions {
    display: block;
}
