/* FiFile — Django form widget stilleri (Tailwind uyumlu) */
/* Django form widget'ları class almadığı için burada stillendiriyoruz */
/* .toolbar-area içindeki elemanları hariç tut */

/* HTMX indicator */
.htmx-indicator { display: none; }
.htmx-request .htmx-indicator { display: inline-block; }
.htmx-request.htmx-indicator { display: inline-block; }

input[type="text"]:not(.toolbar-area *),
input[type="password"],
input[type="email"],
input[type="number"],
input[type="url"],
input[type="tel"],
input[type="date"],
input[type="datetime-local"],
select:not(.toolbar-area *),
textarea {
    width: 100%;
    height: 40px;
    padding: 0 0.75rem;
    border: 1.5px solid #cbd5e1;
    border-radius: 0.5rem;
    font-size: 0.9rem;
    line-height: 40px;
    color: #1e293b;
    background: #fff;
    outline: none;
    transition: border-color 0.15s, box-shadow 0.15s;
}

textarea {
    height: auto;
    padding: 0.6rem 0.75rem;
    line-height: 1.5;
}

input:focus:not(.toolbar-area *),
select:focus:not(.toolbar-area *),
textarea:focus {
    border-color: #2563eb;
    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);
}

/* Alpine x-cloak: gizlenmiş öğeleri sayfa yüklenene kadar sakla */
[x-cloak] { display: none !important; }
