/* Otomatik üretildi: node tools/build-css.mjs — kaynak public/assets/css/forms.css; bu dosyayı elle düzenlemeyin. */
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group{margin-bottom:1rem}.form-group.full{grid-column:1 / -1}.form-group label{display:block;font-weight:700;margin-bottom:.4rem;color:var(--navy);font-size:.92rem}.form-control,select.form-control,textarea.form-control{width:100%;min-height:48px;padding:.7rem .85rem;border:1px solid var(--border);background:#fff;color:var(--text);font:inherit}textarea.form-control{min-height:120px;resize:vertical}.form-control:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.checkbox{display:flex;gap:.65rem;align-items:flex-start}.checkbox input{width:18px;height:18px;margin-top:.2rem;accent-color:var(--gold)}.field-error{color:var(--danger);font-size:.85rem;margin-top:.3rem}.form-control.is-invalid{border-color:var(--danger)}.checkbox input.is-invalid{outline:2px solid var(--danger);outline-offset:1px}.btn.is-disabled,button.is-disabled{opacity:.55;cursor:not-allowed}@media(max-width:768px){.form-grid{grid-template-columns:1fr}}
