/* Roboto 17px, form padding, iki sütun ana buton, paragraf girintisi önizlemede de geçerli */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

.iik89-form { font-family:'Roboto',sans-serif; padding:18px; background:#fafafa; border:1px solid #eee; border-radius:8px; }
.iik89-grid { display:block; font-size:17px; }
.iik89-grid label { display:block; margin-bottom:14px; font-weight:600; }
.iik89-grid input,
.iik89-grid textarea,
.iik89-grid select { font-weight:400; font-family:'Roboto',sans-serif; font-size:17px; width:100%; padding:11px 13px; border:1px solid #d0d7de; border-radius:6px; box-sizing:border-box; }

.big-label { font-size:19px; line-height:1.3; }
.big-input { font-size:18px; padding:12px 14px; }
.muted { font-weight:400; color:#666; margin-left:6px; }
.help-text { display:block; margin-top:6px; font-size:15px; font-weight:400; color:#555; }
.warn { margin-top:6px; font-size:15px; color:#b30000; font-weight:700; }

/* Ana aksiyonlar */
.iik89-primary-actions { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-top:12px; }
.iik89-primary-actions .button { width:100%; font-size:16px; padding:10px 12px; }

/* İkincil aksiyonlar */
.iik89-secondary-actions { display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin-top:10px; }
.iik89-secondary-actions .inline { display:inline-flex; gap:6px; align-items:center; }
.iik89-sm { font-size:14px; padding:7px 10px; }

/* Flash mesaj */
.iik89-flash { margin-left:8px; font-size:14px; }
.iik89-flash.ok { color:#118a00; }
.iik89-flash.err { color:#b30000; }

/* Önizleme alanı ve paragraflar */
.iik89-preview {
  padding:18px; border:1px solid #ccd0d4; background:#fff; margin-top:12px;
  font-family:'Roboto',sans-serif; font-size:17px; line-height:1.8; text-align:justify;
}
.iik89-preview strong { font-weight:700; }
.iik89-title { font-size:19px; text-align:center; }
.iik89-attachments { font-size:15px; text-align:left; }
.iik89-justify p { text-indent:1.5cm; margin: 0 0 10px 0; }  /* 1.5 cm ilk satır girintisi + aralık */

/* Yazdırmayı JS yeni pencerede yapıyoruz. */