.filter-wrapper {
    gap: 8px;
}

.filter-wrapper select {
    width: 100%;
    min-width: 200px;
    padding: 16px 24px;
    border-radius: 16px;
    border: 2px solid #ECECEC;
    outline: none;
    line-height: 1.3;
    appearance: none;
    font-size: 1rem;
    font-weight: 400;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.375 1.479L7.375 7.479L13.375 1.479' stroke='%232F35AE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    background-size: 16px 12px;
    background-repeat: no-repeat;
    background-position: right 1.41179rem center;
}

.filter-wrapper label {
    white-space: nowrap;
}

.akademik-takvim-content {
    gap: 11px;
}

.akademik-takvim-content .item {
    padding: 20px;
    background-color: #F5F5F5;
    transition: transform 0.4s ease-out;
    border-radius: 11px;
    color: #1F314A;
    line-height: 24px;
}

.akademik-takvim-content .item:hover {
    background-color: #0A118E;
    color: #fff;
}

.akademik-takvim-content .date {
    text-align: end;
}

@media (max-width: 768px) {
    .page-title {
        text-align: center;
    }

    .akademik-takvim-header {
        gap: 32px;
    }

    .akademik-takvim-content .item .date {
        text-align: start;
    }

    .filter-wrapper {
        width: 100%;
    }
}
