/* ====================================
   ZAZU KING — Tilda Popup Form CSS
   ==================================== */

@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@600;700;800;900&display=swap');

/* Overlay fon */
.t-popup {
  background: rgba(44, 44, 44, 0.72) !important;
  backdrop-filter: blur(6px) !important;
}

/* Oq modal karta */
.t-popup__container {
  border-radius: 24px !important;
  padding: 52px !important;
  max-width: 580px !important;
  font-family: 'Nunito', sans-serif !important;
}

/* Yopish tugmasi */
.t-popup__close svg path,
.t-popup__close::before,
.t-popup__close::after {
  stroke: #aaa !important;
  background: #aaa !important;
}
.t-popup__close:hover svg path,
.t-popup__close:hover::before,
.t-popup__close:hover::after {
  stroke: #E47C79 !important;
  background: #E47C79 !important;
}

/* Sarlavha */
.t-popup .t-form__title,
.t-popup .t-title,
.t-popup h1,
.t-popup h2 {
  font-family: 'Nunito', sans-serif !important;
  font-weight: 900 !important;
  font-size: 36px !important;
  color: #2C2C2C !important;
  line-height: 1.2 !important;
  margin-bottom: 28px !important;
}

/* Input maydonlar */
.t-popup .t-input-group__inputbox input,
.t-popup .t-input-group__inputbox select,
.t-popup .t-input-group__inputbox textarea,
.t-popup .t-form__inputbox input,
.t-popup .t-form__inputbox textarea {
  font-family: 'Nunito', sans-serif !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  border: 2px solid #E0E0E0 !important;
  border-radius: 12px !important;
  padding: 20px 22px !important;
  color: #2C2C2C !important;
  background: #ffffff !important;
  outline: none !important;
  box-shadow: none !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Input focus */
.t-popup .t-input-group__inputbox input:focus,
.t-popup .t-input-group__inputbox textarea:focus,
.t-popup .t-form__inputbox input:focus {
  border-color: #00CAE6 !important;
  box-shadow: none !important;
}

/* Placeholder */
.t-popup input::placeholder,
.t-popup textarea::placeholder {
  color: #B8B8B8 !important;
  font-weight: 600 !important;
}

/* Maydon orasidagi bo'shliq */
.t-popup .t-input-group {
  margin-bottom: 16px !important;
}

/* --- TUGMA --- faqat rang, boshqa hech narsa yo'q */
.t-popup .t-submit__btn,
.t-popup .t-btn,
.t-popup input[type="submit"],
.t-popup button[type="submit"] {
  font-family: 'Nunito', sans-serif !important;
  font-weight: 800 !important;
  font-size: 17px !important;
  background: #E47C79 !important;
  color: #ffffff !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

.t-popup .t-submit__btn::before,
.t-popup .t-submit__btn::after,
.t-popup .t-btn::before,
.t-popup .t-btn::after {
  display: none !important;
}

.t-popup .t-submit__btn:hover,
.t-popup .t-btn:hover,
.t-popup input[type="submit"]:hover {
  background: #d46b68 !important;
  box-shadow: none !important;
  outline: none !important;
}