.elementor-7128 .elementor-element.elementor-element-108651f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7128 .elementor-element.elementor-element-efcc2e8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-7128 .elementor-element.elementor-element-efcc2e8 .elementor-heading-title{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-30e177c{text-align:start;font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-97110c9{--display:flex;}.elementor-7128 .elementor-element.elementor-element-0a0c8c3{text-align:center;}.elementor-7128 .elementor-element.elementor-element-2d146cd{text-align:start;font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-9a71b2a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-7128 .elementor-element.elementor-element-9a71b2a .elementor-heading-title{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-3190013{--display:flex;--justify-content:center;}.elementor-7128 .elementor-element.elementor-element-ef87d57{text-align:center;}.elementor-7128 .elementor-element.elementor-element-c6692fa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-7128 .elementor-element.elementor-element-c6692fa .elementor-heading-title{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-020ec23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:start;font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-4b3547a{--display:flex;--justify-content:center;}.elementor-7128 .elementor-element.elementor-element-a7146ba{column-gap:0px;text-align:start;font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-18d2f27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7128 .elementor-element.elementor-element-da90d16{text-align:start;}.elementor-7128 .elementor-element.elementor-element-da90d16 .elementor-heading-title{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-bc25acf{text-align:center;font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-94ddc9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7128 .elementor-element.elementor-element-62558ad{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7128 .elementor-element.elementor-element-62558ad:not(.elementor-motion-effects-element-type-background), .elementor-7128 .elementor-element.elementor-element-62558ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D52845;}.elementor-7128 .elementor-element.elementor-element-db70e5f{padding:1rem 1rem 1rem 1rem;}.elementor-7128 .elementor-element.elementor-element-db70e5f .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7128 .elementor-element.elementor-element-db70e5f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF33;color:#FFFFFF33;}.elementor-7128 .elementor-element.elementor-element-db70e5f.elementor-view-framed .elementor-icon, .elementor-7128 .elementor-element.elementor-element-db70e5f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-db70e5f.elementor-view-framed .elementor-icon{background-color:#FFFFFF33;}.elementor-7128 .elementor-element.elementor-element-db70e5f .elementor-icon{font-size:20px;}.elementor-7128 .elementor-element.elementor-element-db70e5f .elementor-icon-box-title, .elementor-7128 .elementor-element.elementor-element-db70e5f .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-db70e5f .elementor-icon-box-title{text-shadow:3px 3px 7px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-db70e5f .elementor-icon-box-description{font-family:"Cabin", Sans-serif;text-shadow:3px 3px 7px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-ea27867{--display:flex;--justify-content:center;}.elementor-7128 .elementor-element.elementor-element-e724476 .elementor-icon-wrapper{text-align:center;}.elementor-7128 .elementor-element.elementor-element-e724476 .elementor-icon{font-size:14px;}.elementor-7128 .elementor-element.elementor-element-e724476 .elementor-icon svg{height:14px;}.elementor-7128 .elementor-element.elementor-element-41cd44e{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7128 .elementor-element.elementor-element-41cd44e:not(.elementor-motion-effects-element-type-background), .elementor-7128 .elementor-element.elementor-element-41cd44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D3264;}.elementor-7128 .elementor-element.elementor-element-2148894{padding:1rem 1rem 1rem 1rem;}.elementor-7128 .elementor-element.elementor-element-2148894 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7128 .elementor-element.elementor-element-2148894.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF33;color:#FFFFFF33;}.elementor-7128 .elementor-element.elementor-element-2148894.elementor-view-framed .elementor-icon, .elementor-7128 .elementor-element.elementor-element-2148894.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-2148894.elementor-view-framed .elementor-icon{background-color:#FFFFFF33;}.elementor-7128 .elementor-element.elementor-element-2148894 .elementor-icon{font-size:20px;}.elementor-7128 .elementor-element.elementor-element-2148894 .elementor-icon-box-title, .elementor-7128 .elementor-element.elementor-element-2148894 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-2148894 .elementor-icon-box-title{text-shadow:3px 3px 7px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-2148894 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;text-shadow:3px 3px 7px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-6864b8c{--display:flex;--justify-content:center;}.elementor-7128 .elementor-element.elementor-element-6479152 .elementor-icon-wrapper{text-align:center;}.elementor-7128 .elementor-element.elementor-element-6479152 .elementor-icon{font-size:14px;}.elementor-7128 .elementor-element.elementor-element-6479152 .elementor-icon svg{height:14px;}.elementor-7128 .elementor-element.elementor-element-5b94eef{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7128 .elementor-element.elementor-element-5b94eef:not(.elementor-motion-effects-element-type-background), .elementor-7128 .elementor-element.elementor-element-5b94eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#730F9C;}.elementor-7128 .elementor-element.elementor-element-29d4c4a{padding:1rem 1rem 1rem 1rem;}.elementor-7128 .elementor-element.elementor-element-29d4c4a .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7128 .elementor-element.elementor-element-29d4c4a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF33;color:#FFFFFF33;}.elementor-7128 .elementor-element.elementor-element-29d4c4a.elementor-view-framed .elementor-icon, .elementor-7128 .elementor-element.elementor-element-29d4c4a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-29d4c4a.elementor-view-framed .elementor-icon{background-color:#FFFFFF33;}.elementor-7128 .elementor-element.elementor-element-29d4c4a .elementor-icon{font-size:20px;}.elementor-7128 .elementor-element.elementor-element-29d4c4a .elementor-icon-box-title, .elementor-7128 .elementor-element.elementor-element-29d4c4a .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-29d4c4a .elementor-icon-box-title{text-shadow:3px 3px 7px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-29d4c4a .elementor-icon-box-description{font-family:"Cabin", Sans-serif;text-shadow:3px 3px 7px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-3afac89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7128 .elementor-element.elementor-element-4857184{text-align:center;}.elementor-7128 .elementor-element.elementor-element-4857184 .elementor-heading-title{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-2119e11{text-align:center;font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-f517fc4{--display:flex;}.elementor-7128 .elementor-element.elementor-element-4afeb71{font-family:"Cabin", Sans-serif;color:#000000;}.elementor-7128 .elementor-element.elementor-element-dee4e98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.8;}.elementor-7128 .elementor-element.elementor-element-dee4e98:not(.elementor-motion-effects-element-type-background), .elementor-7128 .elementor-element.elementor-element-dee4e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pbmy.parlimen.gov.my/wp-content/uploads/2026/03/064011c39be844397140475ae89e3933999b7297.png");background-position:-646px -701px;}.elementor-7128 .elementor-element.elementor-element-dee4e98::before, .elementor-7128 .elementor-element.elementor-element-dee4e98 > .elementor-background-video-container::before, .elementor-7128 .elementor-element.elementor-element-dee4e98 > .e-con-inner > .elementor-background-video-container::before, .elementor-7128 .elementor-element.elementor-element-dee4e98 > .elementor-background-slideshow::before, .elementor-7128 .elementor-element.elementor-element-dee4e98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7128 .elementor-element.elementor-element-dee4e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #212AA573 0%, #0D3264 100%);}.elementor-7128 .elementor-element.elementor-element-d793bce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7128 .elementor-element.elementor-element-2d70d64{padding:0rem 5rem 0rem 5rem;}.elementor-7128 .elementor-element.elementor-element-2d70d64 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7128 .elementor-element.elementor-element-2d70d64.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF33;color:#FFFFFF33;}.elementor-7128 .elementor-element.elementor-element-2d70d64.elementor-view-framed .elementor-icon, .elementor-7128 .elementor-element.elementor-element-2d70d64.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-2d70d64.elementor-view-framed .elementor-icon{background-color:#FFFFFF33;}.elementor-7128 .elementor-element.elementor-element-2d70d64 .elementor-icon{font-size:30px;}.elementor-7128 .elementor-element.elementor-element-2d70d64 .elementor-icon-box-title, .elementor-7128 .elementor-element.elementor-element-2d70d64 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:2rem;}.elementor-7128 .elementor-element.elementor-element-2d70d64 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-2d70d64 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:1.3rem;color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-24601bb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7128 .elementor-element.elementor-element-62959cd{padding:0rem 0rem 0rem 0rem;}.elementor-7128 .elementor-element.elementor-element-62959cd .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7128 .elementor-element.elementor-element-62959cd .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-62959cd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF2B;fill:#D52845;color:#D52845;}.elementor-7128 .elementor-element.elementor-element-62959cd.elementor-view-framed .elementor-icon, .elementor-7128 .elementor-element.elementor-element-62959cd.elementor-view-default .elementor-icon{fill:#FFFFFF2B;color:#FFFFFF2B;border-color:#FFFFFF2B;}.elementor-7128 .elementor-element.elementor-element-62959cd.elementor-view-framed .elementor-icon{background-color:#D52845;}.elementor-7128 .elementor-element.elementor-element-62959cd .elementor-icon{font-size:40px;}.elementor-7128 .elementor-element.elementor-element-62959cd .elementor-icon-box-title, .elementor-7128 .elementor-element.elementor-element-62959cd .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-62959cd .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-660bcc4{padding:0rem 0rem 0rem 0rem;}.elementor-7128 .elementor-element.elementor-element-660bcc4 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7128 .elementor-element.elementor-element-660bcc4 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-660bcc4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF2B;fill:#28A745;color:#28A745;}.elementor-7128 .elementor-element.elementor-element-660bcc4.elementor-view-framed .elementor-icon, .elementor-7128 .elementor-element.elementor-element-660bcc4.elementor-view-default .elementor-icon{fill:#FFFFFF2B;color:#FFFFFF2B;border-color:#FFFFFF2B;}.elementor-7128 .elementor-element.elementor-element-660bcc4.elementor-view-framed .elementor-icon{background-color:#28A745;}.elementor-7128 .elementor-element.elementor-element-660bcc4 .elementor-icon{font-size:40px;}.elementor-7128 .elementor-element.elementor-element-660bcc4 .elementor-icon-box-title, .elementor-7128 .elementor-element.elementor-element-660bcc4 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:1px;}.elementor-7128 .elementor-element.elementor-element-660bcc4 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-5e6e66b{padding:0rem 0rem 0rem 0rem;}.elementor-7128 .elementor-element.elementor-element-5e6e66b .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7128 .elementor-element.elementor-element-5e6e66b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-5e6e66b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF2B;fill:#E8BD06;color:#E8BD06;}.elementor-7128 .elementor-element.elementor-element-5e6e66b.elementor-view-framed .elementor-icon, .elementor-7128 .elementor-element.elementor-element-5e6e66b.elementor-view-default .elementor-icon{fill:#FFFFFF2B;color:#FFFFFF2B;border-color:#FFFFFF2B;}.elementor-7128 .elementor-element.elementor-element-5e6e66b.elementor-view-framed .elementor-icon{background-color:#E8BD06;}.elementor-7128 .elementor-element.elementor-element-5e6e66b .elementor-icon{font-size:40px;}.elementor-7128 .elementor-element.elementor-element-5e6e66b .elementor-icon-box-title, .elementor-7128 .elementor-element.elementor-element-5e6e66b .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-5e6e66b .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-0e01d26{padding:0rem 0rem 0rem 0rem;}.elementor-7128 .elementor-element.elementor-element-0e01d26 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-7128 .elementor-element.elementor-element-0e01d26 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-7128 .elementor-element.elementor-element-0e01d26.elementor-view-stacked .elementor-icon{background-color:#FFFFFF2B;fill:#0D3264;color:#0D3264;}.elementor-7128 .elementor-element.elementor-element-0e01d26.elementor-view-framed .elementor-icon, .elementor-7128 .elementor-element.elementor-element-0e01d26.elementor-view-default .elementor-icon{fill:#FFFFFF2B;color:#FFFFFF2B;border-color:#FFFFFF2B;}.elementor-7128 .elementor-element.elementor-element-0e01d26.elementor-view-framed .elementor-icon{background-color:#0D3264;}.elementor-7128 .elementor-element.elementor-element-0e01d26 .elementor-icon{font-size:40px;}.elementor-7128 .elementor-element.elementor-element-0e01d26 .elementor-icon-box-title, .elementor-7128 .elementor-element.elementor-element-0e01d26 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;}.elementor-7128 .elementor-element.elementor-element-0e01d26 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:18px;color:#FFFFFF;}@media(min-width:768px){.elementor-7128 .elementor-element.elementor-element-ea27867{--width:10%;}.elementor-7128 .elementor-element.elementor-element-6864b8c{--width:10%;}}@media(max-width:1024px){.elementor-7128 .elementor-element.elementor-element-dee4e98:not(.elementor-motion-effects-element-type-background), .elementor-7128 .elementor-element.elementor-element-dee4e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7128 .elementor-element.elementor-element-24601bb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7128 .elementor-element.elementor-element-dee4e98:not(.elementor-motion-effects-element-type-background), .elementor-7128 .elementor-element.elementor-element-dee4e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7128 .elementor-element.elementor-element-2d70d64{padding:0rem 0rem 0rem 0rem;}.elementor-7128 .elementor-element.elementor-element-2d70d64 .elementor-icon-box-wrapper{text-align:center;}.elementor-7128 .elementor-element.elementor-element-24601bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-a7146ba */h3 {
      font-size: 18px;
      text-decoration: underline;
      margin-bottom: 8px;
    }
    ol.sub, ol.roman {
      list-style: none;
      margin: 0 0 28px;
      padding-left: 48px;
    }
    ol.sub > li, ol.roman > li {
      position: relative;
      text-align: justify;
      margin-bottom: 4px;
    }
    .num {
      position: absolute;
      left: -40px;
    }
    ol.roman { margin: 4px 0; padding-left: 40px; }
    ol.roman .num { left: -32px; }
    li p { margin: 12px 0 0; }

    .table-title {
      text-align: center;
      font-weight: bold;
      text-decoration: underline;
      margin: 28px 0 16px;
      color: black;
    }
    .table-title.large { font-size: 20px; }
    .table-wrap { overflow-x: auto; margin: 0 0 24px; }
    table {
      width: 100%;
      border-collapse: collapse;
    }
    th, td {
      border: 1px solid #555;
      padding: 6px 10px;
      text-align: center;
    }
    th {
      background: #000;
      color: #fff;
    }
    tbody tr:nth-child(odd) { background: #d0d0d0; }
    td.left { text-align: left; }
    td.b { font-weight: bold; }

    table.agihan th { text-align: center; color:white; }
    table.agihan td { text-align: center;  }
    table.agihan td:first-child { font-weight: bold; }

    table.negeri { font-size: 13px; }
     table.negeri th { font-size: 13px; color:white; text-align:center} 
    table.negeri th, table.negeri td { padding: 2px 6px; }
    table.negeri td:first-child { text-align: center; }

    .signoff { margin-top: 1rem; }
    
    /* ===== Tablet (Elementor: 768–1024px) ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  ol.sub { padding-left: 40px; }
  .num   { left: -38px; }

  table.agihan th,
  table.agihan td { padding: 6px 8px; }

  /* the 8-column table stays a table, just more compact */
  table.negeri,
  table.negeri th { font-size: 12px; }
  table.negeri th,
  table.negeri td { padding: 4px 4px; line-height: 1.3; }
  table.negeri td:first-child { text-align: left; white-space: nowrap; }
}

/* ===== Mobile (Elementor: ≤767px) ===== */
@media (max-width: 767px) {
  ol.sub   { padding-left: 34px; }
  .num     { left: -34px; }
  ol.roman { padding-left: 28px; }
  ol.roman .num { left: -26px; }
  ol.sub > li, ol.roman > li { text-align: left; }

  .table-title.large { font-size: 17px; }

  /* Table 1: Agihan */
  table.agihan { font-size: 14px; }
  table.agihan th,
  table.agihan td { padding: 6px 4px; }
  table.agihan th { font-size: 13px; line-height: 1.25; }

  /* Table 2: Negeri, one card per state */
  table.negeri,
  table.negeri tbody,
  table.negeri tr,
  table.negeri td { display: block; width: 100%; }

  table.negeri thead { display: none; }
  table.negeri { font-size: 15px; }

  table.negeri tr {
    margin-bottom: 14px;
    border: 1px solid #555;
    background: #fff !important;
  }

  table.negeri td {
    display: flex;
    justify-content: space-between;
    gap: 12px;
    border: none;
    border-bottom: 1px solid #ddd;
    padding: 7px 12px;
    text-align: right;
  }
  table.negeri td:last-child { border-bottom: none; }
  table.negeri td:nth-child(even) { background: #f1f1f1; }

  table.negeri td:first-child {
    display: block;
    background: #000;
    color: #fff;
    font-weight: bold;
    text-align: left !important;
  }

  table.negeri td::before { font-weight: bold; text-align: left; color: #000; }
  table.negeri td:nth-child(2)::before { content: "Kerusi"; }
  table.negeri td:nth-child(3)::before { content: "Kadar Minoriti"; }
  table.negeri td:nth-child(4)::before { content: "Min. Minoriti"; }
  table.negeri td:nth-child(5)::before { content: "Kelompok 1"; }
  table.negeri td:nth-child(6)::before { content: "Kelompok 2"; }
  table.negeri td:nth-child(7)::before { content: "Kelompok 3"; }
  table.negeri td:nth-child(8)::before { content: "Agihan Minoriti (K1–K2–K3)"; }
}

@media (max-width: 767px) {
  body[class*="translatepress-en"] table.negeri td:nth-child(2)::before { content: "Seats"; }
  body[class*="translatepress-en"] table.negeri td:nth-child(3)::before { content: "Minority Rate"; }
  body[class*="translatepress-en"] table.negeri td:nth-child(4)::before { content: "Min. Minority"; }
  body[class*="translatepress-en"] table.negeri td:nth-child(5)::before { content: "Group 1"; }
  body[class*="translatepress-en"] table.negeri td:nth-child(6)::before { content: "Group 2"; }
  body[class*="translatepress-en"] table.negeri td:nth-child(7)::before { content: "Group 3"; }
  body[class*="translatepress-en"] table.negeri td:nth-child(8)::before { content: "Minority Distribution (G1–G2–G3)"; }
}

@media (max-width: 360px) {
  table.agihan { font-size: 13px; }
  table.agihan th { font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62959cd */.perwakilan-box h3{
    margin-top:0.8rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-660bcc4 */.perwakilan-box h3{
    margin-top:0.8rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e6e66b */.perwakilan-box h3{
    margin-top:0.8rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e01d26 */.perwakilan-box h3{
    margin-top:0.8rem;
}/* End custom CSS */