/* ===== التصنيفات على صفين ===== */
#main-links-1 .slide--two-rows {
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: auto;
}
#main-links-1 .slide--two-rows .slide--cat-entry {
  width: 100%;
  margin: 0;
}


#app
  > div.app-inner.flex.flex-col.min-h-full
  > section:nth-child(3)
  > .container {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: unset;
  margin-bottom: 30px;
}

.s-slider-block__title h2::after {
  content: '';
  width: 100%;
  height: 5px;
  background-color: #375a90;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}

.s-product-card-vertical:hover {
  box-shadow: -11px 10px 16px rgba(55, 90, 144, 0.35);
}

.banner-entry,
.banner-entry.square-photos {
  background-color: transparent !important;
}

.s-block--features__item .feature-icon {
  width: 5rem !important;
  height: 5rem !important;
}

@media (min-width: 992px) {
  .banner-entry {
    position: relative;
    right: 44%;
  }
}

@media (min-width: 1024px) {
  #app
    > div.app-inner.flex.flex-col.min-h-full
    > section.s-block.s-block--banners.container
    > div {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 1rem;
  }

  .one-row {
    margin-right: 200px;
  }
}

body {
  background-color: #ededed !important;
  background-image: none !important;
}

.home-block .home-block--store-features .no-m {
  background: #fff !important;
}

.brand-item {
  background: transparent !important;
}

.store-footer,
.s-block {
  margin-top: 1rem;
}

.s-slider-block__title,
.banner--fixed img {
  margin-top: 0;
}

.right-side h2 {
  font-size: 30px;
}

.navbar-brand img {
  width: auto;
  max-height: 55px;
}

.s-search-icon svg {
  fill: white;
}

.s-button-element:not(:disabled):not([loading]) {
  pointer-events: auto;
}

.s-button-wide {
  width: 100%;
  font-size: 1.2rem;
  color: #fff !important;
  padding: 8px;

  box-shadow:
    rgb(50 50 93 / 25%) 0 50px 100px -20px,
    rgb(0 0 0 / 30%) 0 30px 60px -30px;

  background-color: transparent !important;
  background-image: linear-gradient(
    45deg,
    #375a90,
    #4a6b9c,
    #5a7ba8,
    #375a90
  ) !important;

  background-size: 100% 100% !important;
  -webkit-animation: none !important;
          animation: none !important;

  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  border-radius: 12px !important;
}

button.btn--coupon.has-not-coupon.btn--default.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center,
.s-button-element:not(:disabled):not([loading]) {
  font-size: 1rem;
  color: #fff;
  text-align: center;

  box-shadow:
    rgb(50 50 93 / 25%) 0 50px 100px -20px,
    rgb(0 0 0 / 30%) 0 30px 60px -30px;

  background-color: transparent !important;
  background-image: linear-gradient(
    45deg,
    #375a90,
    #4a6b9c,
    #5a7ba8,
    #375a90
  ) !important;

  background-size: 100% 100% !important;
  -webkit-animation: none !important;
          animation: none !important;

  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  border-radius: 12px !important;
}

[dir='rtl'] .rtl\:pl-24 {
  padding-left: 9rem;
  border-radius: 21px;
}

/* زرار تحميل المزيد — مؤثر فضي معدني لامع */
.s-infinite-scroll-btn {
  position: relative;
  overflow: hidden;
  color: #2c4870 !important;
  font-weight: 700 !important;
  padding: 10px 32px !important;
  border: 1px solid rgba(255, 255, 255, 0.6) !important;

  background-color: transparent !important;
  background-image: linear-gradient(
    135deg,
    #e8edf5 0%,
    #ffffff 25%,
    #c7d2e0 50%,
    #ffffff 75%,
    #dce4ef 100%
  ) !important;
  background-size: 300% 300% !important;

  box-shadow:
    0 4px 14px rgba(55, 90, 144, 0.25),
    inset 0 1px 2px rgba(255, 255, 255, 0.9) !important;

  -webkit-animation:
    silverShift 2.5s ease-in-out infinite,
    silverGlow 1.2s ease-in-out infinite !important;

          animation:
    silverShift 2.5s ease-in-out infinite,
    silverGlow 1.2s ease-in-out infinite !important;

  opacity: 1;
  border-radius: 12px !important;
}

/* اللمعة اللي بتعدّي على الزرار */
.s-infinite-scroll-btn::before {
  content: '';
  position: absolute;
  top: 0;
  left: -60%;
  width: 40%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.85),
    transparent
  );
  transform: skewX(-20deg);
  -webkit-animation: silverSweep 1.8s ease-in-out infinite;
          animation: silverSweep 1.8s ease-in-out infinite;
  pointer-events: none;
}

