/* KAİS 4.0.0 — Elementor Builder katmanı */
.kais-elementor-editor-notice{padding:12px 14px;border:1px dashed #94a3b8;border-radius:8px;background:#f8fafc;color:#475569;font-size:12px}
.kais-elementor-single-layout{width:100%}
.kais-elementor-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.kais-elementor-summary-item{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}
.kais-elementor-summary-item small{font-size:10px;color:#64748b}
.kais-elementor-summary-item strong{font-size:13px;color:#0f172a;overflow-wrap:anywhere}
.kais-elementor-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.kais-elementor-price strong{font-size:32px;line-height:1;font-weight:900}
.kais-elementor-price del{font-size:16px;opacity:.65}
.kais-elementor-single-title{margin:0}
.kais-elementor-info-grid{display:grid}
.kais-elementor-feature-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.kais-elementor-description{line-height:1.6}
.kais-elementor-seller{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}
.kais-elementor-seller-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;flex:1 1 100%}
.kais-elementor-seller-meta span{min-width:0;padding:7px;border-radius:7px;background:#f8fafc}
.kais-elementor-seller-meta small,.kais-elementor-seller-meta strong{display:block}
.kais-elementor-seller-meta small{font-size:9px;color:#64748b}.kais-elementor-seller-meta strong{font-size:12px;color:#0f172a;overflow-wrap:anywhere}
.kais-elementor-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.kais-elementor-actions>*{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0!important;margin:0!important;text-align:center;text-decoration:none}
.kais-elementor-share{display:flex;flex-wrap:wrap;gap:7px}.kais-elementor-share>*{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border:1px solid #dbe6ea;border-radius:7px;text-decoration:none;cursor:pointer}
.kais-elementor-user-area{width:100%}
.elementor-widget-kais-listings .kais-listing-module,.elementor-widget-kais-similar .kais-similar{margin:0}
.elementor-widget-kais-filter .kais-filter,.elementor-widget-kais-filter .kais-v3-advanced-filter{margin:0}
.elementor-widget-kais-single-gallery .kais-carousel{margin:0}
body.kais-elementor-single .kais-mobile-action-bar{display:none!important}
@media(max-width:767px){.kais-elementor-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kais-elementor-seller-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.kais-elementor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.kais-elementor-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kais-elementor-price strong{font-size:26px}}


/* KAIS 4.0.1 - Elementor responsive containment / mobil kart taşmasını önle */
.elementor-widget-kais-listings,
.elementor-widget-kais-listings > .elementor-widget-container,
.elementor-widget-kais-listings .kais-listing-module,
.elementor-widget-kais-listings .kais-listings{
  width:100%;
  max-width:100%;
  min-width:0;
  box-sizing:border-box;
}
.elementor-widget-kais-listings .kais-listings{
  align-items:stretch;
}
.elementor-widget-kais-listings .kais-card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.elementor-widget-kais-listings .kais-card-image,
.elementor-widget-kais-listings .kais-card-body,
.elementor-widget-kais-listings .kais-card-price,
.elementor-widget-kais-listings .kais-card-specs,
.elementor-widget-kais-listings .kais-card-specs > *,
.elementor-widget-kais-listings .kais-card-actions,
.elementor-widget-kais-listings .kais-card-stats,
.elementor-widget-kais-listings .kais-card-metrics{
  min-width:0!important;
  max-width:100%;
  box-sizing:border-box;
}
.elementor-widget-kais-listings .kais-card h3,
.elementor-widget-kais-listings .kais-card h3 a,
.elementor-widget-kais-listings .kais-card-specs strong,
.elementor-widget-kais-listings .kais-card-specs small,
.elementor-widget-kais-listings .kais-card-price{
  overflow-wrap:anywhere;
  word-break:normal;
}
@media(max-width:767px){
  .elementor-widget-kais-listings .kais-listings{
    width:100%!important;
    max-width:100%!important;
  }
  .elementor-widget-kais-listings .kais-card-specs{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .elementor-widget-kais-listings .kais-card-specs > *{
    width:auto!important;
  }
  .elementor-widget-kais-listings .kais-card-actions > *{
    min-width:0!important;
  }
}
