a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}a{text-decoration:none;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{line-height:1;width:100%;direction:rtl}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Poppins-300;src:url('../fonts/Poppins-300.eot');src:url('../fonts/Poppins-300.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-300.woff') format('woff'),url('../fonts/Poppins-300.ttf') format('truetype'),url('../fonts/Poppins-300.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Segoe UI';src:url('../fonts/SegoeUI-BoldItalic.eot');src:local('Segoe UI Bold Italic'),local('SegoeUI-BoldItalic'),url('../fonts/SegoeUI-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/SegoeUI-BoldItalic.woff2') format('woff2'),url('../fonts/SegoeUI-BoldItalic.woff') format('woff'),url('../fonts/SegoeUI-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic}@font-face{font-family:'Segoe UI';src:url('../fonts/SegoeUI.eot');src:local('Segoe UI'),local('SegoeUI'),url('../fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),url('../fonts/SegoeUI.woff2') format('woff2'),url('../fonts/SegoeUI.woff') format('woff'),url('../fonts/SegoeUI.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Segoe UI';src:url('../fonts/SegoeUI-SemiBold.eot');src:local('Segoe UI Semibold'),local('SegoeUI-SemiBold'),url('../fonts/SegoeUI-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/SegoeUI-SemiBold.woff2') format('woff2'),url('../fonts/SegoeUI-SemiBold.woff') format('woff'),url('../fonts/SegoeUI-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Segoe UI';src:url('../fonts/SegoeUI-Light.eot');src:local('Segoe UI Light'),local('SegoeUI-Light'),url('../fonts/SegoeUI-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/SegoeUI-Light.woff2') format('woff2'),url('../fonts/SegoeUI-Light.woff') format('woff'),url('../fonts/SegoeUI-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Segoe UI';src:url('../fonts/SegoeUI-Bold.eot');src:local('Segoe UI Bold'),local('SegoeUI-Bold'),url('../fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/SegoeUI-Bold.woff2') format('woff2'),url('../fonts/SegoeUI-Bold.woff') format('woff'),url('../fonts/SegoeUI-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Segoe UI';src:url('../fonts/SegoeUI-Italic.eot');src:local('Segoe UI Italic'),local('SegoeUI-Italic'),url('../fonts/SegoeUI-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/SegoeUI-Italic.woff2') format('woff2'),url('../fonts/SegoeUI-Italic.woff') format('woff'),url('../fonts/SegoeUI-Italic.ttf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:Rubik-Bold;src:url('../fonts/Rubik-Bold.eot');src:url('../fonts/Rubik-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Rubik-Bold.woff') format('woff'),url('../fonts/Rubik-Bold.ttf') format('truetype'),url('../fonts/Rubik-Bold.svg#Rubik-Bold') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik-Regular;src:url('../fonts/Rubik-Regular.eot');src:url('../fonts/Rubik-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Rubik-Regular.woff') format('woff'),url('../fonts/Rubik-Regular.ttf') format('truetype'),url('../fonts/Rubik-Regular.svg#Rubik-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik-Light;src:url('../fonts/Rubik-Light.eot');src:url('../fonts/Rubik-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Rubik-Light.woff') format('woff'),url('../fonts/Rubik-Light.ttf') format('truetype'),url('../fonts/Rubik-Light.svg#Rubik-Light') format('svg');font-weight:400;font-style:normal;font-display:swap}body,html{width:100%;margin:0;padding:0;}img{display:inline-block;max-width: 100%;height: auto;}.wrapper{max-width:1330px;margin:0 auto;position:relative;padding:0 15px;height:100%}
/* Article tables (Sweetportal-style) */
.wrapper table,
article table,
main table,
.content table,
.article table,
.article-content table,
.article__content table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 2rem 0;
  direction: rtl;
  font-size: 18px;
  line-height: 1.5;
  background-color: #fff;
  border: none;
}

.wrapper table thead,
article table thead,
main table thead,
.content table thead,
.article table thead,
.article-content table thead,
.article__content table thead {
  background-color: #eef2ff;
}

.wrapper table thead tr,
article table thead tr,
main table thead tr,
.content table thead tr,
.article table thead tr,
.article-content table thead tr,
.article__content table thead tr {
  border-top: 1px solid #c7d2fe;
  border-bottom: 1px solid #c7d2fe;
}

.wrapper table th,
article table th,
main table th,
.content table th,
.article table th,
.article-content table th,
.article__content table th {
  padding: 16px 20px !important;
  text-align: right;
  font-family: 'Segoe UI', Rubik-Bold, sans-serif;
  font-weight: 700;
  color: #1e293b;
  vertical-align: middle;
  background-color: #eef2ff;
}

.wrapper table tbody tr,
article table tbody tr,
main table tbody tr,
.content table tbody tr,
.article table tbody tr,
.article-content table tbody tr,
.article__content table tbody tr {
  border-bottom: 1px solid #e2e8f0;
}

.wrapper table tbody tr:nth-child(even),
article table tbody tr:nth-child(even),
main table tbody tr:nth-child(even),
.content table tbody tr:nth-child(even),
.article table tbody tr:nth-child(even),
.article-content table tbody tr:nth-child(even),
.article__content table tbody tr:nth-child(even) {
  background-color: #f8fafc;
}

.wrapper table tbody tr:nth-child(odd),
article table tbody tr:nth-child(odd),
main table tbody tr:nth-child(odd),
.content table tbody tr:nth-child(odd),
.article table tbody tr:nth-child(odd),
.article-content table tbody tr:nth-child(odd),
.article__content table tbody tr:nth-child(odd) {
  background-color: #fff;
}

.wrapper table tbody tr:hover,
article table tbody tr:hover,
main table tbody tr:hover,
.content table tbody tr:hover,
.article table tbody tr:hover,
.article-content table tbody tr:hover,
.article__content table tbody tr:hover {
  background-color: #f1f5f9;
}

.wrapper table td,
article table td,
main table td,
.content table td,
.article table td,
.article-content table td,
.article__content table td {
  padding: 16px 20px !important;
  text-align: right;
  color: #334155;
  vertical-align: top;
}

.wrapper table td:first-child,
.wrapper table th:first-child,
article table td:first-child,
article table th:first-child,
main table td:first-child,
main table th:first-child,
.content table td:first-child,
.content table th:first-child,
.article table td:first-child,
.article table th:first-child,
.article-content table td:first-child,
.article-content table th:first-child,
.article__content table td:first-child,
.article__content table th:first-child {
  font-weight: 600;
  color: #1e293b;
}

@media (max-width: 768px) {
  .wrapper table,
  article table,
  main table,
  .content table,
  .article table,
  .article-content table,
  .article__content table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    font-size: 16px;
  }

  .wrapper table th,
  .wrapper table td,
  article table th,
  article table td,
  main table th,
  main table td,
  .content table th,
  .content table td,
  .article table th,
  .article table td,
  .article-content table th,
  .article-content table td,
  .article__content table th,
  .article__content table td {
    padding: 12px 14px !important;
    min-width: 140px;
  }
}