/* تحرّك التدرّج الفضي */
@-webkit-keyframes silverShift {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes silverShift {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/* نبض التوهّج (ينوّر ويطفي) */
@-webkit-keyframes silverGlow {
  0%,
  100% {
    box-shadow:
      0 4px 14px rgba(55, 90, 144, 0.25),
      inset 0 1px 2px rgba(255, 255, 255, 0.9);
  }
  50% {
    box-shadow:
      0 6px 22px rgba(120, 150, 200, 0.55),
      inset 0 1px 3px rgba(255, 255, 255, 1);
  }
}
@keyframes silverGlow {
  0%,
  100% {
    box-shadow:
      0 4px 14px rgba(55, 90, 144, 0.25),
      inset 0 1px 2px rgba(255, 255, 255, 0.9);
  }
  50% {
    box-shadow:
      0 6px 22px rgba(120, 150, 200, 0.55),
      inset 0 1px 3px rgba(255, 255, 255, 1);
  }
}

/* اللمعة العابرة */
@-webkit-keyframes silverSweep {
  0% {
    left: -60%;
  }
  60% {
    left: 120%;
  }
  100% {
    left: 120%;
  }
}
@keyframes silverSweep {
  0% {
    left: -60%;
  }
  60% {
    left: 120%;
  }
  100% {
    left: 120%;
  }
}

/* النص فوق اللمعة */
.s-infinite-scroll-btn .s-button-text,
.s-infinite-scroll-btn .s-infinite-scroll-btn-text {
  position: relative;
  z-index: 2;
}

.s-button-btn,
.s-price-range-number-input {
  border-radius: 0.75rem;
}

.s-slider-block__display-all {
  padding: 5px;
  margin: 10px auto;
  border-radius: 0 15px 0 15px;

  -webkit-animation: signal 1200ms linear infinite;

          animation: signal 1200ms linear infinite;
}

.s-product-card-content-footer
  .s-button-primary-outline
  .sicon-shopping-bag:before {
  content: '';
  background-image: url('https://i.postimg.cc/59mGrYZC/ezgif-com-gif-to-webp-converter-(1).webp');

  width: 30px;
  height: 30px;

  margin-left: 5px;

  background-size: contain;
  display: inline-block;
}

[class*=' sicon-'],
[class^='sicon-'] {
  font-family: sallaicons !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.s-product-card-content-footer .s-button-text {
  display: flex;
  justify-content: center;
  align-items: center;
}

.s-product-card-content {
  padding: 0.4rem;
}

.s-product-card-content-main {
  text-align: center;
}

.s-product-card-content-title a {
  font-size: 16px;
}

.s-product-card-content-sub h4 {
  font-size: 20px;
}

.top-navbar {
  background: #375a90 !important;
  color: white !important;
}

.store-footer__inner,
.main-nav-container {
  background: #fff !important;
}

.store-footer__inner {
  text-align: center;
  overflow: hidden !important;
}

@media (min-width: 1024px) {
  .store-footer__inner .container {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 2rem;
    align-items: start;
  }

  .store-footer__inner .container > * {
    grid-column: span 1 / span 1 !important;
    width: 100%;
    max-width: 100%;
  }
}

.store-footer__inner h3 {
  display: block;
  width: 100%;
  max-width: 320px;
  margin: 0 auto 20px;
  box-sizing: border-box;

  background: #375a90;
  padding: 8px 12px;
  border-radius: 50px;
  text-align: center;
  color: #fff;
}

.s-contacts-list-vertical {
  flex-direction: row !important;
  flex-wrap: wrap;

  justify-content: center;
  align-items: center;

  gap: 15px;
  width: 100%;
}

.s-contacts-item {
  width: auto !important;
  max-width: 100%;
  flex: 0 1 auto;
}

.s-contacts-item a,
.s-contacts-item span {
  white-space: nowrap;
  overflow-wrap: normal;
}

.store-footer__inner h3 {
  width: 100%;

  background: #375a90;

  padding: 5px;

  border-radius: 50px;

  text-align: center;

  color: white;
}

.s-menu-footer-list a:hover,
.s-contacts-item:hover {
  color: #375a90 !important;
}

img {
  background-color: transparent !important;
}

.s-block.s-block--logos-slider {
  background-color: transparent !important;
}

.main-nav-container.fixed-header .inner {
  -webkit-filter: drop-shadow(2px 4px 6px #aaa);
          filter: drop-shadow(2px 4px 6px #aaa);

  border-radius: 0 0 46px 46px;

  padding: 4px;

  margin-top: 0 !important;
}

.main-nav-container.fixed-pinned .navbar-brand img {
  max-height: 47px;
}

.s-block.s-block--photos-slider {
  margin-top: 5rem !important;
}

.s-slider-block__title h2,
section[data-testid='store-home-fixed-products'] .right-side h2,
a.fix-align.text-primary,
span.fix-align,
.sicon-keyboard_arrow_left:before,
h1#page-main-title,
h1.mb-4.mr-2.text-lg.font-bold.leading-\[1\.2\] {
  text-transform: uppercase;

  background-image: linear-gradient(
    -225deg,
    #000 0%,
    #375a90 9%,
    #8e8e8e 30%,
    #000 100%
  );

  background-size: 200% auto;

  background-clip: text;

  color: transparent;

  font-weight: bold;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  -webkit-animation: textclip 2s linear infinite;

          animation: textclip 2s linear infinite;

  display: inline-block;
}

@-webkit-keyframes textclip {
  to {
    background-position: 200% center;
  }
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}

@-webkit-keyframes glowing {
  0% {
    background-position: 0 0;
  }

  50% {
    background-position: 400% 0;
  }

  100% {
    background-position: 0 0;

    box-shadow: 0 0 0 2px #000;
  }
}

@keyframes glowing {
  0% {
    background-position: 0 0;
  }

  50% {
    background-position: 400% 0;
  }

  100% {
    background-position: 0 0;

    box-shadow: 0 0 0 2px #000;
  }
}

/* حركة بديلة أقوى — بتشتغل حتى لو سلة قافلة background-position */
@-webkit-keyframes glowShift {
  0% {
    -webkit-filter: hue-rotate(0deg) brightness(1);
            filter: hue-rotate(0deg) brightness(1);
  }
  50% {
    -webkit-filter: hue-rotate(25deg) brightness(1.15);
            filter: hue-rotate(25deg) brightness(1.15);
  }
  100% {
    -webkit-filter: hue-rotate(0deg) brightness(1);
            filter: hue-rotate(0deg) brightness(1);
  }
}
@keyframes glowShift {
  0% {
    -webkit-filter: hue-rotate(0deg) brightness(1);
            filter: hue-rotate(0deg) brightness(1);
  }
  50% {
    -webkit-filter: hue-rotate(25deg) brightness(1.15);
            filter: hue-rotate(25deg) brightness(1.15);
  }
  100% {
    -webkit-filter: hue-rotate(0deg) brightness(1);
            filter: hue-rotate(0deg) brightness(1);
  }
}

@-webkit-keyframes signal {
  0% {
    box-shadow: 0 0 0 0 #000;
  }

  100% {
    box-shadow: 0 0 0 5px #fff;
  }
}

@keyframes signal {
  0% {
    box-shadow: 0 0 0 0 #000;
  }

  100% {
    box-shadow: 0 0 0 5px #fff;
  }
}

.lazy__bg {
  background-repeat: no-repeat !important;
  background-size: contain;
  background-position: center;
}

@media (max-width: 992px) {
  .index
    > div.app-inner.flex.flex-col.min-h-full
    > section.s-block.s-block--banners.container
    > div {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .index
    > div.app-inner.flex.flex-col.min-h-full
    > section.s-block.s-block--banners.container
    > div
    .banner-entry {
    height: 150px;
  }

  .right-side h2 {
    font-size: 20px;
  }

  .index
    > div.app-inner.flex.flex-col.min-h-full
    > section.s-block.s-block--banners.container
    > div
    > a:nth-child(4) {
    grid-area: 1/1/5/5;

    padding: 0;
    margin: 0;
  }
}

.product__description {
  background: white !important;
  padding: 10px !important;
}

salla-breadcrumb .s-breadcrumb-item:last-child {
  display: none !important;
}

salla-breadcrumb .s-breadcrumb-arrow:nth-last-child(2) {
  display: none !important;
}

.s-block-html-content .pricing-section {
  padding: 70px 40px;
  background: transparent;
  direction: rtl;
}

.s-block-html-content .pricing-container {
  display: flex;

  justify-content: center;
  align-items: stretch;

  gap: 25px;

  flex-wrap: wrap;
}

.s-block-html-content .pricing-container .card {
  background: #fff;

  width: 350px;

  min-height: 830px;

  border-radius: 18px;

  padding: 30px 35px;

  text-align: center;

  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.08);

  display: flex;

  flex-direction: column;

  transition: 0.35s ease;
}

.s-block-html-content .pricing-container .card:hover {
  transform: translateY(-8px);

  box-shadow: 0 20px 45px rgba(55, 90, 144, 0.25);
}

.s-block-html-content .pricing-container .featured {
  border: 2px solid #ff9700;
}

.s-block-html-content .pricing-container .icon {
  width: 38px;

  height: 38px;

  margin: 0 auto 25px;

  position: relative;
}

.s-block-html-content .pricing-container .icon::before {
  content: '';

  position: absolute;

  width: 25px;

  height: 25px;

  background: currentColor;

  border-radius: 4px 4px 12px 4px;

  bottom: 0;

  right: 0;
}

.s-block-html-content .pricing-container .icon::after {
  content: '';

  position: absolute;

  width: 18px;

  height: 18px;

  background: #fff;

  top: 0;

  left: 0;
}

.s-block-html-content .pricing-container .blue {
  color: #315fe8;
}

.s-block-html-content .pricing-container .orange {
  color: #ff9700;
}

.s-block-html-content .pricing-container .price {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
}

.s-block-html-content .pricing-container .price-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.s-block-html-content .pricing-container .price span {
  font-size: 38px;
  color: #375a90;
  font-weight: bold;
  line-height: 1;
}

.s-block-html-content .pricing-container .orange-price span {
  color: #ff9700;
}

.s-block-html-content .pricing-container .price .riyal {
  font-size: 17px;
  color: #9aa3b0;
  font-style: normal;
}

.s-block-html-content .pricing-container .price .slash {
  display: inline-block;
  width: 5px;
  height: 30px;
  background: #375a90;
  border-radius: 4px;
  transform: rotate(20deg);
}

.s-block-html-content .pricing-container .price .period {
  font-size: 20px;
  color: #1f2937;
  font-weight: 700;
}

.s-block-html-content .pricing-container .price small {
  display: block;
  margin-top: 10px;
  color: #9aa3b0;
  font-size: 14px;
}

.s-block-html-content .pricing-container .features-top,
.s-block-html-content .pricing-container .services {
  list-style: none;

  padding: 0;
}

.s-block-html-content .pricing-container .features-top {
  margin-bottom: 25px;
}

.s-block-html-content .pricing-container .features-top li {
  margin: 12px 0;

  color: #333;

  font-size: 15px;
}

.s-block-html-content .pricing-container .features-top li::before {
  content: '✓';

  color: #375a90;

  font-weight: bold;

  margin-left: 8px;
}

.s-block-html-content .pricing-container h3 {
  text-align: right;

  margin: 18px 0 15px;

  color: #333;

  font-size: 18px;
}

.s-block-html-content .pricing-container .services {
  text-align: right;

  flex: 1;
}

.s-block-html-content .pricing-container .services li {
  color: #666;

  margin: 10px 0;

  font-size: 14px;

  line-height: 1.6;
}

.s-block-html-content .pricing-container .services li::before {
  content: '✔';

  color: #375a90;

  font-weight: bold;

  margin-left: 10px;
}

.s-block-html-content .pricing-container a {
  display: block;
  width: 100%;
  margin-top: auto;
  text-decoration: none;
}

.s-block-html-content .pricing-container button,
.s-block-html-content .pricing-container .pricing-btn,
.s-block-html-content .pricing-container .blue-btn {
  width: 100%;
  max-width: 210px;
  margin-right: auto;
  margin-left: auto;
  padding: 11px 18px;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  background: linear-gradient(135deg, #375a90, #4f73aa);
  box-shadow: 0 8px 20px rgba(55, 90, 144, 0.3);
  transition: 0.3s ease;
}

.s-block-html-content .pricing-container button:hover,
.s-block-html-content .pricing-container .pricing-btn:hover,
.s-block-html-content .pricing-container .blue-btn:hover {
  background: linear-gradient(135deg, #2c4c79, #375a90);
  transform: translateY(-3px);
  box-shadow: 0 14px 28px rgba(55, 90, 144, 0.45);
  color: #fff;
}

.s-block-html-content .pricing-container button:active,
.s-block-html-content .pricing-container .pricing-btn:active,
.s-block-html-content .pricing-container .blue-btn:active {
  transform: scale(0.98);
}

@media (max-width: 1100px) {
  .s-block-html-content .pricing-section {
    padding: 40px 20px;
  }

  .s-block-html-content .pricing-container {
    flex-direction: column;

    align-items: center;
  }

  .s-block-html-content .pricing-container .card {
    width: 100%;

    max-width: 380px;

    min-height: auto;
  }
}

.s-slider-next .s-slider-nav-arrow,
.s-slider-prev .s-slider-nav-arrow {
  background: white !important;
}

salla-contacts[data-testid='store-footer-contacts']
  .s-contacts-list
  > div:nth-child(3) {
  display: none;
}

salla-contacts[data-testid='store-header-contacts'] .unicode::before {
  content: '📞 ';
}

salla-contacts[data-testid='store-header-contacts']
  .s-contacts-topnav-link
  span {
  display: none;
}

.copyright-text p {
  display: none;
}

.copyright-text::after {
  content: '©️ 2026 جميع الحقوق محفوظة لشركة لاو للخدمات الالكترونية';

  display: block;

  color: #9ca3af;

  font-size: 14px;
}

.store-products-list,
[data-testid='store-products-list'],
salla-products-list {
  overflow: hidden !important;
}

.s-search-product-price {
  display: none;
}

#viewed-section {
  display: none !important;
}

div:has(> #product-filter) {
  display: none !important;
}

.s-payments-list {
  align-items: flex-start;
  margin-bottom: 34px;
}

.s-payments-list-item:has(.s-payments-sbc-image) {
  position: relative;
  overflow: visible;
}

.s-payments-list-item:has(.s-payments-sbc-image)::after {
  content: 'رقم توثيق التجارة الإلكترونية: 0000313600';

  position: absolute;
  top: calc(100% + 6px);
  right: 50%;
  transform: translateX(50%);

  white-space: nowrap;
  font-family: inherit;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;

  color: #375a90;
  background: rgba(55, 90, 144, 0.08);
  border: 1px solid rgba(55, 90, 144, 0.22);
  border-radius: 3px;
  padding: 4px 8px;

  pointer-events: none;
}

@media (max-width: 480px) {
  /* رجّع الحاوية طبيعية عشان النص ينزل تحت في تدفق الصفحة */
  .s-payments-list:has(.s-payments-sbc-image) {
    flex-wrap: wrap;
    justify-content: center;
  }

  .s-payments-list-item:has(.s-payments-sbc-image) {
    position: static;
  }

  .s-payments-list-item:has(.s-payments-sbc-image)::after {
    position: static;
    display: block;
    transform: none;
    margin: 18px auto 0;
    white-space: normal;
    text-align: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 92vw;
    font-size: 11px;
    padding: 3px 6px;
  }
}

.slide--cat-entry h2 {
  display: none !important;
}

salla-trust-badges[data-testid='store-footer-trust-badges'] + div {
  margin-bottom: 2.5px;
}

#page-main-title {
  display: none !important;
}

[id='653161777'] .s-product-card-image-cover {
  -o-object-fit: inherit !important;
     object-fit: inherit !important;
}

/* ===== تصميم كروت المنتجات (رئيسية + صفحات داخلية / أفقي + عمودي) ===== */

/* الجريد: 5 في الصف لكل أنواع القوائم */
salla-products-list .s-products-list-wrapper.s-products-list-horizontal-cards,
salla-products-list .s-products-list-wrapper.s-products-list-vertical-cards,
salla-products-list .s-products-list-wrapper.s-products-list-compact-cards {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 16px;
}

/* الكارت */
salla-products-list .s-product-card-entry {
  flex-direction: column !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 100%;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.06);
  overflow: hidden;
}

/* إخفاء الصورة */
salla-products-list .s-product-card-entry .s-product-card-image {
  display: none !important;
}

/* المحتوى */
salla-products-list .s-product-card-entry .s-product-card-content {
  width: 100% !important;
  display: flex;
  flex-direction: column;
  padding: 6px 8px;
  gap: 1px;
  height: 100%;
}

/* العنوان في النص بطول ثابت */
salla-products-list .s-product-card-entry .s-product-card-content-main {
  text-align: center !important;
}

salla-products-list .s-product-card-entry .s-product-card-content-title {
  min-height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}

salla-products-list .s-product-card-entry .s-product-card-content-title a {
  font-size: 13px;
  font-weight: 700;
  color: #1f2937;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* السعر في النص */
salla-products-list .s-product-card-entry .s-product-card-content-sub {
  text-align: center !important;
}

salla-products-list .s-product-card-entry .s-product-card-price {
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
  color: #375a90;
}

/* الفوتر دايمًا في الآخر */
salla-products-list .s-product-card-entry .s-product-card-content-footer {
  margin-top: auto;
  padding-top: 4px;
}

salla-products-list
  .s-product-card-entry
  .s-product-card-content-footer
  salla-add-product-button {
  flex: 1;
}

salla-products-list
  .s-product-card-entry
  .s-product-card-content-footer
  .s-button-wide {
  width: 100% !important;
  padding: 3px !important;
  font-size: 0.8rem;
}

/* زرار القلب */
salla-products-list .s-product-card-entry .s-product-card-wishlist-btn {
  padding: 3px !important;
  font-size: 0.8rem;
}

@media (max-width: 992px) {
  salla-products-list .s-products-list-wrapper.s-products-list-horizontal-cards,
  salla-products-list .s-products-list-wrapper.s-products-list-vertical-cards,
  salla-products-list .s-products-list-wrapper.s-products-list-compact-cards {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 576px) {
  salla-products-list .s-products-list-wrapper.s-products-list-horizontal-cards,
  salla-products-list .s-products-list-wrapper.s-products-list-vertical-cards,
  salla-products-list .s-products-list-wrapper.s-products-list-compact-cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* ===== لوجوهات عناوين أقسام الرئيسية — بترتيب الوورد (50 قسم: section 3 → 52) ===== */
section[data-testid='store-home-fixed-products'] .right-side {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
section[data-testid='store-home-fixed-products'] .right-side h2 {
  font-size: 14px;
}
section[data-testid='store-home-fixed-products'] .right-side::before,
main
  > section:nth-of-type(12)[data-testid='store-home-fixed-products']
  .right-side::after,
main
  > section:nth-of-type(27)[data-testid='store-home-fixed-products']
  .right-side::after,
main
  > section:nth-of-type(43)[data-testid='store-home-fixed-products']
  .right-side::after {
  content: '';
  width: 55px;
  height: 55px;
  flex-shrink: 0;
  border-radius: 50%;
  background: #fff center / 96% no-repeat;
}

/* 1. المركز السعودي للتنافسية والأعمال */
main
  > section:nth-of-type(3)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/0VRxvZv5/image-ezgif-com-png-to-webp-converter-33.webp');
}
/* 2. قوي */
main
  > section:nth-of-type(4)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/LdKn1sSZ/image-ezgif-com-png-to-webp-converter-31.webp');
}
/* 3. وزارة الموارد البشرية - مكتب العمل */
main
  > section:nth-of-type(5)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/0p57kGfV/image-ezgif-com-png-to-webp-converter-1.webp');
}
/* 4. بلدي */
main
  > section:nth-of-type(6)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/Xr4GsNDD/image-ezgif-com-png-to-webp-converter.webp');
}
/* 5. بوابة سلامة | الدفاع المدني السعودي */
main
  > section:nth-of-type(7)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.files.salla.network/products/1391955943/b9b02b09-fe7e-443c-a0a7-ea9c329617f7_900x900.webp');
}
/* 6. التأمينات الاجتماعية */
main
  > section:nth-of-type(8)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/v4MCdGgN/image-ezgif-com-png-to-webp-converter-2.webp');
}
/* 7. هيئة الزكاة والضريبة والجمارك */
main
  > section:nth-of-type(9)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/R42tGKQY/image-ezgif-com-png-to-webp-converter-3.webp');
}
/* 8. سبل | البريد السعودي */
main
  > section:nth-of-type(10)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.files.salla.network/products/1391955943/563d225b-151b-43d1-aea7-1c8931b97542_900x900.webp');
}
/* 9. مدد الأعمال */
main
  > section:nth-of-type(11)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.files.salla.network/products/1391955943/51e964e6-4043-4390-ba15-b717584a6e29_900x900.webp');
}
/* 10. أبشر أعمال | مقيم */
main
  > section:nth-of-type(12)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/dsJn14s8/image-ezgif-com-png-to-webp-converter-4.webp');
}
/* 11. أبشر أفراد */
main
  > section:nth-of-type(13)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/hJ8rDtYf/image-ezgif-com-png-to-webp-converter-5.webp');
}
/* 12. ناجز أعمال */
main
  > section:nth-of-type(14)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/0VRgLSQx/image-ezgif-com-png-to-webp-converter-7.webp');
}
/* 13. ناجز أفراد */
main
  > section:nth-of-type(15)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/g1R9m2w/image-ezgif-com-png-to-webp-converter-6.webp');
}
/* 14. أجير */
main
  > section:nth-of-type(16)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.files.salla.network/products/1391955943/852d7f1f-a06f-4ff2-a5a8-298974699856_900x900.webp');
}
/* 15. الغرفة التجارية | إتحاد الغرف السعودية */
main
  > section:nth-of-type(17)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/WNCCKLWk/image-ezgif-com-png-to-webp-converter-8.webp');
}
/* 16. وزارة الخارجية | منصة التأشيرات */
main
  > section:nth-of-type(18)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/Ljskkhj/image-ezgif-com-png-to-webp-converter-9.webp');
}
/* 17. وزارة الاستثمار */
main
  > section:nth-of-type(19)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/TqDJp9Kc/image-ezgif-com-png-to-webp-converter-10.webp');
}
/* 18. الإقامة المميزة */
main
  > section:nth-of-type(20)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.postimg.cc/N0VJfDGq/image.png');
}
/* 19. خدمات التأمين */
main
  > section:nth-of-type(21)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.salla.sa/RAoAyP/b57b6971-9f9a-4d00-8b18-873b85dcfa25-1000x1000-xBLSFzSbPEne48Hi1GgzRJwdRhCm290LoSVQUynX.jpg');
}
/* 20. الهيئة السعودية للملكية الفكرية */
main
  > section:nth-of-type(22)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/CsDVj44h/image-ezgif-com-png-to-webp-converter-11.webp');
}
/* 21. وزارة الصناعة والثروة المعدنية */
main
  > section:nth-of-type(23)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/Kc0Zd3yV/image-ezgif-com-png-to-webp-converter-12.webp');
}
/* 22. مساند */
main
  > section:nth-of-type(24)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/FfMWnmh/image-ezgif-com-png-to-webp-converter-13.webp');
}
/* 23. الهيئة العامة لتنظيم الاعلام */
main
  > section:nth-of-type(25)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/CSp7Yfk/image-ezgif-com-png-to-webp-converter-14.webp');
}
/* 24. وزارة السياحة - وجهتك للخدمات السياحية */
main
  > section:nth-of-type(26)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/8WZkyXp/image-ezgif-com-png-to-webp-converter-15.webp');
}
/* 25. منصة نما - منصة حصر وزارة البيئة والمياه والزراعة */
main
  > section:nth-of-type(27)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/60cKjsHM/image-ezgif-com-png-to-webp-converter-21.webp');
}
/* 26. السعودية للطاقة - الشركة السعودية للكهرباء */
main
  > section:nth-of-type(28)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/PZCvpY5t/image-ezgif-com-png-to-webp-converter-16.webp');
}
/* 27. منصة إيجار */
main
  > section:nth-of-type(29)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/MkN5sMx2/image-ezgif-com-png-to-webp-converter-17.webp');
}
/* 28. الهيئة العامة للعقار */
main
  > section:nth-of-type(30)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/60RHmnzk/image-ezgif-com-png-to-webp-converter-18.webp');
}
/* 29. منصة حساب المواطن - الضمان الاجتماعي المطور */
main
  > section:nth-of-type(31)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/fdVmnbnz/image-ezgif-com-png-to-webp-converter-19.webp');
}
/* 30. منصة العمل الحر */
main
  > section:nth-of-type(32)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.files.salla.network/products/1391955943/cfc459fb-bfb5-414d-b490-1933ef9cc46a-original.webp');
}
/* 31. منصة نجم */
main
  > section:nth-of-type(33)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.salla.sa/RAoAyP/7c0676d9-302d-4a4f-a5bd-c2a972590fea-1000x571.42857142857-DIXbvBddjKKhqjW7WOpvX0g1BDEZQ3Vueb0j69sL.jpg');
}
/* 32. شركة المياه الوطنية */
main
  > section:nth-of-type(34)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/012YFv7/image-ezgif-com-png-to-webp-converter-20.webp');
}
/* 33. منشآت - بنك المنشآت */
main
  > section:nth-of-type(35)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/8L7xrs0G/image-ezgif-com-png-to-webp-converter-21.webp');
}
/* 34. بنك التنمية الاجتماعية */
main
  > section:nth-of-type(36)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/HDPQg7KG/image-ezgif-com-png-to-webp-converter-22.webp');
}
/* 35. خدمات البنوك السعودية */
main
  > section:nth-of-type(37)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.files.salla.network/products/1391955943/cd11a6e6-cc9d-426c-b388-0792d3d9cb4f-original.webp');
}
/* 36. نظام نور - وزارة التعليم */
main
  > section:nth-of-type(38)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/23RnsZSD/image-ezgif-com-png-to-webp-converter-23.webp');
}
/* 37. المنصة الوطنية للقبول الموحد */
main
  > section:nth-of-type(39)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/sdzd55rG/image-ezgif-com-png-to-webp-converter-24.webp');
}
/* 38. منصة جدارات */
main
  > section:nth-of-type(40)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/twLYyd2y/image-ezgif-com-png-to-webp-converter-25.webp');
}
/* 39. طاقات - هدف - صندوق تنمية الموارد البشرية */
main
  > section:nth-of-type(41)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/xqsGJJH0/image-ezgif-com-png-to-webp-converter-26.webp');
}
/* 40. منصة فارس - وزارة التعليم */
main
  > section:nth-of-type(42)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.salla.sa/RAoAyP/bc83560a-919c-4c9e-9867-2b93f8d513ba-1000x726.2180974478-qJvIZefuphhHTCG1RCMnLJWTJwBhDondbesbbqAs.png');
}
/* 41. موارد - معًا - التجمعات الصحية */
main
  > section:nth-of-type(43)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/HLKvL6Dr/image-ezgif-com-png-to-webp-converter-22.webp');
}
/* 42. وزارة الصحة - صحتي */
main
  > section:nth-of-type(44)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/SXWSqLg3/image-ezgif-com-png-to-webp-converter-27.webp');
}
/* 43. الهيئة العامة للغذاء والدواء */
main
  > section:nth-of-type(45)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/4nQb6VHb/image-ezgif-com-png-to-webp-converter-28.webp');
}
/* 44. وزارة النقل */
main
  > section:nth-of-type(46)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/QvjHr8t8/image-ezgif-com-png-to-webp-converter-29.webp');
}
/* 45. الهيئة السعودية للمهندسين */
main
  > section:nth-of-type(47)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/LDr9tqVK/image-ezgif-com-png-to-webp-converter-30.webp');
}
/* 46. الهيئة السعودية للمرجعين والمحاسبين SOCPA */
main
  > section:nth-of-type(48)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://i.ibb.co/fGQZD47L/image-ezgif-com-png-to-webp-converter-31.webp');
}
/* 47. الدعم والتمويل والقروض */
main
  > section:nth-of-type(49)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.salla.sa/RAoAyP/dbf81ae3-f92c-4ad2-864a-23271dcd66ae-1000x1000-21YjXCHwMM6AgchXQGQh68RgoENtifBr2DnqBok3.jpg');
}
/* 48. الوظائف والتقديم والتسجيل */
main
  > section:nth-of-type(50)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.salla.sa/RAoAyP/749e88f1-e8a3-43b1-8374-0ee5c94c95c1-1000x1000-B74t3TF4mkOAiNGQiYwAgnzCFZoAwroE2PvQJEZV.jpg');
}
/* 49. جهات وخدمات أخرى */
main
  > section:nth-of-type(51)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.files.salla.network/products/1391955943/56e4a0ac-91c9-4a34-9b55-94e5d964109c-original.webp');
}
/* 50. باقة إدارة الخدمات الحكومية للمنشآت */
main
  > section:nth-of-type(52)[data-testid='store-home-fixed-products']
  .right-side::before {
  background-image: url('https://cdn.files.salla.network/products/1391955943/ff75e14d-f6b2-428d-9d33-5094d3a9c43e-original.webp');
}

