/*
 * القسم 15ج — سجل القضايا الحالية.
 * النطاق: العربية 4499 > 847ec0d > 361a8f2 / 83df7e7 فقط.
 * يحفظ النصوص والأرقام وترتيب البطاقات وHTML ومنطق العد وشبكة المصدر كما هي.
 */
html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d {
  background-color: #0B2921 !important;
  background-image:
    radial-gradient(circle at 11% 18%, rgba(224, 190, 122, .13) 0 1px, transparent 1.5px),
    radial-gradient(circle at 84% 76%, rgba(194, 161, 90, .10) 0 1px, transparent 1.5px),
    linear-gradient(135deg, #0B2921 0%, #12352C 50%, #0E3027 100%) !important;
  background-position: 0 0, 16px 20px, 0 0;
  background-size: 32px 32px, 46px 46px, 100% 100%;
  border-block: 1px solid rgba(194, 161, 90, .58);
  box-shadow: inset 0 1px 0 rgba(247, 244, 238, .10), inset 0 -1px 0 rgba(2, 18, 14, .34);
  isolation: isolate;
}

html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .elementor-element.elementor-element-361a8f2 .elementor-heading-title {
  color: #E0BE7A !important;
  font-family: "Amiri", serif;
  font-size: clamp(2rem, 3vw, 2.8rem);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-shadow: 0 2px 14px rgba(2, 18, 14, .34);
}

html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .elementor-element.elementor-element-361a8f2 .elementor-heading-title::after {
  background: linear-gradient(90deg, transparent, #C2A15A 22%, #E0BE7A 50%, #C2A15A 78%, transparent);
  content: "";
  display: block;
  height: 1px;
  margin: .48em auto 0;
  max-width: 9rem;
}

html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .cases-section {
  gap: 22px;
  padding: 34px 15px 38px;
}

html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .cases-section > .case-box {
  background:
    linear-gradient(145deg, rgba(29, 78, 64, .94), rgba(13, 48, 39, .96));
  border: 1px solid rgba(194, 161, 90, .48);
  border-radius: 12px;
  box-shadow:
    inset 0 1px 0 rgba(247, 244, 238, .10),
    inset 0 0 0 5px rgba(11, 41, 33, .40),
    0 10px 22px rgba(2, 18, 14, .18);
  overflow: hidden;
  position: relative;
  transition: border-color .28s ease, box-shadow .28s ease, transform .28s ease;
}

html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .cases-section > .case-box::before {
  background: linear-gradient(90deg, transparent, rgba(224, 190, 122, .90), transparent);
  content: "";
  height: 1px;
  left: 16%;
  position: absolute;
  right: 16%;
  top: 10px;
}

html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .cases-section > .case-box > h3 {
  color: #F7F4EE;
  font-family: "Amiri", serif;
  font-size: 1.35rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.35;
  margin-bottom: .38rem;
  text-shadow: none;
}

html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .cases-section > .case-box > .count {
  color: #E0BE7A;
  font-family: "IBM Plex Sans Arabic", sans-serif;
  font-size: clamp(2rem, 3vw, 2.65rem);
  font-weight: 700;
  line-height: 1.1;
  text-shadow: 0 2px 12px rgba(2, 18, 14, .32);
}

html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .cases-section > .case-box:hover {
  border-color: #E0BE7A;
  box-shadow:
    inset 0 1px 0 rgba(247, 244, 238, .18),
    inset 0 0 0 5px rgba(11, 41, 33, .34),
    0 14px 28px rgba(2, 18, 14, .30);
  transform: translateY(-4px);
}

@media (max-width: 767px) {
  html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .elementor-element.elementor-element-361a8f2 .elementor-heading-title {
    font-size: 2rem;
  }

  html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .cases-section {
    gap: 16px;
    padding: 28px 15px 32px;
  }

  html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .cases-section > .case-box {
    padding: 18px 14px;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .cases-section > .case-box {
    transition: none;
  }

  html body.ussus-current-cases-ledger-enabled.page-id-4499 .elementor-element.elementor-element-847ec0d .cases-section > .case-box:hover {
    transform: none;
  }
}
