/* ============================================================
   TIMS Uganda Statistics Dashboard – Elementor Page CSS
   Source: https://tims.planetdevarea.com/wp-content/uploads/elementor/css/post-8682.css
   Page ID: 8682 (Statistics Dashboard)
   ============================================================ */

.elementor-8682 .elementor-element.elementor-element-fb9793a:not(.elementor-motion-effects-element-type-background),
.elementor-8682 .elementor-element.elementor-element-fb9793a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F2F2F2;
}
.elementor-8682 .elementor-element.elementor-element-fb9793a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-8682 .elementor-element.elementor-element-fb9793a > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8682 .elementor-element.elementor-element-6ac5186 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-8682 .elementor-element.elementor-element-6ac5186 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

/* ── EAEL Advanced Tabs ── */
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-advance-tabs .eael-tabs-nav > ul li {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 5px 5px 5px 5px;
  background-color: #FFFFFF;
  color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #DADADA;
  border-radius: 5px 5px 5px 5px;
}
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-tab-inline-icon li .title-before-icon { margin-right: 0px; }
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-tab-inline-icon li .title-after-icon  { margin-left:  0px; }
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-tab-top-icon li i,
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-tab-top-icon li img,
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-tab-top-icon li svg { margin-bottom: 0px; }

.elementor-8682 .elementor-element.elementor-element-4be875b .eael-advance-tabs .eael-tabs-nav > ul li i   { color: #333; }
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-advance-tabs .eael-tabs-nav > ul li svg { fill:  #333; }

/* Tab hover state */
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-advance-tabs .eael-tabs-nav > ul li:hover {
  background-color: #FCDC04;
  color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #DDC101;
}
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-advance-tabs .eael-tabs-nav > ul li:hover > i   { color: #fff; }
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg { fill:  #fff; }

/* Active tab state */
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-advance-tabs .eael-tabs-nav > ul li.active {
  background-color: #D90000;
  color: #fff;
}
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-advance-tabs .eael-tabs-nav > ul li.active > i   { color: #fff; }
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-advance-tabs .eael-tabs-nav > ul li.active > svg { fill:  #fff; }

/* Tab content panel */
.elementor-8682 .elementor-element.elementor-element-4be875b .eael-advance-tabs .eael-tabs-content > div {
  color: #333;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
}

/* ── Footer text widgets ── */
.elementor-8682 .elementor-element.elementor-element-b8578a0 {
  text-align: center;
  font-size: 14px;
}
.elementor-8682 .elementor-element.elementor-element-018dca4 {
  text-align: center;
  font-size: 14px;
}
.elementor-8682 .elementor-element.elementor-element-018dca4 > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