/* اللوجو التاني بتاع «مقيم» جنب أبشر أعمال (القسم 10 → section 12) */
main
  > section:nth-of-type(12)[data-testid='store-home-fixed-products']
  .right-side::after {
  order: -1;
  background-image: url('https://i.postimg.cc/9Fkjxw71/ezgif-com-png-to-webp-converter-(8).webp');
}

/* الدايرة التانية — منصة نما (القسم 25 → section 27): منصة حصر / وزارة البيئة */
main
  > section:nth-of-type(27)[data-testid='store-home-fixed-products']
  .right-side::after {
  order: -1;
  background-image: url('https://i.ibb.co/BKwCWBMK/image-ezgif-com-png-to-webp-converter-20.webp');
}

/* الدايرة التانية — موارد / معًا (القسم 41 → section 43) */
main
  > section:nth-of-type(43)[data-testid='store-home-fixed-products']
  .right-side::after {
  order: -1;
  background-image: url('https://i.ibb.co/YBSwqJG9/image-ezgif-com-png-to-webp-converter-23.webp');
}

/* ===== شريط البحث في الهيدر ===== */
.s-search-input {
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}

.s-search-input::-webkit-input-placeholder {
  color: #fff !important;
  opacity: 1;
  font-size: 13px !important;
  font-weight: 700 !important;
}

