/*
 * En Baba Organizasyon - Turist rehberi ortak UI düzeltmeleri
 * Kapsam: rehber sayfalarında paket CTA taşması, form hizası ve mobil/masaüstü stabil grid.
 */

body[class*="turist-rehberi"] {
  overflow-x: clip;
  --enb-guide-input-h: 48px;
  --enb-guide-field-radius: 16px;
  --enb-guide-border: rgba(15, 23, 42, 0.12);
  --enb-guide-ring: rgba(37, 99, 235, 0.16);
}

body[class*="turist-rehberi"] *,
body[class*="turist-rehberi"] *::before,
body[class*="turist-rehberi"] *::after {
  box-sizing: border-box;
}

body[class*="turist-rehberi"] main,
body[class*="turist-rehberi"] section,
body[class*="turist-rehberi"] .enb-guide,
body[class*="turist-rehberi"] .enb-shell,
body[class*="turist-rehberi"] .enb-form,
body[class*="turist-rehberi"] .enb-live-quote,
body[class*="turist-rehberi"] .enb-side-lists,
body[class*="turist-rehberi"] .enb-route-map,
body[class*="turist-rehberi"] .enb-route-card,
body[class*="turist-rehberi"] .enb-pack,
body[class*="turist-rehberi"] .enb-pack * {
  min-width: 0;
}

body[class*="turist-rehberi"] img,
body[class*="turist-rehberi"] video,
body[class*="turist-rehberi"] iframe,
body[class*="turist-rehberi"] svg {
  max-width: 100%;
}

body[class*="turist-rehberi"] .enb-pack {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  isolation: isolate;
}

body[class*="turist-rehberi"] .enb-pack__h,
body[class*="turist-rehberi"] .enb-pack__p,
body[class*="turist-rehberi"] .enb-pack__micro,
body[class*="turist-rehberi"] .enb-pack li,
body[class*="turist-rehberi"] .enb-pack__price {
  overflow-wrap: anywhere;
  word-break: normal;
}

body[class*="turist-rehberi"] .enb-pack__btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  min-height: 42px;
  height: auto;
  margin-top: auto;
  padding: 10px 12px;
  border-radius: 12px;
  white-space: normal;
  overflow-wrap: anywhere;
  text-align: center;
  line-height: 1.14;
  font-size: clamp(11px, 1.04vw, 12.5px);
  letter-spacing: -0.01em;
  flex: 1 1 0;
}

body[class*="turist-rehberi"] .enb-cart-action-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr) !important;
  align-items: stretch !important;
  gap: 8px !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin-top: auto !important;
  overflow: hidden !important;
}

body[class*="turist-rehberi"] .enb-cart-action-row > :is(a, button) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  min-height: 40px !important;
  height: auto !important;
  padding: 8px 10px !important;
  border-radius: 12px !important;
  white-space: normal !important;
  overflow: hidden !important;
  overflow-wrap: anywhere !important;
  text-overflow: clip !important;
  text-align: center !important;
  line-height: 1.12 !important;
  font-size: clamp(10.5px, .94vw, 12px) !important;
  letter-spacing: -0.015em !important;
  transform: none !important;
}

body[class*="turist-rehberi"] .enb-cart-action-row > :is(a, button):hover { transform: none !important; }

body[class*="turist-rehberi"] .enb-cart-btn,
body[class*="turist-rehberi"] [data-cart-add],
body[class*="turist-rehberi"] [data-enb-cart-add] {
  max-width: 100% !important;
  min-width: 0 !important;
  white-space: normal !important;
}

body[class*="turist-rehberi"] .enb-form {
  width: 100%;
  max-width: 100%;
  padding: clamp(14px, 2vw, 22px);
  border-radius: clamp(18px, 2.2vw, 26px);
  overflow: hidden;
}

body[class*="turist-rehberi"] .enb-form .grid { min-width: 0; align-items: start; }

