/* Modern tasarım için özel stiller */
.bg-black {
    background-color: #000000 !important;
    background-image: linear-gradient(180deg, #000000 10%, #131313 100%) !important;
}
.card {
    border-radius: 15px !important;
    overflow: hidden;
}

.card-header {
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
}

.form-control {
    border-radius: 10px !important;
}

.btn {
    border-radius: 10px !important;
}

.shadow {
    box-shadow: 0 .15rem 1.75rem 0 rgba(58,59,69,.15) !important;
}

.sidebar .nav-item .nav-link {
    border-radius: 10px !important;
    margin: 0 1rem;
}

.sidebar .nav-item .nav-link:hover {
    color: #ffffff !important;
}

.sidebar .nav-item.active .nav-link {
    color: #ffffff !important;
}

.sidebar-dark .sidebar-brand {
    color: #fff;
    font-weight: bold;
    background-color: #000000 !important;
}

/* Konteynerlere ve diğer öğelere modern görünüm */
.dropdown-menu {
    border-radius: 10px !important;
}

.nav-tabs .nav-link {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.table-responsive {
    border-radius: 10px !important;
    overflow: hidden;
}

/* Hover efektleri */
.card:hover {
    transform: translateY(-5px);
    transition: transform 0.3s ease;
}

.btn:hover {
    transform: translateY(-2px);
    transition: transform 0.2s ease;
}