.s-search-input::-moz-placeholder {
  color: #fff !important;
  opacity: 1;
  font-size: 13px !important;
  font-weight: 700 !important;
}

.s-search-input:-ms-input-placeholder {
  color: #fff !important;
  opacity: 1;
  font-size: 13px !important;
  font-weight: 700 !important;
}

.s-search-input::-ms-input-placeholder {
  color: #fff !important;
  opacity: 1;
  font-size: 13px !important;
  font-weight: 700 !important;
}

.s-search-input::placeholder {
  color: #fff !important;
  opacity: 1;
  font-size: 13px !important;
  font-weight: 700 !important;
}

.s-search-icon-wrap,
.s-search-icon-wrap svg,
.s-search-icon svg {
  color: #fff !important;
  fill: #fff !important;
}


/* ============================================================
   تحسينات الأداء (معدّلة — مسافات ثابتة)
   شِلنا content-visibility من أقسام الخدمات لأن تقدير الطول
   مكانش بيطابق الـ 50 قسم، فكان بيعمل تزحلق ومسافات غير متساوية.
   حماية الـ CLS اتحافظ عليها بـ min-height لقائمة المنتجات.
   ============================================================ */

/* توحيد المسافة بين كل أقسام الخدمات */
section[data-testid='store-home-fixed-products'] {
  margin-top: 1rem;
  margin-bottom: 0;
}

/* قائمة المنتجات — اتشال الـ min-height عشان المسافات تبقى متساوية */
section[data-testid='store-home-fixed-products'] salla-products-list {
  display: block;
}

/* قسم الفئات لسه بيستفيد من تخطّي الرسم — قسم واحد، مفيش تزحلق */
section[data-testid='store-home-main-links'] {
  content-visibility: auto;
  contain-intrinsic-size: auto 420px;
}

/* ===== روابط الفوتر (روابط مهمة) بخط عريض ===== */
.store-footer__inner .s-menu-footer-list .s-menu-footer-item {
  font-weight: 700 !important;
}

/* ===== إظهار أسهم سلايدر التصنيفات على الجوال ===== */
@media (max-width: 1023px) {
  #main-links-1 .s-slider-block__title-left,
  #main-links-1 .s-slider-block__title-nav {
    display: flex !important;
    align-items: center;
    gap: 8px;
  }
  #main-links-1 .s-slider-nav-arrow {
    display: inline-flex !important;
    width: 36px;
    height: 36px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
  }
  #main-links-1 .s-slider-nav-arrow svg {
    width: 22px;
    height: 22px;
  }
  #main-links-1 .s-slider-block__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

/* ===== أسهم سلايدر التصنيفات — نفس المؤثر الفضي بتاع زرار تحميل المزيد ===== */
#main-links-1 .s-slider-nav-arrow {
  position: relative;
  overflow: hidden;
  color: #2c4870 !important;
  border: 1px solid rgba(255, 255, 255, 0.6) !important;

  background-color: transparent !important;
  background-image: linear-gradient(
    135deg,
    #e8edf5 0%,
    #ffffff 25%,
    #c7d2e0 50%,
    #ffffff 75%,
    #dce4ef 100%
  ) !important;
  background-size: 300% 300% !important;

  box-shadow:
    0 4px 14px rgba(55, 90, 144, 0.25),
    inset 0 1px 2px rgba(255, 255, 255, 0.9) !important;

  -webkit-animation:
    silverShift 2.5s ease-in-out infinite,
    silverGlow 1.2s ease-in-out infinite !important;
          animation:
    silverShift 2.5s ease-in-out infinite,
    silverGlow 1.2s ease-in-out infinite !important;

  opacity: 1;
}

