﻿:root {
    --mono-font: 'ınter', monospace;
}

.slashed-zero {
    font-family: var(--mono-font);
}

.dashboard_tumhaber {
    position: relative;
    height: 550px;
    overflow-y: auto;
}

.dashboard_favorihaber {
    position: relative;
    height: 550px;
    overflow-y: auto;
}

.dashboard_onemlilinkler {
    position: relative;
    height: 550px;
    overflow-y: auto;
}

.element-visible {
    display: block !important;
}

.element-invisible {
    display: none !important;
}

.sortable-ghost {
    opacity: 0.4;
}

.handle {
    transition: background-color 0.2s ease;
    cursor: move;
    border-radius: 9px;
}

    .handle:hover {
        background-color: #f0f8ff;
        box-shadow: 0 0 6px rgba(0, 123, 255, 0.5);
    }

#spinner_odeme {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    margin-left: 0.5rem;
}

.filtre-item {
    transition: background-color 0.2s ease;
}

    .filtre-item:hover {
        background-color: rgba(13, 110, 253, 0.05);
    }

.locked-btn {
    position: relative;
}

    .locked-btn .lock-icon {
        position: absolute;
        top: 8px;
        right: 8px;
        font-size: 0.8rem;
    }



[data-bs-theme=light] .blur-bilanco-hikayeleri {
    background-image: url('../img/blur-img/bilanco_hikayeleri_light.png');
}
[data-bs-theme=light] .blur-gelir-hikayeleri {
    background-image: url('../img/blur-img/gelir_hikayeleri_light.png');
}
[data-bs-theme=light] .blur-nakitakis-hikayeleri {
    background-image: url('../img/blur-img/nakit_akis_hikayeleri_light.png');
}
[data-bs-theme=light] .blur-grafik {
    background-image: url('../img/blur-img/grafik_light.png');
}


[data-bs-theme=dark] .blur-bilanco-hikayeleri {
    background-image: url('../img/blur-img/bilanco_hikayeleri.png');
}
[data-bs-theme=dark] .blur-gelir-hikayeleri {
    background-image: url('../img/blur-img/gelir_hikayeleri.png');
}
[data-bs-theme=dark] .blur-nakitakis-hikayeleri {
    background-image: url('../img/blur-img/nakit_akis_hikayeleri.png');
}
[data-bs-theme=dark] .blur-grafik {
    background-image: url('../img/blur-img/grafik.png');
}

@media (max-width: 1366px) {
    .sirket-ad-responsive {
        display: block;
        max-width: 148px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        min-width: 0;
    }

    .sirket-ad-wrapper {
        min-width: 0; /* flex item içinde overflow çalışması için */
    }
}

@media (min-width: 1367px) {
    .sirket-ad-responsive {
        white-space: normal;
        overflow: visible;
        text-overflow: unset;
        max-width: none;
    }    
}

@media (max-width: 767.98px) {
    .card-body.scrollable-mobile {
        max-height: 400px;
        overflow-y: auto;
    }
    .hide-border-end-mobile {
        border-right: none !important;
    }
    .hide-border-start-mobile {
        border-left: none !important;
    }
}
#dtsirketgunceloranlar {
    table-layout: fixed;
    width: 100% !important;
}
#dtsirketfiltreleme {
    table-layout: fixed;
    width: 100% !important;
}