body[class*="turist-rehberi"] .enb-field {
  display: flex;
  flex-direction: column;
  gap: 7px;
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

body[class*="turist-rehberi"] .enb-field > span {
  display: block;
  color: #0f172a;
  font-size: 12px;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: .01em;
}

body[class*="turist-rehberi"] .enb-field input,
body[class*="turist-rehberi"] .enb-field select,
body[class*="turist-rehberi"] .enb-field textarea {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  min-height: var(--enb-guide-input-h);
  padding: 12px 14px;
  border: 1px solid var(--enb-guide-border);
  border-radius: var(--enb-guide-field-radius);
  background-color: rgba(255, 255, 255, .94);
  color: #0f172a;
  box-shadow: 0 1px 0 rgba(15, 23, 42, .02), inset 0 1px 0 rgba(255, 255, 255, .55);
  font: inherit;
  font-size: 14px;
  line-height: 1.25;
  outline: 0;
  transition: border-color .18s ease, box-shadow .18s ease, background-color .18s ease;
}

body[class*="turist-rehberi"] .enb-field textarea { min-height: 96px; resize: vertical; }

body[class*="turist-rehberi"] .enb-field select {
  appearance: none;
  -webkit-appearance: none;
  padding-right: 42px;
  background-image: linear-gradient(45deg, transparent 50%, #64748b 50%), linear-gradient(135deg, #64748b 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(50% + 1px), calc(100% - 15px) calc(50% + 1px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
}

body[class*="turist-rehberi"] .enb-field input:focus,
body[class*="turist-rehberi"] .enb-field select:focus,
body[class*="turist-rehberi"] .enb-field textarea:focus {
  border-color: rgba(37, 99, 235, .55);
  background-color: #fff;
  box-shadow: 0 0 0 4px var(--enb-guide-ring);
}

body[class*="turist-rehberi"] .enb-help {
  display: block;
  max-width: 100%;
  color: #64748b;
  font-size: 11.5px;
  line-height: 1.45;
  overflow-wrap: anywhere;
}

body[class*="turist-rehberi"] .enb-addons { display: grid; gap: 10px; }

body[class*="turist-rehberi"] .enb-addon {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  padding: 10px 12px;
  border: 1px solid rgba(15, 23, 42, .10);
  border-radius: 14px;
  background: rgba(255, 255, 255, .86);
  overflow: hidden;
}

body[class*="turist-rehberi"] .enb-addon input { flex: 0 0 auto; }
body[class*="turist-rehberi"] .enb-addon span { flex: 1 1 auto; min-width: 0; overflow-wrap: anywhere; }
body[class*="turist-rehberi"] .enb-addon a { flex: 0 0 auto; white-space: nowrap; }

body[class*="turist-rehberi"] .enb-live-quote { width: 100%; max-width: 100%; overflow: hidden; }
body[class*="turist-rehberi"] .enb-live-quote__head,
body[class*="turist-rehberi"] .enb-live-quote__price,
body[class*="turist-rehberi"] .enb-live-quote__chips { min-width: 0; flex-wrap: wrap; }

body[class*="turist-rehberi"] .enb-side-lists {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}
body[class*="turist-rehberi"] .enb-side-list { min-width: 0; }

@media (max-width: 1024px) {
  body[class*="turist-rehberi"] .enb-pack__btn,
  body[class*="turist-rehberi"] .enb-cart-action-row > :is(a, button) {
    font-size: 11.5px !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
}

@media (max-width: 640px) {
  body[class*="turist-rehberi"] { overflow-x: hidden; --enb-guide-input-h: 47px; }
  body[class*="turist-rehberi"] .enb-form { padding: 14px; border-radius: 20px; }
  body[class*="turist-rehberi"] .enb-form .grid { gap: 12px !important; }
  body[class*="turist-rehberi"] .enb-cart-action-row { grid-template-columns: 1fr !important; gap: 8px !important; }
  body[class*="turist-rehberi"] .enb-cart-action-row > :is(a, button),
  body[class*="turist-rehberi"] .enb-pack__btn { min-height: 42px !important; font-size: 12px !important; line-height: 1.15 !important; }
  body[class*="turist-rehberi"] .enb-side-lists { grid-template-columns: 1fr; }
  body[class*="turist-rehberi"] .enb-addon { align-items: flex-start; flex-wrap: wrap; }
  body[class*="turist-rehberi"] .enb-addon a { margin-left: 28px; }
}

@media (max-width: 380px) {
  body[class*="turist-rehberi"] .enb-pack__btn,
  body[class*="turist-rehberi"] .enb-cart-action-row > :is(a, button) {
    font-size: 11px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}

/*
 * Rehber form native kontrol düzeltmesi - v2
 * Sorun: eski sayfa CSS'leri select/date/time alanlarına pseudo icon basıyor; Chrome/Edge native
 * ok/tarih/saat ikonlarıyla üst üste binince çift ok ve yamuk hizalama oluşuyor.
 * Çözüm: select için tek custom SVG ok, date/time için tek native picker göstergesi.
 */
body[class*="turist-rehberi"] .enb-form .enb-field--select::after,
body[class*="turist-rehberi"] .enb-form .enb-field--date::after,
body[class*="turist-rehberi"] .enb-form .enb-field--time::after,
body[class*="turist-rehberi"] #rezervasyon .enb-field--select::after,
body[class*="turist-rehberi"] #rezervasyon .enb-field--date::after,
body[class*="turist-rehberi"] #rezervasyon .enb-field--time::after {
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background: none !important;
}

body[class*="turist-rehberi"] .enb-form .enb-field--select select,
body[class*="turist-rehberi"] #rezervasyon .enb-field--select select,
body[class*="turist-rehberi"] .enb-form select {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  height: var(--enb-guide-input-h) !important;
  min-height: var(--enb-guide-input-h) !important;
  padding: 0 46px 0 14px !important;
  line-height: normal !important;
  background-color: rgba(255, 255, 255, .96) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.25 7.5L10 12.25L14.75 7.5' stroke='%23334155' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 16px 16px !important;
}

body[class*="turist-rehberi"] .enb-form input[type="date"],
body[class*="turist-rehberi"] .enb-form input[type="time"],
body[class*="turist-rehberi"] #rezervasyon input[type="date"],
body[class*="turist-rehberi"] #rezervasyon input[type="time"] {
  appearance: auto !important;
  -webkit-appearance: auto !important;
  position: relative !important;
  height: var(--enb-guide-input-h) !important;
  min-height: var(--enb-guide-input-h) !important;
  padding: 0 14px !important;
  line-height: normal !important;
  text-align: left !important;
  background-color: rgba(255, 255, 255, .96) !important;
  background-image: none !important;
}

body[class*="turist-rehberi"] .enb-form input[type="date"]::-webkit-calendar-picker-indicator,
body[class*="turist-rehberi"] .enb-form input[type="time"]::-webkit-calendar-picker-indicator,
body[class*="turist-rehberi"] #rezervasyon input[type="date"]::-webkit-calendar-picker-indicator,
body[class*="turist-rehberi"] #rezervasyon input[type="time"]::-webkit-calendar-picker-indicator {
  position: static !important;
  inset: auto !important;
  width: 20px !important;
  height: 20px !important;
  margin: 0 0 0 8px !important;
  padding: 0 !important;
  opacity: .72 !important;
  cursor: pointer !important;
}

body[class*="turist-rehberi"] .enb-form input[type="date"]::-webkit-date-and-time-value,
body[class*="turist-rehberi"] .enb-form input[type="time"]::-webkit-date-and-time-value,
body[class*="turist-rehberi"] #rezervasyon input[type="date"]::-webkit-date-and-time-value,
body[class*="turist-rehberi"] #rezervasyon input[type="time"]::-webkit-date-and-time-value {
  text-align: left !important;
  min-height: 1.25em !important;
  line-height: normal !important;
}