/* اللمعة اللي بتعدّي على السهم */
#main-links-1 .s-slider-nav-arrow::before {
  content: '';
  position: absolute;
  top: 0;
  left: -60%;
  width: 40%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.85),
    transparent
  );
  transform: skewX(-20deg);
  -webkit-animation: silverSweep 1.8s ease-in-out infinite;
          animation: silverSweep 1.8s ease-in-out infinite;
  pointer-events: none;
}

/* الأيقونة فوق اللمعة */
#main-links-1 .s-slider-nav-arrow .s-slider-button-icon,
#main-links-1 .s-slider-nav-arrow svg {
  position: relative;
  z-index: 2;
  fill: #2c4870;
}

/* السهم المعطّل (أول/آخر شريحة) يفضل باهت من غير ما يفقد المؤثر */
#main-links-1 .s-slider-nav-arrow.swiper-button-disabled {
  opacity: 0.45;
}

/* ===== أيقونات التواصل الاجتماعي بألوان منصاتها ===== */
salla-social .s-social-link a {
  transition: transform 0.25s ease;
  display: inline-flex;
}
salla-social .s-social-link a:hover {
  transform: translateY(-3px);
}
salla-social .s-social-icon svg,
salla-social .s-social-icon svg path {
  fill: currentColor !important;
  transition: fill 0.25s ease, color 0.25s ease;
}

/* إنستجرام */
salla-social .s-social-link a[title='instagram'],
salla-social .s-social-link a[href*='instagram.com'] {
  color: #e1306c !important;
}

/* إكس (سلة لسه بتسمّيه twitter) */
salla-social .s-social-link a[title='twitter'],
salla-social .s-social-link a[href*='x.com'],
salla-social .s-social-link a[href*='twitter.com'] {
  color: #000000 !important;
}

/* سناب شات — أصفر مع حد رفيع عشان يبان على الأبيض */
salla-social .s-social-link a[title='snapchat'],
salla-social .s-social-link a[href*='snapchat.com'] {
  color: #fffc00 !important;
}
salla-social .s-social-link a[title='snapchat'] svg,
salla-social .s-social-link a[href*='snapchat.com'] svg {
  -webkit-filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.7));
          filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.7));
}

/* تيك توك */
salla-social .s-social-link a[title='tiktok'],
salla-social .s-social-link a[href*='tiktok.com'] {
  color: #010101 !important;
}

/* واتساب */
salla-social .s-social-link a[title='whatsapp'],
salla-social .s-social-link a[href*='wa.me'],
salla-social .s-social-link a[href*='whatsapp'] {
  color: #25d366 !important;
}

/* فيسبوك */
salla-social .s-social-link a[title='facebook'],
salla-social .s-social-link a[href*='facebook.com'] {
  color: #1877f2 !important;
}

/* يوتيوب */
salla-social .s-social-link a[title='youtube'],
salla-social .s-social-link a[href*='youtube.com'] {
  color: #ff0000 !important;
}

/* تيليجرام */
salla-social .s-social-link a[title='telegram'],
salla-social .s-social-link a[href*='t.me'] {
  color: #229ed9 !important;
}

/* لينكدإن */
salla-social .s-social-link a[title='linkedin'],
salla-social .s-social-link a[href*='linkedin.com'] {
  color: #0a66c2 !important;
}


/* ===== بيانات التواصل في الفوتر: رقم واحد + أيقونتين (واتساب + هاتف) ===== */
/* إخفاء الرقم الثاني (أيقونة الهاتف الأرضي) */
.s-contacts-list > div:nth-of-type(3) {
  display: none !important;
}

/* الواتساب والهاتف على سطر واحد */
.s-contacts-list {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 6px 14px;
}
.s-contacts-list > div:nth-of-type(1),
.s-contacts-list > div:nth-of-type(2) {
  display: inline-flex !important;
  align-items: center;
}
/* الواتساب الأول ثم أيقونة الهاتف والرقم بعدها */
.s-contacts-list > div:nth-of-type(1) {
  order: 1;
  margin-inline-end: -6px;
}
.s-contacts-list > div:nth-of-type(2) {
  order: 2;
}
/* الإيميل في سطر لوحده */
.s-contacts-list > div:nth-of-type(4) {
  order: 3;
  flex-basis: 100%;
  display: flex !important;
  justify-content: center;
}
.s-contacts-list > div:nth-of-type(4) .s-contacts-item {
  display: inline-flex !important;
  align-items: center;
}

/* إخفاء الرقم المكرر جنب أيقونة الواتساب وإبقاء الأيقونة فقط */
.s-contacts-item[href^='https://wa.me'] .unicode,
.s-contacts-item[href*='whatsapp.com'] .unicode {
  display: none !important;
}

/* لون الواتساب */
.s-contacts-item[href^='https://wa.me'],
.s-contacts-item[href*='whatsapp.com'] {
  color: #25d366 !important;
}
.s-contacts-item[href^='https://wa.me'] .s-contacts-icon svg,
.s-contacts-item[href^='https://wa.me'] .s-contacts-icon svg path,
.s-contacts-item[href*='whatsapp.com'] .s-contacts-icon svg,
.s-contacts-item[href*='whatsapp.com'] .s-contacts-icon svg path {
  fill: #25d366 !important;
  color: #25d366 !important;
}
.s-contacts-item[href^='https://wa.me']:hover .s-contacts-icon svg,
.s-contacts-item[href^='https://wa.me']:hover .s-contacts-icon svg path {
  fill: #1ebe5d !important;
}


/* ===== الهيدر: استبدال أيقونة الهاتف بأيقونة واتساب خضراء ===== */
/* (بدون شرط على الـ href لأن الجافا سكريبت بتغيّره إلى wa.me) */
.s-contacts-header .s-contacts-topnav-link:not([href^='mailto:']) svg,
.s-contacts-header .s-contacts-topnav-link:not([href^='mailto:']) i,
.s-contacts-header .s-contacts-topnav-link:not([href^='mailto:']) [class*='sicon'],
.s-contacts-header .s-contacts-topnav-link:not([href^='mailto:']) img,
.s-contacts-header .s-contacts-topnav-link:not([href^='mailto:'])::before,
.s-contacts-header .s-contacts-topnav-link:not([href^='mailto:'])::after,
.s-contacts-header > svg,
.s-contacts-header > i,
.s-contacts-header > [class*='sicon'] {
  display: none !important;
}
.s-contacts-header .s-contacts-topnav-link:not([href^='mailto:']) {
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
}
.s-contacts-header a.unicode {
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
  direction: ltr;
}
/* أيقونة الواتساب الخضراء قبل الرقم */
.s-contacts-header a.unicode::before {
  content: '' !important;
  display: inline-block !important;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path fill='%2325d366' d='M27.281 4.65c-2.994-3-6.975-4.65-11.219-4.65-8.738 0-15.85 7.112-15.85 15.856 0 2.794 0.731 5.525 2.119 7.925l-2.25 8.219 8.406-2.206c2.319 1.262 4.925 1.931 7.575 1.931h0.006c8.738 0 15.856-7.113 15.856-15.856 0-4.238-1.65-8.219-4.644-11.219zM16.069 29.050c-2.369 0-4.688-0.637-6.713-1.837l-0.481-0.288-4.987 1.306 1.331-4.863-0.313-0.5c-1.325-2.094-2.019-4.519-2.019-7.012 0-7.269 5.912-13.181 13.188-13.181 3.519 0 6.831 1.375 9.319 3.862 2.488 2.494 3.856 5.8 3.856 9.325-0.006 7.275-5.919 13.188-13.181 13.188zM23.294 19.175c-0.394-0.2-2.344-1.156-2.706-1.288s-0.625-0.2-0.894 0.2c-0.262 0.394-1.025 1.288-1.256 1.556-0.231 0.262-0.462 0.3-0.856 0.1s-1.675-0.619-3.188-1.969c-1.175-1.050-1.975-2.35-2.206-2.744s-0.025-0.613 0.175-0.806c0.181-0.175 0.394-0.463 0.594-0.694s0.262-0.394 0.394-0.662c0.131-0.262 0.069-0.494-0.031-0.694s-0.894-2.15-1.219-2.944c-0.319-0.775-0.65-0.669-0.894-0.681-0.231-0.012-0.494-0.012-0.756-0.012s-0.694 0.1-1.056 0.494c-0.363 0.394-1.387 1.356-1.387 3.306s1.419 3.831 1.619 4.1c0.2 0.262 2.794 4.269 6.769 5.981 0.944 0.406 1.681 0.65 2.256 0.837 0.95 0.3 1.813 0.256 2.494 0.156 0.762-0.113 2.344-0.956 2.675-1.881s0.331-1.719 0.231-1.881c-0.094-0.175-0.356-0.275-0.756-0.475z'/></svg>") center / contain no-repeat;
}
.s-contacts-header a.unicode:hover::before {
  filter: brightness(0.9);
}

/* ===== تقليل الفراغ السفلي داخل الفوتر ===== */
.store-footer__inner {
  padding-bottom: 0 !important;
  min-height: auto !important;
  height: auto !important;
}

@media (min-width: 1024px) {
  .store-footer__inner .container {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    min-height: auto !important;
    height: auto !important;
  }

  .store-footer__inner .container > * {
    margin-bottom: 0 !important;
  }
}
/* ===== جعل رقم الجوال والإيميل في الفوتر بخط عريض ===== */
.store-footer a[href^="tel:"],
.store-footer a[href^="mailto:"] {
  font-weight: 700 !important;
}
/* ===== تأثير بسيط على رقم الجوال والإيميل عند المرور ===== */
.store-footer a[href^="tel:"],
.store-footer a[href^="mailto:"] {
  transition: color 0.2s ease, opacity 0.2s ease;
}

.store-footer a[href^="tel:"]:hover,
.store-footer a[href^="mailto:"]:hover {
  color: #375a90 !important;
  opacity: 0.85;
}

