.elementor-29742 .elementor-element.elementor-element-00d76f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29742 .elementor-element.elementor-element-df10388{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29742 .elementor-element.elementor-element-df10388:not(.elementor-motion-effects-element-type-background), .elementor-29742 .elementor-element.elementor-element-df10388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1B3AA;}.elementor-29742 .elementor-element.elementor-element-6c3edb0 > .elementor-widget-container{background-color:#FFFFFF82;margin:25px 0px 25px 0px;padding:35px 35px 35px 35px;border-radius:10px 10px 10px 10px;}@media(min-width:769px){.elementor-29742 .elementor-element.elementor-element-df10388{--content-width:1024px;}}/* Start custom CSS *//* =========================================================
   WPForms (Form ID: 29744) - Radio seçenek stilleri (Final)
   Normal BG: #e0e0e0
   Hover BG : #A1B3AA + shadow
   Default  : ince border
   Checked  : belirgin çerçeve + hafif ring
   ========================================================= */

.wpforms-container #wpforms-form-29744 .wpforms-field-radio ul {
  list-style: none;
  margin: 0;
  padding: 0;

  display: grid;
  gap: 14px; /* kartlar arası boşluk */
}

/* li reset + full width */
.wpforms-container #wpforms-form-29744 .wpforms-field-radio ul li {
  margin: 0;
  padding: 0;
  width: 70%;
}

/* input'ları erişilebilir biçimde sakla */
.wpforms-container #wpforms-form-29744 .wpforms-field-radio input[type="radio"] {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  pointer-events: none;
}

/* seçenek kartı */
.wpforms-container #wpforms-form-29744 .wpforms-field-radio ul li label {
  display: flex;
  align-items: center;

  width: 100%;
  padding: 12px 14px;

  border-radius: 10px;
  background: #e0e0e0;     /* normal arkaplan */
  color: #0f172a;          /* okunaklı koyu yazı */

  border: 1px solid rgba(15, 23, 42, 0.18); /* hafif ince border */

  cursor: pointer;
  user-select: none;

  transition: background-color .15s ease, box-shadow .15s ease, transform .05s ease, border-color .15s ease;
}

/* hover: bg değiş + hafif gölge */
.wpforms-container #wpforms-form-29744 .wpforms-field-radio ul li label:hover {
  background: #A1B3AA;
  box-shadow: 0 10px 22px rgba(0, 0, 0, .14);
}

/* basılı hissi */
.wpforms-container #wpforms-form-29744 .wpforms-field-radio ul li label:active {
  transform: translateY(1px);
}

/* klavye ile focus */
.wpforms-container #wpforms-form-29744 .wpforms-field-radio input[type="radio"]:focus-visible + label {
  box-shadow: 0 0 0 4px rgba(15, 23, 42, .16);
  border-color: rgba(15, 23, 42, .35);
}

/* seçili: çerçeveli + ring */
.wpforms-container #wpforms-form-29744 .wpforms-field-radio input[type="radio"]:checked + label {
  border-color: #0f172a; /* belirgin çerçeve */
  box-shadow: 0 0 0 3px rgba(15, 23, 42, .18);
}

/* seçili + hover: gölge kalsın */
.wpforms-container #wpforms-form-29744 .wpforms-field-radio input[type="radio"]:checked + label:hover {
  background: #A1B3AA;
  box-shadow: 0 0 0 3px rgba(15, 23, 42, .18), 0 10px 22px rgba(0, 0, 0, .14);
}/* End custom CSS */