.toylina-method-selected {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;

  min-width: 145px;
  min-height: 54px;
  padding: 10px 22px;

  border: 1px solid #28a745;
  border-radius: 32px;

  background: #ecf9ef;
  color: #198754;

  font-size: 16px;
  font-weight: 700;
  white-space: nowrap;
}

.toylina-method-selected[hidden] {
  display: none !important;
}

.toylina-method-selected i {
  font-size: 18px;
}

#button-shipping-methods:disabled,
#button-payment-methods:disabled {
  cursor: wait;
  opacity: .75;
}

@media (max-width: 767px) {
  .toylina-method-selected {
    min-width: 110px;
    min-height: 48px;
    padding: 8px 15px;
    font-size: 14px;
  }
}

/* TOYLINA SELECTED BADGE HIDE START */

/* Otomatik seçim çalışır, Seçildi rozeti görünmez. */
.toylina-method-selected {
  display: none !important;
}

/* TOYLINA SELECTED BADGE HIDE END */

/* TOYLINA METHOD CONTROLS HIDE START */

/* Seçiniz butonlarını ve Seçildi rozetlerini gizler. */
#button-shipping-methods,
#button-payment-methods,
.toylina-method-selected {
  display: none !important;
}

/* Yöntem adı alanları bütün genişliği kaplasın. */
#input-shipping-method,
#input-payment-method {
  width: 100% !important;
  flex: 1 1 100% !important;
  border-radius: 0 32px 32px 0 !important;
  cursor: default !important;
}

/* Buton kalkınca input grubu boşluk bırakmasın. */
#input-shipping-method + *,
#input-payment-method + * {
  display: none !important;
}

/* TOYLINA METHOD CONTROLS HIDE END */