/* ===== تقليل المسافة تحت عنوان تواصل معنا فقط ===== */
salla-contacts[data-testid='store-footer-contacts'] .s-contacts-list {
  margin-top: -6px !important;
}

/* ===== تحسين أيقونات التواصل الاجتماعي بشكل احترافي ===== */

/* الشكل العام */
.store-footer salla-social .s-social-link a {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: 0 !important;
  transition:
    transform 0.22s ease,
    box-shadow 0.22s ease !important;
}

/* Instagram */
.store-footer salla-social .s-social-link a[title='instagram'],
.store-footer salla-social .s-social-link a[href*='instagram.com'] {
  background: linear-gradient(
    135deg,
    #833ab4,
    #c13584,
    #e1306c,
    #fd1d1d,
    #f77737,
    #fcaf45
  ) !important;
  color: #fff !important;
}

/* X */
.store-footer salla-social .s-social-link a[title='twitter'],
.store-footer salla-social .s-social-link a[href*='x.com'],
.store-footer salla-social .s-social-link a[href*='twitter.com'] {
  background: #000 !important;
  color: #fff !important;
}

/* Snapchat */
.store-footer salla-social .s-social-link a[title='snapchat'],
.store-footer salla-social .s-social-link a[href*='snapchat.com'] {
  background: #fffc00 !important;
  color: #000 !important;
}

/* TikTok */
.store-footer salla-social .s-social-link a[title='tiktok'],
.store-footer salla-social .s-social-link a[href*='tiktok.com'] {
  background: #010101 !important;
  color: #fff !important;
}

/* إجبار SVG على أخذ اللون */
.store-footer salla-social .s-social-link a svg,
.store-footer salla-social .s-social-link a svg path {
  fill: currentColor !important;
}

