
/* === Mobil Tarih Seçici Düzeltmeleri (Doğru Sınıflarla) === */
@media (max-width: 768px) {

    /* Ana Konteyner (Dinamik olarak eklenen .dp div'i) */
    .dp { /* .tiny-date-picker.dp-modal yerine */
        max-width: 120vw !important; /* Ekran genişliğinin %95'i */
        width: auto !important;
        left: 50% !important;
        transform: translateX(-50%) !important; /* Yatayda ortala */
        top: 5vh !important; /* Üstten biraz boşluk */
        bottom: auto !important;
        position: fixed !important;
        box-shadow: 0 5px 15px rgba(0,0,0,0.2) !important; /* Gölgelendirme (isteğe bağlı) */
        z-index: 10000 !important; /* Diğer her şeyin üzerinde olduğundan emin ol */
    }

    /* Takvim İçeriği */
    .dp-cal {
        padding: 5px !important;
        box-sizing: border-box !important;
    }

    /* Ay ve Yıl Başlığı */
    .dp-cal .dp-cal-header { /* Header'ı hedefle */
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .dp-cal .dp-cal-month,
    .dp-cal .dp-cal-year {
        font-size: 1.1em !important; /* Biraz küçült */
    }

    /* Gün İsimleri Başlıkları */
    .dp-cal .dp-col-header { /* .dp-day-of-week yerine */
        font-size: 0.8em !important;
        line-height: 1.5 !important;
        height: auto !important;
    }

    /* Gün Numaraları */
    .dp-day,
    .dp-edge-day {
        font-size: 0.9em !important;
        padding: 5px 4px !important; /* Dikey padding artırıldı */
        line-height: 1.6 !important; /* Biraz daha aralık */
        height: auto !important;
        box-sizing: border-box !important; /* Padding hesaba katılsın */
    }

     /* Seçili Gün */
     .dp-day.dp-selected {
        padding: 5px 4px !important; /* Diğerleriyle aynı olsun */
     }

    /* Navigasyon Okları (Linkler) */
    .dp-cal .dp-prev,
    .dp-cal .dp-next {
        padding: 8px !important; /* Tıklama alanını artır */
        height: auto !important;
        line-height: 1 !important;
        /* İsteğe bağlı: Okları daha belirgin yapmak için */
        /* font-size: 1.2em; */
        /* color: #333; */
    }

    /* Alt Butonlar */
    .dp-cal-footer a { /* Footer içindeki linkleri hedefle */
       padding: 6px 10px !important;
       font-size: 0.9em !important;
    }
}