@media (max-width: 640px) {
  body[class*="turist-rehberi"] .enb-form .enb-field--select select,
  body[class*="turist-rehberi"] .enb-form select {
    padding-right: 44px !important;
    background-position: right 14px center !important;
  }

  body[class*="turist-rehberi"] .enb-form input[type="date"],
  body[class*="turist-rehberi"] .enb-form input[type="time"] {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
}

/*
 * Turist rehberi ortak kurumsal alan ve yorum kartları - v3
 * Tüm dil rehberi sayfalarında Arapça rehberdeki güven/yorum mimarisini ve kurumsal blokları stabil gösterir.
 */
body[class*="turist-rehberi"] .enb-corp-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

body[class*="turist-rehberi"] .enb-corp-card {
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 0;
  border: 1px solid rgba(148, 163, 184, .18);
  background: #fff;
  border-radius: 24px;
  padding: 20px;
  box-shadow: 0 14px 34px rgba(15, 23, 42, .05);
}

body[class*="turist-rehberi"] .enb-corp-card strong {
  display: block;
  font-size: 18px;
  line-height: 1.25;
  color: #0f172a;
}

body[class*="turist-rehberi"] .enb-corp-card p {
  margin: 0;
  color: #475569;
  line-height: 1.65;
}

body[class*="turist-rehberi"] .enb-corp-card .enb-ul {
  margin-top: 4px;
}

body[class*="turist-rehberi"] .enb-corp-strip {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  min-width: 0;
  border: 1px solid rgba(148, 163, 184, .18);
  background: linear-gradient(135deg, rgba(255, 255, 255, .96), rgba(238, 242, 255, .96));
  border-radius: 24px;
  padding: 18px 20px;
  box-shadow: 0 14px 34px rgba(15, 23, 42, .05);
}

body[class*="turist-rehberi"] .enb-corp-strip strong {
  color: #0f172a;
}

body[class*="turist-rehberi"] #yorumlar-alani,
body[class*="turist-rehberi"] #yorumlar-alani * {
  min-width: 0;
}