/* لمسة TikTok */
.store-footer salla-social .s-social-link a[title='tiktok'] svg,
.store-footer salla-social .s-social-link a[href*='tiktok.com'] svg {
  filter:
    drop-shadow(1px 0 0 #25f4ee)
    drop-shadow(-1px 0 0 #fe2c55) !important;
}

/* Hover */
.store-footer salla-social .s-social-link a:hover {
  transform: translateY(-3px) scale(1.05) !important;
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.14) !important;
}

/* ===== تقليل المسافة بين أيقونات التواصل الاجتماعي ===== */
.store-footer salla-social .s-social-list {
  gap: 8px !important;
}

/* ===== توسيط أيقونات التواصل داخل عمود تواصل معنا ===== */
salla-contacts[data-testid='store-footer-contacts'] + salla-social {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  margin-top: 10px !important;
}

salla-contacts[data-testid='store-footer-contacts'] + salla-social .s-social-list {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  gap: 8px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* ===== توسيط السجل التجاري داخل عمود شركة لاو ===== */
.store-footer salla-trust-badges[data-testid='store-footer-trust-badges'] {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

/* ===== ضبط تمركز محتوى السجل التجاري نفسه ===== */
.store-footer salla-trust-badges[data-testid='store-footer-trust-badges'] > * {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

/* ===== جعل عبارة السجل التجاري بخط عريض ===== */
.store-footer salla-trust-badges[data-testid='store-footer-trust-badges'] {
  font-weight: 700 !important;
}

/* ===== تقليل المسافة بين نص السجل التجاري والشعار ===== */
.store-footer salla-trust-badges[data-testid='store-footer-trust-badges'] {
  gap: 8px !important;
}

/* ===== تقليل المسافة بين عبارة السجل التجاري ورقم السجل ===== */
.store-footer salla-trust-badges[data-testid='store-footer-trust-badges'] p {
  margin-top: 0 !important;
  margin-bottom: 2px !important;
  line-height: 1.25 !important;
}

/* ===== تجميع السجل التجاري والشعار بشكل متقارب ===== */
.store-footer salla-trust-badges[data-testid='store-footer-trust-badges'] {
  gap: 4px !important;
}

.store-footer salla-trust-badges[data-testid='store-footer-trust-badges'] > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* ===== توحيد المسافة بين عناوين الفوتر ومحتوى الأعمدة ===== */
.store-footer__inner h3 {
  margin-bottom: 16px !important;
}

/* ===== توحيد المسافة الأفقية بين أعمدة الفوتر الثلاثة ===== */
@media (min-width: 1024px) {
  .store-footer__inner .container {
    column-gap: 2.5rem !important;
  }
}

/* ===== توسيط العمود الأوسط بدقة بين العمودين ===== */
@media (min-width: 1024px) {
  .store-footer__inner .container {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .store-footer__inner .container > *:nth-child(2) {
    justify-self: center !important;
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
  }
}

@media (min-width: 1024px) {
  .store-footer__inner .container {
    column-gap: 2rem !important;
  }
}

/* ===== منع تكرار أيقونات التواصل في الجوال ===== */
@media (max-width: 1023px) {
  .store-footer salla-social {
    display: none !important;
  }

  .store-footer
  salla-contacts[data-testid='store-footer-contacts']
  + salla-social {
    display: flex !important;
  }
}

/* ===== تنسيق الدفع ورقم التوثيق على الجوال ===== */
@media (max-width: 480px) {

  .s-payments-list {
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    row-gap: 8px !important;
  }

  /* إلغاء النص القديم المرتبط بأيقونة التوثيق */
  .s-payments-list-item:has(.s-payments-sbc-image)::after {
    display: none !important;
  }

  /* إظهار رقم التوثيق كسطر مستقل أسفل وسائل الدفع */
  .s-payments-list::after {
    content: 'رقم توثيق التجارة الإلكترونية: 0000313600';
    flex: 0 0 100% !important;
    width: 100% !important;
    display: block !important;
    text-align: center !important;
    white-space: nowrap !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    color: #375a90 !important;
    margin-top: 4px !important;
  }
}

/* ===== تثبيت شريط البحث أعلى الشاشة أثناء التمرير على الجوال ===== */
@media (max-width: 1023px) {

  .lao-mobile-search-placeholder {
    width: 100%;
    height: 0;
  }

  .top-navbar.lao-mobile-search-sticky {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 99999 !important;
    margin: 0 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;
  }
}

/* ===== تثبيت شريط البحث أعلى الشاشة أثناء التمرير على اللابتوب ===== */
@media (min-width: 1024px) {

  .lao-desktop-search-placeholder {
    width: 100% !important;
    height: 0;
  }

  .top-navbar.lao-desktop-search-sticky {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 99999 !important;
    margin: 0 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12) !important;
  }
}

/* ===== إبراز شريط البحث الثابت على اللابتوب ===== */
@media (min-width: 1024px) {

  .top-navbar.lao-desktop-search-sticky {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .top-navbar.lao-desktop-search-sticky input,
  .top-navbar.lao-desktop-search-sticky .s-search-input {
    min-height: 46px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
  }

  .top-navbar.lao-desktop-search-sticky .s-search-icon,
  .top-navbar.lao-desktop-search-sticky svg {
    width: 21px !important;
    height: 21px !important;
  }
}

/* ===== تنسيق عبارة البحث بشكل احترافي ===== */
.top-navbar input::placeholder {
  font-family: inherit !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  opacity: 1 !important;
}

/* ===== الجوال ===== */
@media (max-width: 1023px) {
  .top-navbar input::placeholder {
    font-size: 13px !important;
  }
}

/* ===== اللابتوب والديسكتوب ===== */
@media (min-width: 1024px) {
  .top-navbar input::placeholder {
    font-size: 15px !important;
  }
}

/* ===== إبراز شريط البحث الثابت على الجوال ===== */
@media (max-width: 1023px) {

  .top-navbar.lao-mobile-search-sticky {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    z-index: 100000 !important;
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.14) !important;
  }

  .top-navbar.lao-mobile-search-sticky input,
  .top-navbar.lao-mobile-search-sticky .s-search-input {
    min-height: 46px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
  }

  .top-navbar.lao-mobile-search-sticky .s-search-icon,
  .top-navbar.lao-mobile-search-sticky svg {
    width: 21px !important;
    height: 21px !important;
  }
}

/* ===== تخفيف ظل الهيدر الأبيض أسفل شريط البحث على الجوال ===== */
@media (max-width: 1023px) {
  .main-nav-container.fixed-header .inner {
    filter: drop-shadow(0 4px 7px rgba(0, 0, 0, 0.10)) !important;
  }
}

/* ===== لون النص أثناء الكتابة داخل البحث ===== */
salla-search input,
.s-search-modal input,
.s-search-input {
  color: #375a90 !important;
  caret-color: #375a90 !important;
}

/* ===== توحيد موضع أيقونة البريد مع الواتساب ===== */
.s-contacts-header a[href^="mailto:"] {
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
}

.s-contacts-header a[href^="mailto:"]::before {
  content: "✉";
  order: 2;
  font-size: 17px;
  line-height: 1;
  color: #ffffff;
  margin: 0 !important;
}

/* ===== توحيد أيقونة واتساب مع أيقونة البريد في الهيدر ===== */
.s-contacts-header a[href*="wa.me"],
.s-contacts-header a[href*="whatsapp"] {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
}

/* ضبط حجم أيقونة واتساب */
.s-contacts-header a[href*="wa.me"] svg,
.s-contacts-header a[href*="whatsapp"] svg,
.s-contacts-header a[href*="wa.me"] i,
.s-contacts-header a[href*="whatsapp"] i {
  width: 17px !important;
  height: 17px !important;
  font-size: 17px !important;
  line-height: 1 !important;
  vertical-align: middle !important;
}

/* منع المبالغة في حجم الأيقونة */
.s-contacts-header a[href*="wa.me"] svg,
.s-contacts-header a[href*="whatsapp"] svg {
  transform: none !important;
}

.s-contacts-header a[href^="mailto:"] {
  gap: 6px !important;
}

/* ===== موازنة أيقونة واتساب مع البريد ===== */
.s-contacts-header a[href*="wa.me"] svg,
.s-contacts-header a[href*="whatsapp"] svg,
.s-contacts-header a[href*="wa.me"] i,
.s-contacts-header a[href*="whatsapp"] i {
  width: 16px !important;
  height: 16px !important;
  font-size: 16px !important;
}

.s-contacts-header a[href*="wa.me"],
.s-contacts-header a[href*="whatsapp"] {
  gap: 5px !important;
}

.s-contacts-header a[href^="mailto:"] {
  gap: 5px !important;
}

/* ===== تحسين نهائي لأيقونة واتساب في الهيدر ===== */
.s-contacts-header a[href*="wa.me"] svg,
.s-contacts-header a[href*="whatsapp"] svg,
.s-contacts-header a[href*="wa.me"] i,
.s-contacts-header a[href*="whatsapp"] i {
  width: 15px !important;
  height: 15px !important;
  font-size: 15px !important;
  padding: 2px !important;
  border-radius: 50% !important;
  background: #25D366 !important;
  color: #ffffff !important;
  box-shadow: 0 1px 4px rgba(37, 211, 102, 0.22) !important;
}

/* ===== تنبيه بصري هادئ لأهمية البحث ===== */
@keyframes laoSearchPulse {
  0%, 82%, 100% {
    transform: scale(1);
    box-shadow: none;
  }

  88% {
    transform: scale(1.008);
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.12);
  }

  94% {
    transform: scale(1);
    box-shadow: 0 0 12px rgba(255, 255, 255, 0.18);
  }
}

.top-navbar .s-search-input,
.top-navbar input {
  animation: laoSearchPulse 4s ease-in-out infinite;
}

/* ===== تحسين شعار هيئة الزكاة والضريبة والجمارك ===== */
#main-links-1 img[src*="image-ezgif-com-png-to-webp-converter-19.webp"] {
  transform: scale(1.42) !important;
  transform-origin: center center !important;
}

/* ===== المركز السعودي للتنافسية والأعمال ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="ae9b804b-8d2e-492e-9772-3e1b22d64782"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="ae9b804b-8d2e-492e-9772-3e1b22d64782"] {
    transform: scale(1.30) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== قوى ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="89180fee-49ea-4787-af7f-56f8b6781655"] {
    transform: scale(1.25) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="89180fee-49ea-4787-af7f-56f8b6781655"] {
    transform: scale(1.20) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== وزارة الموارد البشرية والتنمية الاجتماعية ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="a1f6b97a-7bae-41e2-bf2c-1af0b2fd4f06"] {
    transform: scale(1.25) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="a1f6b97a-7bae-41e2-bf2c-1af0b2fd4f06"] {
    transform: scale(1.20) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== بلدي ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="9ebc0c1d-6404-489a-a0ba-ba1d2391a767"] {
    transform: scale(1.55) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="9ebc0c1d-6404-489a-a0ba-ba1d2391a767"] {
    transform: scale(1.45) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== بوابة سلامة | الدفاع المدني السعودي ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="107371c1-82e3-4621-b98e-14f4fdd834e9"] {
    transform: scale(1.18) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="107371c1-82e3-4621-b98e-14f4fdd834e9"] {
    transform: scale(1.12) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== التأمينات الاجتماعية ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="a4a159e6-e68c-4436-815e-6c071cc0f211"] {
    transform: scale(1.12) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="a4a159e6-e68c-4436-815e-6c071cc0f211"] {
    transform: scale(1.08) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== هيئة الزكاة والضريبة والجمارك ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="bc29264b-e3ea-49b3-b533-58edbf79e098"] {
    transform: scale(1.12) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="bc29264b-e3ea-49b3-b533-58edbf79e098"] {
    transform: scale(1.08) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== سبل | البريد السعودي ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="fdf93770-1d4f-4972-acdc-c9635b42c640"] {
    transform: scale(1.12) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="fdf93770-1d4f-4972-acdc-c9635b42c640"] {
    transform: scale(1.08) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== مدد الأعمال ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="27560167-e3ae-4ec2-9609-f6bf286d992e"] {
    transform: scale(1.12) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="27560167-e3ae-4ec2-9609-f6bf286d992e"] {
    transform: scale(1.08) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== أبشر أعمال | مقيم ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="8a93b0c5-f0b0-4adf-a7d3-3644824cea4e"] {
    transform: scale(1.55) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="8a93b0c5-f0b0-4adf-a7d3-3644824cea4e"] {
    transform: scale(1.45) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== أبشر أفراد ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="fe4c7b4b-4b08-4f6a-828f-0907feb4852e"] {
    transform: scale(1.18) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="fe4c7b4b-4b08-4f6a-828f-0907feb4852e"] {
    transform: scale(1.12) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== ناجز أعمال ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="7aefd9da-09e3-48ad-895d-5bf0eaa53e04"] {
    transform: scale(1.48) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="7aefd9da-09e3-48ad-895d-5bf0eaa53e04"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== ناجز أفراد ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="d427719a-68db-43b9-9649-3067be0a9022"] {
    transform: scale(1.35) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="d427719a-68db-43b9-9649-3067be0a9022"] {
    transform: scale(1.28) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== أجير ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="c4631dcd-1cb0-4342-bd64-34b1fd8fb517"] {
    transform: scale(1.12) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="c4631dcd-1cb0-4342-bd64-34b1fd8fb517"] {
    transform: scale(1.08) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== اتحاد الغرف التجارية السعودية ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="b497ac88-dafe-45ce-9da5-acba81b2b6cd"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="b497ac88-dafe-45ce-9da5-acba81b2b6cd"] {
    transform: scale(1.32) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== وزارة الخارجية ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="837fa754-106e-46d0-8f8c-018dfaca170f"] {
    transform: scale(1.18) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="837fa754-106e-46d0-8f8c-018dfaca170f"] {
    transform: scale(1.12) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== وزارة الاستثمار ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="cc32dd03-33f0-490f-b1bc-eb3c1e8ca0d2"] {
    transform: scale(1.45) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="cc32dd03-33f0-490f-b1bc-eb3c1e8ca0d2"] {
    transform: scale(1.36) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== الإقامة المميزة ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="b8235908-ddf3-405a-a120-de6d52b23557"] {
    transform: scale(1.18) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="b8235908-ddf3-405a-a120-de6d52b23557"] {
    transform: scale(1.12) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== خدمات التأمين ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="f896d0d2-7388-44d5-83c6-36e7d0911843"] {
    transform: scale(1.14) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="f896d0d2-7388-44d5-83c6-36e7d0911843"] {
    transform: scale(1.10) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== الهيئة السعودية للملكية الفكرية ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="30d9ab11-b4f7-4580-98f7-42aafea9ca14"] {
    transform: scale(1.60) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="30d9ab11-b4f7-4580-98f7-42aafea9ca14"] {
    transform: scale(1.52) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== وزارة الصناعة والثروة المعدنية ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="18824779-62f2-4362-b522-df884de2eacd"] {
    transform: scale(1.42) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="18824779-62f2-4362-b522-df884de2eacd"] {
    transform: scale(1.34) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== مساند ===== */

/* اللابتوب والديسكتوب */
@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="e0ba2be0-9789-478a-b418-fff6f073afb2"] {
    transform: scale(1.48) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* الجوال */
@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="e0ba2be0-9789-478a-b418-fff6f073afb2"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== الهيئة العامة لتنظيم الإعلام ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="339f0270-b957-436c-b1bc-3db541d94027"] {
    transform: scale(1.45) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="339f0270-b957-436c-b1bc-3db541d94027"] {
    transform: scale(1.36) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== وزارة السياحة ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="6b35341c-5e07-4a1f-88e1-b07a3148c846"] {
    transform: scale(1.45) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="6b35341c-5e07-4a1f-88e1-b07a3148c846"] {
    transform: scale(1.36) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== وزارة البيئة والمياه والزراعة ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="bd29458c-7a82-44e1-bf62-366201714abc"] {
    transform: scale(1.50) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="bd29458c-7a82-44e1-bf62-366201714abc"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== السعودية للطاقة ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="f0342dce-61f2-4d72-91e7-f0c32b68ef46"] {
    transform: scale(1.55) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="f0342dce-61f2-4d72-91e7-f0c32b68ef46"] {
    transform: scale(1.45) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== إيجار ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="7fe2957a-7d2b-43b2-9e4d-d1d939a8bbe8"] {
    transform: scale(1.55) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="7fe2957a-7d2b-43b2-9e4d-d1d939a8bbe8"] {
    transform: scale(1.45) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== الهيئة العامة للعقار ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="e558791e-423a-4420-a87e-fb02319b2123"] {
    transform: scale(1.50) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="e558791e-423a-4420-a87e-fb02319b2123"] {
    transform: scale(1.42) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== حساب المواطن | الضمان الاجتماعي المطور ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="36770930-5a67-4e5b-bd60-727fce681ed8"] {
    transform: scale(1.75) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="36770930-5a67-4e5b-bd60-727fce681ed8"] {
    transform: scale(1.65) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== العمل الحر ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="18027c94-5683-4c3b-b2a2-b83e1f36671a"] {
    transform: scale(1.50) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="18027c94-5683-4c3b-b2a2-b83e1f36671a"] {
    transform: scale(1.42) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== نجم ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="7b778fe8-aca2-446b-9d10-301468c4dab7"] {
    transform: scale(1.42) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="7b778fe8-aca2-446b-9d10-301468c4dab7"] {
    transform: scale(1.34) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== شركة المياه الوطنية ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="369bae21-14a2-4341-ba8d-734fe840bf95"] {
    transform: scale(1.45) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="369bae21-14a2-4341-ba8d-734fe840bf95"] {
    transform: scale(1.36) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== منشآت ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="ab32c932-92d0-4c7c-a683-f8e09987b651"] {
    transform: scale(1.41) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="ab32c932-92d0-4c7c-a683-f8e09987b651"] {
    transform: scale(1.33) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== بنك التنمية الاجتماعية ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="33735c1e-0b35-48e9-8458-5b63ae72a9b7"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="33735c1e-0b35-48e9-8458-5b63ae72a9b7"] {
    transform: scale(1.30) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== خدمات البنوك السعودية ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="0f41b4b1-642e-4526-9c65-31d41c2658f8"] {
    transform: scale(1.43) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="0f41b4b1-642e-4526-9c65-31d41c2658f8"] {
    transform: scale(1.35) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== وزارة التعليم ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="abcbf1cb-66de-4faf-a5fc-efc61d3b5457"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="abcbf1cb-66de-4faf-a5fc-efc61d3b5457"] {
    transform: scale(1.32) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== المنصة الوطنية للقبول الموحد ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="1762a55b-f8ad-4afb-96e0-01b9092bc88e"] {
    transform: scale(1.46) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="1762a55b-f8ad-4afb-96e0-01b9092bc88e"] {
    transform: scale(1.38) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== جدارات ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="bb46a084-152f-4e70-9c2e-29f2301c2248"] {
    transform: scale(1.50) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="bb46a084-152f-4e70-9c2e-29f2301c2248"] {
    transform: scale(1.42) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== صندوق تنمية الموارد البشرية | هدف ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="837c290a-a8dc-449b-bcb3-34dcdfd981ac"] {
    transform: scale(1.60) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="837c290a-a8dc-449b-bcb3-34dcdfd981ac"] {
    transform: scale(1.52) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== فارس ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="23f7e004-7c0e-4312-970f-66ba640be968"] {
    transform: scale(1.50) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="23f7e004-7c0e-4312-970f-66ba640be968"] {
    transform: scale(1.42) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== موارد | معًا ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="5f559f6b-16e9-4c91-a169-ff0c1dbc400b"] {
    transform: scale(1.50) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="5f559f6b-16e9-4c91-a169-ff0c1dbc400b"] {
    transform: scale(1.42) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== صحتي ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="dd337e30-9737-4346-9a68-f4e7a9ce2c8a"] {
    transform: scale(1.50) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="dd337e30-9737-4346-9a68-f4e7a9ce2c8a"] {
    transform: scale(1.42) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== الهيئة العامة للغذاء والدواء | SFDA ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="06e25db3-725b-4988-a43e-12d7348ec075"] {
    transform: scale(1.48) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="06e25db3-725b-4988-a43e-12d7348ec075"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== وزارة النقل والخدمات اللوجستية ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="3b9e0594-96f2-4cfa-b21b-79387b591ba8"] {
    transform: scale(1.48) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="3b9e0594-96f2-4cfa-b21b-79387b591ba8"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== الهيئة السعودية للمهندسين ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="ab1b6290-e10a-4294-a368-851be1833611"] {
    transform: scale(1.58) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="ab1b6290-e10a-4294-a368-851be1833611"] {
    transform: scale(1.50) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== الهيئة السعودية للمراجعين والمحاسبين | SOCPA ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="3cd81ddc-693e-4c23-a5f7-aee401d529c9"] {
    transform: scale(1.50) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="3cd81ddc-693e-4c23-a5f7-aee401d529c9"] {
    transform: scale(1.42) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== الدعم والتمويل والقروض ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="1e98e674-2830-42c1-9c2d-8cf6ec9db186"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="1e98e674-2830-42c1-9c2d-8cf6ec9db186"] {
    transform: scale(1.32) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== الوظائف والتقديم والتسجيل ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="ac3b7811-cb32-4fe8-8c05-e83f13ecc5f9"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="ac3b7811-cb32-4fe8-8c05-e83f13ecc5f9"] {
    transform: scale(1.32) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== جهات وخدمات أخرى ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="e18a4a14-2c7a-4870-af79-5cb6e6259130"] {
    transform: scale(1.41) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="e18a4a14-2c7a-4870-af79-5cb6e6259130"] {
    transform: scale(1.34) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ===== الإشراف على المنصات الحكومية ===== */

@media (min-width: 1024px) {
  #main-links-1 .slide--cat-entry img[src*="0a738a30-a82e-4f91-afb5-553cccc3d410"] {
    transform: scale(1.40) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

@media (max-width: 1023px) {
  #main-links-1 .slide--cat-entry img[src*="0a738a30-a82e-4f91-afb5-553cccc3d410"] {
    transform: scale(1.32) !important;
    transform-origin: center center !important;
    image-rendering: auto !important;
  }
}

/* ==================================================
   LAO | قسم استفسارات الخدمة
   النسخة الموحدة - ضبط البطاقة والمسافات النهائية
   ================================================== */


/* ==================================================
   1) ضبط قسم الاستفسارات داخل صفحة المنتج
   ================================================== */

body.product-single #main-content > salla-comments {
    margin-top: 24px !important;
    margin-bottom: 0 !important;
}

/* الحاوية الرئيسية للاستفسارات */
body.product-single .s-comments.s-comments-product {
    padding: 0 !important;
    margin: 0 !important;
}

body.product-single .s-comments-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}


