
#sama-preview .footer-grid{max-width:none;grid-template-columns:1.15fr .85fr .85fr 1.4fr;gap:30px;align-items:start}
#sama-preview footer .footer-grid h3{margin:0 0 18px;color:#fff;font-size:16px;line-height:1.8}
#sama-preview footer .footer-grid p,#sama-preview footer .footer-grid a,#sama-preview footer .hours-row{font-size:12px;line-height:1.85;color:#dce5ed}
#sama-preview .footer-hours{margin:0 0 14px;gap:8px}
#sama-preview .hours-row{display:grid;grid-template-columns:72px minmax(0,1fr);padding:0;border:0;gap:10px;align-items:center}
#sama-preview[dir="rtl"] .hours-time{direction:rtl;text-align:left;unicode-bidi:isolate}
#sama-preview[dir="ltr"] .hours-time{direction:ltr;text-align:right}
#sama-preview .reason p{font-size:12px;line-height:1.9;margin:8px 0 0;color:#7b8091}
#sama-preview .reason h3{font-size:15px;line-height:1.65;margin:10px 0 0}
#sama-preview .reason{margin:24px 0}
#sama-preview header.scrolled.header-returning{animation:sama-header-drop .4s ease both}
@keyframes sama-header-drop{from{transform:translateY(-100%)}to{transform:translateY(0)}}
@media(max-width:760px){#sama-preview .footer-grid{grid-template-columns:1fr 1fr;gap:28px}}
@media(max-width:430px){#sama-preview .footer-grid{grid-template-columns:1fr}#sama-preview .reasons{grid-template-columns:1fr}#sama-preview .hours-row{grid-template-columns:85px 1fr}}
@media(prefers-reduced-motion:reduce){#sama-preview header.scrolled.header-returning{animation:none}}