body[class*="turist-rehberi"] #yorumlar-alani .fa-star {
  filter: drop-shadow(0 1px 0 rgba(15, 23, 42, .06));
}

@media (max-width: 900px) {
  body[class*="turist-rehberi"] .enb-corp-grid {
    grid-template-columns: 1fr;
  }

  body[class*="turist-rehberi"] .enb-corp-strip {
    align-items: flex-start;
    flex-direction: column;
  }

  body[class*="turist-rehberi"] .enb-corp-strip .enb-mini-btn {
    width: 100%;
    justify-content: center;
  }
}

/*
 * Rehber mobil paket/hero düzeltmesi - v4
 * Sorun 1: Paket carousel grid'i mobilde en uzun pakete göre tüm kartları esnetiyor,
 * kısa paketlerde CTA öncesinde büyük boşluk bırakıyordu.
 * Sorun 2: Hero canlı fiyat kartları mobilde fazla yüksek/iri algılanıyordu.
 */
@media (max-width: 640px) {
  body[class*="turist-rehberi"] #paketler .grid-flow-col,
  body[class*="turist-rehberi"] #paketler .overflow-x-auto {
    align-items: start !important;
  }

  body[class*="turist-rehberi"] #paketler .enb-pack {
    align-self: start !important;
    height: auto !important;
    min-height: 0 !important;
  }

  body[class*="turist-rehberi"] #paketler .enb-pack__btn,
  body[class*="turist-rehberi"] #paketler .enb-cart-action-row {
    margin-top: 14px !important;
  }

  body[class*="turist-rehberi"] #paketler .enb-pack__micro {
    margin-bottom: 0 !important;
  }

  body[class*="turist-rehberi"] .enb-live-hero-grid {
    gap: 8px !important;
  }

  body[class*="turist-rehberi"] .enb-live-hero-card {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
      "label price"
      "sub sub" !important;
    align-items: center !important;
    gap: 4px 10px !important;
    padding: 10px 12px !important;
    border-radius: 16px !important;
  }

  body[class*="turist-rehberi"] .enb-live-hero-card__k {
    grid-area: label !important;
    font-size: 9.5px !important;
    line-height: 1.2 !important;
    letter-spacing: .035em !important;
  }

  body[class*="turist-rehberi"] .enb-live-hero-card__v {
    grid-area: price !important;
    white-space: nowrap !important;
    font-size: 22px !important;
    line-height: 1 !important;
  }

  body[class*="turist-rehberi"] .enb-live-hero-card__s {
    grid-area: sub !important;
    font-size: 11px !important;
    line-height: 1.25 !important;
  }
}


/* =========================================================
   Rehber form tarih/saat ikon hizası - v5
   Amaç: Chrome/Edge mobilde native date/time ikonlarının soluk ve sağ kenara yapışık görünmesini engellemek.
   Native picker alanı tıklanabilir kalır; görünen ikon ise kontrollü SVG arka planıdır.
========================================================= */
body[class*="turist-rehberi"] .enb-form input[type="date"],
body[class*="turist-rehberi"] .enb-form input[type="time"],
body[class*="turist-rehberi"] #rezervasyon input[type="date"],
body[class*="turist-rehberi"] #rezervasyon input[type="time"] {
  -webkit-appearance: none !important;
  appearance: none !important;
  height: var(--enb-guide-input-h) !important;
  min-height: var(--enb-guide-input-h) !important;
  padding-left: 14px !important;
  padding-right: 46px !important;
  line-height: normal !important;
  background-color: rgba(255, 255, 255, .98) !important;
  background-repeat: no-repeat !important;
  background-position: right 15px center !important;
  background-size: 18px 18px !important;
  color: #334155 !important;
}

body[class*="turist-rehberi"] .enb-form input[type="date"],
body[class*="turist-rehberi"] #rezervasyon input[type="date"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3.5' y='5.5' width='17' height='15' rx='3' stroke='%23334155' stroke-width='1.9'/%3E%3Cpath d='M7.5 3.5v4M16.5 3.5v4M4 10h16' stroke='%23334155' stroke-width='1.9' stroke-linecap='round'/%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 17h.01M12 17h.01' stroke='%23334155' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