/* ==================================================
   2) معالجة العناصر الموجودة بعد الاستفسارات
   والتي كانت تصنع الفراغ الكبير قبل الفوتر
   ================================================== */

/* العناصر الفارغة قبل المنتجات ذات الصلة وبعدها */
body.product-single #main-content > .s-before-related:empty,
body.product-single #main-content > .s-after-related:empty {
    display: none !important;
}

/* الحاوية الفارغة التي ظهرت فعليًا في DevTools:
   container mb-5 sm:mb-8 */
body.product-single #main-content > .container.mb-5:empty {
    display: none !important;
}

/* Hook نهاية صفحة المنتج إذا كان فارغًا */
body.product-single #main-content >
salla-hook[name="product.single:end"]:empty {
    display: none !important;
}


/* ==================================================
   3) إلغاء المسافة الآلية الناتجة من space-y
   عن العناصر الواقعة بعد قسم الاستفسارات
   ================================================== */

body.product-single #main-content > salla-comments
~ .s-before-related,

body.product-single #main-content > salla-comments
~ .s-after-related,

body.product-single #main-content > salla-comments
~ .container.mb-5,

body.product-single #main-content > salla-comments
~ salla-hook[name="product.single:end"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* ==================================================
   4) بطاقة الاستفسار
   ================================================== */

body.product-single .s-comment-form-wrapper {
    background: #ffffff;

    border: 1px solid #e5e7eb;
    border-radius: 16px;

    padding: 20px 22px;
    margin: 0 !important;

    box-shadow: 0 4px 18px rgba(55, 90, 144, 0.06);
}


/* ==================================================
   5) رأس الاستفسار
   ================================================== */

body.product-single .s-comment-form-wrapper
.lao-question-header {
    margin-bottom: 14px;
    text-align: right;
}

body.product-single .s-comment-form-wrapper
.lao-question-title {
    margin: 0 0 6px;

    color: #243247;

    font-size: 21px;
    font-weight: 700;
    line-height: 1.5;
}

body.product-single .s-comment-form-wrapper
.lao-question-description {
    margin: 0;

    color: #6b7280;

    font-size: 15px;
    line-height: 1.7;
}


/* ==================================================
   6) حقل الاستفسار
   ================================================== */

body.product-single .s-comment-form-wrapper
.s-comment-form-input {
    width: 100%;

    min-height: 95px;
    height: 95px;

    padding: 14px 18px;

    background: #ffffff;
    color: #243247;

    border: 1px solid #d9dee7;
    border-radius: 12px;

    font-size: 15px;
    line-height: 1.8;

    resize: vertical;

    transition:
        border-color .2s ease,
        box-shadow .2s ease;
}

body.product-single .s-comment-form-wrapper
.s-comment-form-input:focus {
    outline: none;

    border-color: #375A90;

    box-shadow:
        0 0 0 3px rgba(55, 90, 144, 0.10);
}

body.product-single .s-comment-form-wrapper
.s-comment-form-input::placeholder {
    color: #9ca3af;
    opacity: 1;
}


/* ==================================================
   7) زر الإرسال
   ================================================== */

body.product-single .s-comment-form-wrapper
.s-comment-form-action {
    margin-top: 12px;
}

body.product-single .s-comment-form-wrapper
.s-comment-form-action .s-button-element,

body.product-single .s-comment-form-wrapper
.s-comment-form-action .s-button-btn {
    min-width: 130px;

    border-radius: 10px;

    font-weight: 600;
}


/* ==================================================
   8) الجوال
   ================================================== */

@media (max-width: 767px) {

    body.product-single #main-content > salla-comments {
        margin-top: 16px !important;
        margin-bottom: 0 !important;
    }

    body.product-single .s-comment-form-wrapper {
        padding: 16px;
        border-radius: 14px;
    }

    body.product-single .s-comment-form-wrapper
    .lao-question-header {
        margin-bottom: 12px;
    }

    body.product-single .s-comment-form-wrapper
    .lao-question-title {
        font-size: 18px;
        line-height: 1.5;
    }

    body.product-single .s-comment-form-wrapper
    .lao-question-description {
        font-size: 14px;
        line-height: 1.7;
    }

    body.product-single .s-comment-form-wrapper
    .s-comment-form-input {
        min-height: 90px;
        height: 90px;

        padding: 13px 14px;

        font-size: 14px;
    }

    body.product-single .s-comment-form-wrapper
    .s-comment-form-action {
        margin-top: 10px;
    }

    body.product-single .s-comment-form-wrapper
    .s-comment-form-action .s-button-element,

    body.product-single .s-comment-form-wrapper
    .s-comment-form-action .s-button-btn {
        width: 100%;
    }
}