.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1594 .elementor-element.elementor-element-653514e{--display:flex;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}#jupiterx-popups-1594 .jupiterx-popup__close-button{display:flex;background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-style:none;}#jupiterx-popups-1594 .jupiterx-popup__close-button:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}#jupiterx-popups-1594 .jupiterx-popup__overlay{background-color:rgba(0,0,0,.8);display:block;width:100%;height:100%;}#jupiterx-popups-1594 .jupiterx-popup__container{width:640px;}#jupiterx-popups-1594 .jupiterx-popup__container .jupiterx-popup__container-inner{height:auto;}#jupiterx-popups-1594 .jupiterx-popup__inner{justify-content:center;align-items:center;}#jupiterx-popups-1594 .jupiterx-popup__container-overlay {display:block;}#jupiterx-popups-1594 .jupiterx-popup__container-inner{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-de1f231 *//* Scope aman khusus popup ini */
#apklab-sales-popup{
  --primary:#001F3F;
  --secondary:#FF9900;
  --white:#FFFFFF;

  --radius:18px;
  --stroke: rgba(0,31,63,.14);
  --muted: rgba(0,31,63,.72);
  --soft: rgba(0,31,63,.05);

  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;
  color: var(--primary);
}

/* Header: clean industrial (flat) */
#apklab-sales-popup .apklab-sales__header{
  padding: 22px 22px 14px;
  background: var(--white);
  border: 1px solid var(--stroke);
  border-radius: var(--radius);
}

/* Badge: flat (tanpa glow/gradient) */
#apklab-sales-popup .apklab-sales__badge{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:6px 10px;
  border-radius:999px;
  font-size:12px;
  font-weight:800;
  color: var(--primary);
  background: rgba(255,153,0,.14); /* 1 warna (orange) dengan opacity */
  border: 1px solid rgba(255,153,0,.40);
}

#apklab-sales-popup .apklab-sales__badge::before{
  content:"";
  width:8px;
  height:8px;
  border-radius:999px;
  background: var(--secondary);
}

/* Typography */
#apklab-sales-popup .apklab-sales__title{
  margin:10px 0 6px;
  font-size:20px;
  line-height:1.25;
  letter-spacing:.2px;
}

#apklab-sales-popup .apklab-sales__subtitle{
  margin:0;
  color: var(--muted);
  font-size:13.5px;
  line-height:1.5;
}

/* List */
#apklab-sales-popup .apklab-sales__list{
  margin-top: 12px;
  display:grid;
  gap: 10px;
}

/* Item */
#apklab-sales-popup .apklab-sales__item{
  display:flex;
  align-items:center;
  justify-content: space-between;
  gap:12px;
  padding:14px 14px;
  border-radius: 14px;
  text-decoration:none;
  background: var(--white);
  border: 1px solid var(--stroke);
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}

#apklab-sales-popup .apklab-sales__item:hover{
  transform: translateY(-1px);
  box-shadow: 0 10px 22px rgba(0,31,63,.10);
  border-color: rgba(0,31,63,.22);
}

/* Meta */
#apklab-sales-popup .apklab-sales__meta{
  display:flex;
  flex-direction:column;
  min-width:0;
  flex:1;
}

#apklab-sales-popup .apklab-sales__name{
  font-weight:900;
  letter-spacing:.2px;
}

#apklab-sales-popup .apklab-sales__role{
  margin-top:2px;
  font-size:12.5px;
  color: var(--muted);
}

/* CTA */
#apklab-sales-popup .apklab-sales__cta{
  font-size:12px;
  font-weight:900;
  padding:9px 12px;
  border-radius:999px;
  color: var(--primary);
  background: var(--soft);           /* 1 warna (navy) opacity */
  border: 1px solid rgba(0,31,63,.14);
  white-space: nowrap;
}

#apklab-sales-popup .apklab-sales__cta--accent{
  color: var(--white);
  background: var(--secondary);
  border-color: rgba(255,153,0,.75);
}

/* Highlight row: flat orange tint (tanpa gradient) */
#apklab-sales-popup .apklab-sales__item--highlight{
  border-color: rgba(255,153,0,.55);
  background: rgba(255,153,0,.06); /* solid orange dengan opacity */
}

/* Footer */
#apklab-sales-popup .apklab-sales__footer{
  margin-top: 10px;
  padding: 0 4px;
}

#apklab-sales-popup .apklab-sales__hint{
  color: var(--muted);
  font-size: 12px;
}

/* Mobile: biar rapet & enak dibaca */
@media (max-width: 480px){
  #apklab-sales-popup .apklab-sales__item{
    padding: 12px;
  }
  #apklab-sales-popup .apklab-sales__title{
    font-size: 18px;
  }
}/* End custom CSS */