/* Nawa WP — Simulasi Kredit Koperasi — style.css
   Keep visual consistent with NawaWP plugin family (clean, subtle)
*/

.nawa-simkredit-wrap{ max-width:720px; margin:0 auto; background:#fff; border:1px solid #eee; padding:18px; border-radius:8px; box-shadow:0 1px 4px rgba(0,0,0,0.03); font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;}
.nawa-simkredit-wrap .field{ margin-bottom:12px; }
.nawa-simkredit-wrap label{ display:block; font-size:13px; color:#333; margin-bottom:6px; }
.nawa-simkredit-wrap input[type="number"], .nawa-simkredit-wrap select { width:100%; padding:8px 10px; border:1px solid #ddd; border-radius:6px; box-sizing:border-box; }
.nawa-simkredit-wrap .field-inline{ display:flex; gap:10px; align-items:center; }
.nawa-simkredit-wrap .field-inline label{ margin:0; }
.nawa-simkredit-wrap .actions{ margin-top:12px; display:flex; gap:8px; }
.nawa-simkredit-wrap button{ background:#0ea5a3; color:#fff; border:none; padding:8px 14px; border-radius:8px; cursor:pointer; }
.nawa-simkredit-wrap button:hover{ opacity:0.95; }
.nawa-simkredit-wrap button[type="button"].secondary{ background:#e5e7eb; color:#111; }
.nawa-sim-result{ margin-top:14px; padding:10px; background:#f8fafc; border-radius:6px; border:1px solid #eef2f7; }
.nawa-sim-table{ width:100%; border-collapse:collapse; margin-top:12px; }
.nawa-sim-table th, .nawa-sim-table td{ border:1px solid #f1f5f9; padding:8px; text-align:right; font-size:13px; }
.nawa-sim-table th{ background:#f1f5f9; text-align:center; }
.nawa-sim-table td:first-child, .nawa-sim-table th:first-child{ text-align:center; width:80px; }
.nawa-simkredit-wrap .error{ color:#9b1c1c; background:#fff1f2; padding:8px; border-radius:6px; }
