.choices__input,
.choices__list--multiple .choices__item {
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.choices__list--dropdown,
.choices__list[aria-expanded] {
    background-color: #222e3c;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
    background-color: #3b4a5b;
}

.spinner {
    background-color: #fff;
    -webkit-mask: url('/img/spinner.svg') no-repeat center;
    mask: url('/img/spinner.svg') no-repeat center;
    display: inline-block;
    width: 21px;
    height: 21px;
    mask-size: 100%;
}

.btn-loading {
    display: flex;
}

.btn-loading .spinner,
.btn-loading:disabled .label {
    display: none;
}

.btn-loading:disabled .spinner {
    display: inline-block;
}

.json-renderer {
    margin-bottom: 0;
}

.json-string,
.json-literal {
    cursor: pointer;
}

.json-literal {
    color: #4f68eb;
}

/* Scrollbar stili */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    /* İnce scrollbar */
}

::-webkit-scrollbar-track {
    background: #1f1f1f;
    /* Koyu gri */
    border-radius: 4px;
    /* Daha yuvarlak köşeler */
}

::-webkit-scrollbar-thumb {
    background-color: #444;
    /* Daha koyu gri */
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #666;
    /* Hoverda biraz daha açık gri */
}

::-webkit-scrollbar-corner {
    background: #1f1f1f;
}