@font-face{font-family:Vazirmatn;src:url('../fonts/Vazirmatn.woff2') format('woff2');font-weight:100 500;font-display:swap}@font-face{font-family:Vazirmatn;src:url('../fonts/Vazirmatn-Bold.woff2') format('woff2');font-weight:600 900;font-display:swap}
html{scroll-behavior:smooth}body{font-family:var(--sn-font,var(--font-sans));background:var(--sn-bg,#121212);direction:rtl}body.font-sans{font-family:var(--sn-font,var(--font-sans))}.sn-shell{width:100%;max-width:var(--sn-width,920px);margin-inline:auto}[hidden]{display:none!important}.sn-primary-menu,.sn-footer-menu{display:flex;align-items:center;list-style:none;gap:4px;margin:0;padding:0;white-space:nowrap}.sn-primary-menu>li{position:relative}.sn-primary-menu a{display:flex;padding:6px 10px}.sn-primary-menu .current-menu-item>a,.sn-primary-menu .current-menu-ancestor>a{background:var(--sn-dark);color:#34d399;border-bottom:2px solid #34d399}.sn-primary-menu .sub-menu{display:none;position:absolute;background:var(--sn-primary);z-index:35;min-width:180px;list-style:none;box-shadow:0 4px 8px #0003;white-space:normal}.sn-primary-menu li:hover>.sub-menu,.sn-primary-menu li:focus-within>.sub-menu{display:block}nav:has(.sn-primary-menu){overflow:visible}nav>div:has(.sn-primary-menu){overflow:visible}.sn-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden}.sn-content p{margin:0 0 1em}.sn-content h2,.sn-content h3,.sn-content h4{font-weight:800;margin:1.5em 0 .7em;line-height:1.7}.sn-content h2{font-size:1.35em}.sn-content ul,.sn-content ol{padding-right:1.5em;margin:1em 0}.sn-content ul{list-style:disc}.sn-content ol{list-style:decimal}.sn-content a{color:#047857;text-decoration:underline}.sn-content blockquote{border-right:3px solid var(--sn-primary);padding:1em;background:#ecfdf5;margin:1em 0}.sn-content table{width:100%;border-collapse:collapse}.sn-content td,.sn-content th{padding:.5em;border:1px solid #ddd}.sn-content img,.sn-content video,.sn-content iframe{max-width:100%;height:auto}.sn-content .alignleft{float:left;margin:0 1em 1em 0}.sn-content .alignright{float:right;margin:0 0 1em 1em}.sn-content .aligncenter{display:block;margin:auto}.sn-post-meta div{display:flex;gap:6px;margin-bottom:5px}.sn-post-meta:empty{display:none}.sn-pagination,.nav-links{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;padding:15px;font-size:12px}.page-numbers{padding:5px 10px;border:1px solid #e5e7eb}.page-numbers.current{background:var(--sn-primary);color:white}.sn-error{color:#be123c}.sn-success{color:#047857}.sn-modal-open{overflow:hidden}.screen-reader-text{position:absolute!important;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.skip-link:focus{position:fixed!important;clip-path:none;width:auto;height:auto;top:5px;right:5px;padding:10px;background:white;color:#166534;z-index:999999}:focus-visible{outline:2px solid #10b981;outline-offset:3px}[role=dialog]>div{max-height:92dvh;overflow-y:auto}.sn-footer-menu{flex-wrap:wrap;justify-content:center}.sn-footer-menu a{padding:4px}
[class~="bg-[#166534]"]{background-color:var(--sn-primary)}[class~="text-[#166534]"]{color:var(--sn-primary)}[class~="border-[#166534]"]{border-color:var(--sn-primary)}[class~="bg-[#111827]"]{background-color:var(--sn-dark)}
@media(max-width:767px){.sn-primary-menu{flex-wrap:wrap;white-space:normal}nav>div:has(.sn-primary-menu){flex-wrap:wrap}.sn-content table{display:block;overflow-x:auto}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{body{background:white}.sn-shell{max-width:none!important;box-shadow:none}header,nav,aside,footer,[data-carousel],#sn-toast,[role=dialog],.order-2,.order-3{display:none!important}main>.grid{display:block}.sn-content{font-size:12pt!important}.print\:hidden{display:none!important}}
[data-vote]:disabled{background:#e5e7eb;color:#9ca3af;opacity:1;cursor:not-allowed}
[class~="bg-[#15803d]"]{background-color:var(--sn-button,#15803d)}[class~="from-[#042f2e]"]{--tw-gradient-from:var(--sn-header-from,#042f2e)}[class~="via-[#065f46]"]{--tw-gradient-via:var(--sn-header-via,#065f46)}[class~="to-[#047857]"]{--tw-gradient-to:var(--sn-header-to,#047857)}[data-react]{display:flex;align-items:center;gap:4px}

/* 920px portal: fit the navigation and column content without clipping. */
.sn-layout > .sn-column { min-width: 0; }
.sn-navbar .sn-nav-inner { display:flex;flex-wrap:wrap;justify-content:center;gap:2px;overflow:visible;padding-block:4px; }
.sn-navbar .sn-nav-categories,.sn-navbar .sn-nav-tools,.sn-navbar .sn-primary-menu { display:contents; }
.sn-navbar .sn-nav-categories > *,.sn-navbar .sn-nav-tools > * { margin-inline:0; }
.sn-navbar .sn-nav-categories > a,.sn-navbar .sn-nav-tools > a,.sn-navbar .sn-nav-tools > button { white-space:nowrap; }
.sn-news-meta { flex-wrap:wrap;gap:4px 10px; }
.sn-hero-image { height:auto;aspect-ratio:16/9; }
.sn-lawyer-contacts > div,.sn-lawyer-contacts > a { flex-wrap:wrap;gap:4px; }
.sn-lawyer-contacts > a > span:last-child { min-width:0;max-width:100%; }
.sn-content { overflow-wrap:break-word; }
@media (min-width:900px) {
  .sn-layout { grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr); }
  .sn-layout > .sn-column { grid-column:auto; }
  .sn-column-right { order:1; }
  .sn-column-center { order:2; }
  .sn-column-left { order:3; }
  .sn-lawyer-card > .p-3\.5 { padding:12px; }
  .sn-lawyer-card img { width:80px;height:110px; }
  .sn-lawyer-card h3 { font-size:14px;line-height:1.6; }
}
@media print { .sn-layout { display:block; } }
