/* Genel stil tanımları */
.ui-button[data-v-f48ee050] {
    border-radius: 0 !important;
}

.ui-carousel {
    height: 400px !important;
}

/* .bs-service-card__header__info__dc ve benzeri seçiciler için ortak stil */
.bs-service-card__header__info__dc[data-v-de97116d],
.service-dg-dcl__item[data-v-1835eb42],
.service-card-dc[data-v-5dc65761],
.bs-service-card__dc[data-v-ddcf05a9],
.bs-service-card__dc[data-v-48bc4a4d] { /* Yeni eklenen kural */
    display: none !important;
}

/* Medya sorguları */
@media (min-width: 1024px) {
    /* .bs-service-card__header__info__dc için medya sorgusu */
    .bs-service-card__header__info__dc[data-v-ddcf05a9],
    .bs-service-card__header__info__dc[data-v-48bc4a4d] { /* Yeni eklenen kural */
        display: none !important;
    }

    /* .bs-service-card__header için medya sorgusu */
    .bs-service-card__header[data-v-ddcf05a9],
    .bs-service-card__header[data-v-48bc4a4d] { /* Yeni eklenen kural */
        align-items: center !important;
        flex-grow: 1 !important;
    }
}

.bs-dt .booking-ts div:last-child,
.bs-dt .booking-ts > span {
display: none;
}

/* Onaylı -> Onaylandı */
span.sub-med[style*="rgb(18, 174, 81)"] {
  font-size: 0 !important;
  position: relative;
}
span.sub-med[style*="rgb(18, 174, 81)"]::after {
  content: "Onaylandı";
  font-size: 14px !important;
  color: #12AE51 !important;
}

/* Gösteri Yok -> Gelmedi */
span.sub-med[style*="rgb(33, 37, 41)"] {
  font-size: 0 !important;
  position: relative;
}
span.sub-med[style*="rgb(33, 37, 41)"]::after {
  content: "Gelmedi";
  font-size: 14px !important;
  color: #212529 !important;
}

/* Askıda olması -> Onay Bekliyor */
span.sub-med[style*="rgb(231, 165, 14)"] {
  font-size: 0 !important;
  position: relative;
}
span.sub-med[style*="rgb(231, 165, 14)"]::after {
  content: "Onay Bekliyor";
  font-size: 14px !important;
  color: #E7A50E !important;
}

/* Reddedildi ve İptal edildi için ekstra güvence */
span.sub-med[style*="rgb(240, 16, 56)"] {
  font-size: 0 !important;
  position: relative;
}
span.sub-med[style*="rgb(240, 16, 56)"]::after {
  content: "Reddedildi";
  font-size: 14px !important;
  color: #F01038 !important;
}

/* Sadece "İnsanların sayısı" metnini değiştir */
.booking-details-body__item .ui-icon-customers + span.sub-med {
  font-size: 0 !important;
  position: relative;
}

.booking-details-body__item .ui-icon-customers + span.sub-med::after {
  content: "Kişi Sayısı";
  font-size: 12px !important;
  line-height: 16px !important;
  color: inherit !important;
  top: 3px !important;
}

.text-graphite {
display: none !important;
}

/* 30 dakika süre ve ikonunu gizle */
.bs-check-info__items .ui-icon-stopwatch,
.bs-check-info__items .ui-icon-stopwatch + span.sub-med {
  display: none !important;
}

/* "Tarafından sunulan" metnini "Servis Verenler" olarak değiştir */
.service_de__employees h4 {
  font-size: 0 !important;
  position: relative;
}

.service_de__employees h4::after {
  content: "Servis Verenler";
  font-size: 16px !important; /* Orijinal başlık boyutunu koru */
  color: inherit !important;
  position: absolute;
  left: 0;
  top: 0;
}

/* 30 dakika süre ve ikonunu gizle */
.service-dg-dcl__item:nth-child(1) {
  display: none !important;
}

/* 1-100 İnsanların sayısı ve ikonunu gizle */
.service-dg-dcl__item:nth-child(2) {
  display: none !important;
}

/* "Örnek 0501 234 56 78" metnini "501 234 56 78" olarak değiştir */
.m-input-label {
  font-size: 0 !important;
  position: relative;
}

/* Sadece "Üye olmak" yazan butonu hedef al */
.signup__bottom .ui-button span {
  font-size: 0 !important;
  position: relative;
}

.signup__bottom .ui-button span::after {
  content: "Hesabını oluştur";
  font-size: 14px !important; /* Orijinal yazı boyutunu koru */
  color: inherit !important;
}