/* =========================================================
   TELEFON DÜZELTMELERİ - TÜM SAYFALAR
   Sayfa içi <style> bloklarından sonra yüklendiği için
   gerekli yerlerde !important kullanıldı.
========================================================= */

@media (max-width: 700px) {

    /*
       iOS, 16px'ten küçük yazılı bir alana dokunulduğunda
       sayfayı otomatik yakınlaştırıyor. 16px bunu engelliyor.
    */
    input,
    select,
    textarea {
        font-size: 16px !important;
    }


    /*
       Geniş veri tabloları telefonda yan kaydırma yerine
       ekrana sarsın.
    */
    .process-report-table,
    .process-detail-table,
    .fault-stat-table,
    .work-session-table {
        min-width: 0 !important;
    }

    .process-report-table th,
    .process-report-table td,
    .process-detail-table th,
    .process-detail-table td,
    .fault-stat-table th,
    .fault-stat-table td,
    .work-session-table th,
    .work-session-table td {
        padding: 6px 4px !important;
        font-size: 10px !important;
        white-space: normal !important;
        word-break: break-word;
    }
}
