/* Shared mobile and keyboard improvements */
.smartsch-archived-link{opacity:.65;cursor:default}.smartsch-archived-link:after{content:' (بایگانی)';font-size:.85em}
.smartsch-skip{position:fixed;top:8px;right:12px;z-index:999999;padding:12px 18px;background:#173e37;color:white;border-radius:8px;transform:translateY(-180%)}.smartsch-skip:focus{transform:none}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b95623;outline-offset:4px}
html{scroll-padding-top:100px}main{min-width:0}main img{max-width:100%}
.sf-footer-col .sf-footer-heading{font-size:14px;font-weight:800;margin:0 0 20px;color:inherit}
.smartsch-page-content{overflow-wrap:anywhere}.smartsch-page-content iframe{max-width:100%}.smartsch-page-content table{display:block;max-width:100%;overflow-x:auto}
.smartsch-page-content input:not([type=checkbox]):not([type=radio]),.smartsch-page-content textarea,.smartsch-page-content select{max-width:100%}
@media(max-width:767px){body:not(.bio-page){padding-bottom:calc(72px + env(safe-area-inset-bottom))}#stickyCTA{display:none!important}.smartsch-mobile-nav{padding-bottom:env(safe-area-inset-bottom)}.smartsch-mobile-nav a{min-height:44px;justify-content:center}main input,main textarea,main select{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.fade,[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
.no-js .fade,.no-js [data-reveal]{opacity:1!important;transform:none!important}
