.elementor-130 .elementor-element.elementor-element-681a9105{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-130 .elementor-element.elementor-element-d713806{color:var( --e-global-color-706190e );}/* Start custom CSS for text-editor, class: .elementor-element-d713806 */:root {
    --metric-color-text: #333333; /* Almost Black */
    --metric-color-primary: #007BA7; /* Cerulean Blue */
    --metric-color-accent: #FFC107; /* Chrome Yellow */
    --metric-color-bg-light: #f9f9f9;
    --metric-color-bg-white: #ffffff;
    --metric-color-border: #e0e0e0;
  }

  /* 2. KONTENER UTAMA &amp; GAYA DEFAULT */
  /* Kontainer .metric-content-wrapper ini membungkus 
    semua konten Anda agar gayanya tidak bocor 
  */
  .metric-content-wrapper {
    font-family: 'Poppins', sans-serif;
    color: var(--metric-color-text);
    line-height: 1.7;
  }

  /* Menata semua <p> di dalam pembungkus */
  .metric-content-wrapper p {
    font-size: 16px;
    margin-bottom: 20px;
  }

  /* Menyembunyikan paragraf <p>&nbsp;</p> yang kosong */
  .metric-content-wrapper p:has(&gt;&nbsp;),
  .metric-content-wrapper p:empty {
    display: none;
  }

  /* 3. JUDUL UTAMA (Dengan garis bawah kuning) */
  .metric-content-wrapper .metric-main-title {
    font-size: 32px;
    font-weight: 700;
    color: var(--metric-color-primary);
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 4px solid var(--metric-color-accent);
    display: inline-block;
  }

  /* 4. TEKS PENGANTAR (Paragraf di bawah judul) */
  .metric-content-wrapper .metric-intro-text {
    font-size: 17px;
    color: #555;
    margin-bottom: 25px;
  }

  /* 5. KARTU UTAMA (Aksen Biru di Kiri) */
  .metric-content-wrapper .metric-item-card {
    background-color: var(--metric-color-bg-light);
    border: 1px solid var(--metric-color-border);
    border-left: 6px solid var(--metric-color-primary);
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
  }

  .metric-content-wrapper .metric-item-card .metric-item-title {
    font-size: 24px;
    font-weight: 600;
    color: var(--metric-color-primary);
    margin-top: 0;
    margin-bottom: 15px;
  }

  /* 6. KARTU SUB-ITEM (Aksen Kuning di Atas) - (Tidak dipakai di sini) */
  .metric-content-wrapper .metric-sub-item-card {
    background-color: var(--metric-color-bg-white);
    border: 1px solid var(--metric-color-border);
    border-top: 4px solid var(--metric-color-accent);
    padding: 25px;
    margin-bottom: 20px;
    border-radius: 5px;
  }

  .metric-content-wrapper .metric-sub-item-card .metric-sub-item-title {
    font-size: 20px;
    font-weight: 600;
    color: var(--metric-color-text);
    margin-top: 0;
    margin-bottom: 10px;
  }

  /* 7. DAFTAR INDIKATOR (List a, b, c di dalam kartu) */
  .metric-content-wrapper .metric-indicator-list {
    padding-left: 25px;
    margin-top: 15px;
    margin-bottom: 15px;
    list-style-type: lower-alpha; /* defaultnya a, b, c */
  }

  .metric-content-wrapper .metric-indicator-list.decimal {
    list-style-type: decimal; /* Tambahkan class .decimal jika ingin 1, 2, 3 */
  }

  .metric-content-wrapper .metric-indicator-list li {
    font-size: 15px;
    margin-bottom: 12px;
    padding-left: 5px;
  }

  /* 8. DAFTAR TUJUAN (List di akhir yg tiap itemnya adalah kartu) */
  .metric-content-wrapper .metric-tujuan-list {
    list-style-type: none; /* Hapus penomoran default */
    padding-left: 0;
    margin-top: 20px;
    counter-reset: tujuan-counter; /* Membuat penomoran manual */
  }

  .metric-content-wrapper .metric-tujuan-list li {
    background-color: var(--metric-color-bg-white);
    border: 1px solid var(--metric-color-border);
    border-top: 4px solid var(--metric-color-accent);
    padding: 20px 25px;
    margin-bottom: 15px;
    font-size: 17px;
    font-weight: 600;
    border-radius: 5px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
    line-height: 1.6;
    position: relative;
    padding-left: 50px; /* Ruang untuk nomor */
  }

  /* Membuat nomor manual (1., 2., dst.) */
  .metric-content-wrapper .metric-tujuan-list li::before {
    counter-increment: tujuan-counter;
    content: counter(tujuan-counter) ".";
    position: absolute;
    left: 20px;
    top: 20px;
    color: var(--metric-color-primary);
    font-weight: 700;
  }/* End custom CSS */