/* iOS Safari: auto-zoom on input focus when font-size < 16px. Standalone PWA only. */
@media screen and (max-width: 768px) {
    html.pwa-standalone .input,
    html.pwa-standalone .file-input,
    html.pwa-standalone .filter-input,
    html.pwa-standalone .filter-select,
    html.pwa-standalone .search-input-main,
    html.pwa-standalone .chat-form-area,
    html.pwa-standalone input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):not([type="color"]):not([type="hidden"]),
    html.pwa-standalone textarea,
    html.pwa-standalone select {
        font-size: 16px !important;
    }
}

@media screen and (max-width: 768px) and (display-mode: standalone),
       screen and (max-width: 768px) and (display-mode: fullscreen),
       screen and (max-width: 768px) and (display-mode: minimal-ui) {
    .input,
    .file-input,
    .filter-input,
    .filter-select,
    .search-input-main,
    .chat-form-area,
    input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):not([type="color"]):not([type="hidden"]),
    textarea,
    select {
        font-size: 16px !important;
    }
}