body[class*="turist-rehberi"] .enb-form input[type="time"],
body[class*="turist-rehberi"] #rezervasyon input[type="time"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='8.5' stroke='%23334155' stroke-width='1.9'/%3E%3Cpath d='M12 7.5V12l3 2' stroke='%23334155' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}

body[class*="turist-rehberi"] .enb-form input[type="date"]::-webkit-calendar-picker-indicator,
body[class*="turist-rehberi"] .enb-form input[type="time"]::-webkit-calendar-picker-indicator,
body[class*="turist-rehberi"] #rezervasyon input[type="date"]::-webkit-calendar-picker-indicator,
body[class*="turist-rehberi"] #rezervasyon input[type="time"]::-webkit-calendar-picker-indicator {
  opacity: 0 !important;
  width: 38px !important;
  height: 100% !important;
  margin: 0 -6px 0 0 !important;
  padding: 0 !important;
  cursor: pointer !important;
}

body[class*="turist-rehberi"] .enb-form input[type="date"]::-webkit-date-and-time-value,
body[class*="turist-rehberi"] .enb-form input[type="time"]::-webkit-date-and-time-value,
body[class*="turist-rehberi"] #rezervasyon input[type="date"]::-webkit-date-and-time-value,
body[class*="turist-rehberi"] #rezervasyon input[type="time"]::-webkit-date-and-time-value {
  text-align: left !important;
  line-height: normal !important;
}

@media (max-width: 640px) {
  body[class*="turist-rehberi"] .enb-form input[type="date"],
  body[class*="turist-rehberi"] .enb-form input[type="time"],
  body[class*="turist-rehberi"] #rezervasyon input[type="date"],
  body[class*="turist-rehberi"] #rezervasyon input[type="time"] {
    padding-left: 13px !important;
    padding-right: 44px !important;
    background-position: right 14px center !important;
    background-size: 18px 18px !important;
  }
}

/* =========================================================
   Rehber breadcrumb + yorum CTA final sabitleme
   - Arapça/Rusça dahil tüm rehberlerde görünür breadcrumb fallback.
   - Yorum bırak butonu her yorum alanında net görünür.
========================================================= */
body[class*="turist-rehberi"] .enb-guide-local-breadcrumb,
body.turist-rehberi-page .enb-guide-local-breadcrumb {
  display: block !important;
  position: relative !important;
  z-index: 35 !important;
  margin: 0 !important;
  background: rgba(248, 250, 252, .98) !important;
  border-top: 1px solid rgba(226, 232, 240, .82) !important;
  border-bottom: 1px solid rgba(226, 232, 240, .9) !important;
  box-shadow: 0 8px 22px rgba(15, 23, 42, .04) !important;
}

body[class*="turist-rehberi"] .enb-guide-review-actions,
body.turist-rehberi-page .enb-guide-review-actions {
  width: 100%;
}

body[class*="turist-rehberi"] .enb-guide-review-open,
body.turist-rehberi-page .enb-guide-review-open {
  min-height: 44px;
  color: #fff !important;
  background: linear-gradient(135deg, #0f172a, #2563eb) !important;
  border: 1px solid rgba(37, 99, 235, .28) !important;
  box-shadow: 0 14px 32px rgba(37, 99, 235, .20) !important;
  text-decoration: none !important;
  white-space: nowrap;
}

body[class*="turist-rehberi"] .enb-guide-review-open:hover,
body.turist-rehberi-page .enb-guide-review-open:hover {
  transform: translateY(-1px);
  box-shadow: 0 18px 38px rgba(37, 99, 235, .26) !important;
}

body[class*="turist-rehberi"] .enb-guide-review-link,
body.turist-rehberi-page .enb-guide-review-link {
  min-height: 44px;
  color: #334155 !important;
  background: #fff !important;
  border: 1px solid rgba(203, 213, 225, .95) !important;
  text-decoration: none !important;
  box-shadow: 0 10px 22px rgba(15, 23, 42, .06) !important;
  white-space: nowrap;
}

@media (max-width: 640px) {
  body[class*="turist-rehberi"] .enb-guide-review-actions,
  body.turist-rehberi-page .enb-guide-review-actions {
    gap: 10px !important;
  }

  body[class*="turist-rehberi"] .enb-guide-review-open,
  body[class*="turist-rehberi"] .enb-guide-review-link,
  body.turist-rehberi-page .enb-guide-review-open,
  body.turist-rehberi-page .enb-guide-review-link {
    flex: 1 1 145px;
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
}
