.elementor-53 .elementor-element.elementor-element-4baccca8{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-53 .elementor-element.elementor-element-401c2c90 .elementor-tab-title, .elementor-53 .elementor-element.elementor-element-401c2c90 .elementor-tab-title:before, .elementor-53 .elementor-element.elementor-element-401c2c90 .elementor-tab-title:after, .elementor-53 .elementor-element.elementor-element-401c2c90 .elementor-tab-content, .elementor-53 .elementor-element.elementor-element-401c2c90 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-53 .elementor-element.elementor-element-401c2c90 .elementor-tab-title{font-weight:600;}.elementor-53 .elementor-element.elementor-element-401c2c90 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-53 .elementor-element.elementor-element-cf033db{text-align:center;}.elementor-53 .elementor-element.elementor-element-aca7aa5 > .elementor-widget-container{margin:-4em -4em -4em -4em;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-53 .elementor-element.elementor-element-4baccca8{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-53 .elementor-element.elementor-element-4843faa8 > .elementor-widget-container{padding:0em 2em 0em 2em;}.elementor-53 .elementor-element.elementor-element-744874a > .elementor-widget-container{padding:0em 2em 0em 2em;}}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-4baccca8{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-53 .elementor-element.elementor-element-4843faa8 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-53 .elementor-element.elementor-element-744874a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-53 .elementor-element.elementor-element-401c2c90 .elementor-tab-title{font-size:13px;}.elementor-53 .elementor-element.elementor-element-401c2c90 > .elementor-widget-container{margin:0px -18px 0px -18px;}}/* Start custom CSS for tabs, class: .elementor-element-401c2c90 *//* ============================================
   TAB-PAKET-INDIHOME — APPLE TRANSPARENT STYLE
   ============================================ */


.tab-paket-indihome .elementor-tabs-wrapper {
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  gap: 1em;
  padding: 5px 10px 5px 10px;
  margin-right: -2.5em;
  background: transparent; /* 💎 wrapper bening total */
  border: none;
}

/* tab item — gaya kaca transparan khas Apple */
.tab-paket-indihome .elementor-tab-title {
  flex: 0 0 auto;
  white-space: nowrap;
  border: 1px solid rgba(255, 255, 255, 0.25); /* subtle border */
  border-radius: 50px;
  padding: 0.9em 1.1em;
    font-size: 0.9em;
  font-weight: 500;
  background: rgba(255, 255, 255, 0.15); /* lapisan kaca */
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  color: inherit;
  transition: all 0.25s ease;
  cursor: pointer;
  user-select: none;
  text-align: center;
  box-shadow: 0 0 8px rgba(0,0,0,0.08);
}

/* aktif */
.tab-paket-indihome .elementor-tab-title.elementor-active {
  border-color: #E4002B !important; /* 🔴 Merah Telkomsel pekat */
  background: rgba(211, 47, 47, 0.08); /* 🌫️ Nuansa transparan lembut */
  box-shadow: 0 0 5px rgba(176, 0, 32, 0.25); /* 🔥 Glow merah pekat */
  font-weight: 600;
}


/* hover */
.tab-paket-indihome .elementor-tab-title:hover {
  border-color: rgba(211,47,47,0.4);
  transform: scale(0.97);
}

/* buffer agar scroll berhenti pas di ujung */
.tab-paket-indihome .elementor-tabs-wrapper::after {
  content: "";
  flex: 0 0 20px;
  display: block;
}

/* scrollbar */
.tab-paket-indihome .elementor-tabs-wrapper::-webkit-scrollbar {
  height: 6px;
}
.tab-paket-indihome .elementor-tabs-wrapper::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.25);
  border-radius: 50px;
}
.tab-paket-indihome .elementor-tabs-wrapper::-webkit-scrollbar-track {
  background: transparent;
}

/* RESPONSIVE CONTROL */
/* 🖥️ Desktop */
@media (min-width: 1025px) {
  .tab-paket-indihome .elementor-tab-title {
    padding:0.9em 1.1em;
    font-size: 0.9em;
  }
}

/* 💻 Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
  .tab-paket-indihome .elementor-tab-title {
    padding: 0.9em 1.1em;
    font-size: 0.9em;
  }
}

/* 📱 Mobile */
@media (max-width: 767px) {
  .tab-paket-indihome .elementor-tab-title {
    padding: 0.8em 1.1em !important;
    font-size: 0.95em !important;
  }

  /* hilangkan duplikat tab di bawah */
  .tab-paket-indihome .elementor-tab-mobile-title {
    display: none !important;
  }
  .tab-paket-indihome .elementor-tabs-wrapper ~ .elementor-tabs-wrapper {
    display: none !important;
  }
}/* End custom CSS */