/* Satır içi kısım: yalnızca etiket + düğmeler. Sayfa akışını bozmaz. */
/* Satir ici: etiket + tema dugmeleri. Yeni bir dugme stili URETILMEZ,
   PDP'deki "Bize ulasin" ile ayni k-btn--quiet kullanilir. */
.k-cizim{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0 2px}
.k-cizim__etiket{font-size:.78rem;letter-spacing:.06em;text-transform:none;color:var(--muted,#6b6660)}
.k-cizim__btns{display:inline-flex;gap:8px;flex-wrap:wrap}
.k-cizim__btns .k-btn{white-space:nowrap}

/* ⚠ .k-cizim-form'a display VERILMEZ; <dialog> zaten kapali tutuyor.
   Onceki surumde display:grid `hidden`i ezmis ve form hep gorunmustu. */
.k-cizim-modal{border:0;padding:0;max-width:440px;width:calc(100% - 32px);
  border-radius:var(--radius-lg,16px);box-shadow:0 24px 60px rgba(0,0,0,.22);color:inherit;background:#fff}
.k-cizim-modal::backdrop{background:rgba(20,18,16,.45)}
.k-cizim-modal > *{padding-inline:24px}
.k-cizim-modal__kapat-form{padding:0;display:flex;justify-content:flex-end}
.k-cizim-modal__kapat{appearance:none;border:0;background:transparent;cursor:pointer;
  font-size:26px;line-height:1;padding:10px 16px 0;color:var(--muted,#6b6660)}
.k-cizim-modal__baslik{margin:0 0 4px;font-size:1.05rem}
.k-cizim-modal__not{margin:0 0 16px;color:var(--muted,#6b6660);font-size:.86rem;line-height:1.5}
.k-cizim-form{display:grid;gap:10px;padding-bottom:24px}
.k-cizim-form label{display:grid;gap:4px;font-size:.85rem}
.k-cizim-form input[type=text],.k-cizim-form input[type=email],.k-cizim-form input[type=tel]{
  padding:10px 12px;border:1px solid var(--line,#e6e3de);border-radius:var(--radius-sm,8px);font:inherit;background:#fff}
.k-cizim-form__onay{grid-template-columns:auto 1fr;align-items:start;gap:8px!important;font-size:.8rem;line-height:1.45}
.k-cizim-form__onay input{margin-top:2px}
.k-cizim-form__durum{margin:0;font-size:.84rem;min-height:1.2em}
@media (max-width:480px){.k-cizim-modal{max-width:none;margin:auto auto 0;border-radius:16px 16px 0 0}}
