/* AlTayeb Al-Khalifa Hassan Group — site styles
   Layout concept: deep-green bands carry the brand leaf, used as a window onto the Sennar mill;
   white editorial sections in between; one orchestrated hero moment per page, quiet everywhere else.
   Deliberately single-theme (light with deep-green bands): every colour is set explicitly. */
:root{
  --deep:#0A2E23;        /* night green: hero bands, footer */
  --green:#106D52;       /* logo tile green */
  --lime:#7FC433;        /* logo leaf lime — accents on dark only */
  --lime-ink:#3F7A16;    /* lime darkened for text/lines on white (AA) */
  --paper:#FFFFFF;
  --mist:#EEF3EE;        /* alternate section ground, green-biased */
  --ink:#14231D;
  --muted:#4F5F58;
  --line:#D3DDD6;
  --on-deep:#E8F1EC;
  --on-deep-muted:#A9C2B6;

  --latin:"Readex Pro","Segoe UI",system-ui,sans-serif;
  --arabic:"Noto Kufi Arabic","Readex Pro","Segoe UI",Tahoma,sans-serif;

  --s-0:1.0625rem; --s-1:1.25rem; --s-2:1.6rem; --s-3:clamp(1.9rem,3.4vw,2.9rem); --s-4:clamp(2.4rem,5.6vw,4.6rem);
  --gutter:clamp(16px,4vw,48px);
  --max:1240px;
  --ease:cubic-bezier(.2,.7,.1,1);
  color-scheme:light;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--latin);font-size:var(--s-0);line-height:1.65;font-weight:300;overflow-x:hidden}
:root[data-lang="ar"] body{font-family:var(--arabic);line-height:1.9}
img{max-width:100%;display:block;height:auto}
a{color:inherit}
h1,h2,h3{margin:0;font-weight:300;line-height:1.12;text-wrap:balance;letter-spacing:-.015em}
:root[data-lang="ar"] h1,:root[data-lang="ar"] h2,:root[data-lang="ar"] h3{letter-spacing:0;line-height:1.4;font-weight:500}
h1{font-size:var(--s-4)}
h2{font-size:var(--s-3)}
h3{font-size:var(--s-1);font-weight:500;letter-spacing:0}
p{margin:0}
strong{font-weight:500}
.skip,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.skip:focus{width:auto;height:auto;clip:auto;clip-path:none;top:8px;inset-inline-start:8px;background:var(--paper);padding:8px 12px;z-index:99}
:focus-visible{outline:2px solid var(--lime-ink);outline-offset:3px;border-radius:2px}
.band-deep :focus-visible,.site-foot :focus-visible{outline-color:var(--lime)}

/* language switching */
:root:not([data-lang="ar"]) .ar{display:none!important}
:root[data-lang="ar"] .en{display:none!important}
span.ar{unicode-bidi:isolate}

.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}
.section{padding-block:clamp(64px,9vw,128px)}
.mist{background:var(--mist)}
.band-deep{background:var(--deep);color:var(--on-deep)}
.lead{font-size:var(--s-1);color:var(--muted);max-width:60ch}
.band-deep .lead{color:var(--on-deep-muted)}
.measure{max-width:62ch}
.stack{display:grid;gap:20px}
.kicker{font-size:.95rem;color:var(--lime-ink);font-weight:500}
.band-deep .kicker{color:var(--lime)}

/* buttons */
.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:500;font-size:1rem;border:1.5px solid transparent;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}
.btn-lime{background:var(--lime);color:var(--deep)}
.btn-lime:hover{background:#95D24E}
.btn-line{border-color:currentColor}
.band-deep .btn-line{color:var(--on-deep)}
.band-deep .btn-line:hover{background:rgba(255,255,255,.08)}
.btn-green{background:var(--green);color:#fff}
.btn-green:hover{background:#0D5B44}
.link{color:var(--green);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.link:hover{color:var(--deep)}

/* header */
.site-head{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .3s}
.site-head.scrolled{border-bottom-color:var(--line)}
.head-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px}
.brand{display:block;flex:none;line-height:0}
.brand svg{height:46px;width:auto}
.nav{display:flex;align-items:center;gap:clamp(14px,2vw,30px)}
.nav a{white-space:nowrap;text-decoration:none;font-size:.97rem;color:var(--ink);padding:6px 0;position:relative}
.nav a::after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--lime);transform:scaleX(0);transform-origin:var(--start,left);transition:transform .35s var(--ease)}
:root[data-lang="ar"] .nav a::after{--start:right}
.nav a:hover::after,.nav a[aria-current="page"]::after{transform:scaleX(1)}
.nav a[aria-current="page"]{color:var(--green);font-weight:500}
.lang{font:inherit;font-size:.95rem;background:none;border:1.5px solid var(--line);border-radius:999px;padding:7px 16px;min-height:40px;cursor:pointer;color:var(--ink)}
.lang:hover{border-color:var(--green)}
.lang .ar{font-family:var(--arabic)}
.menu-btn{display:none;background:none;border:0;width:44px;height:44px;cursor:pointer;color:var(--ink)}
.menu-btn svg{width:26px;height:26px}
@media (max-width:1080px){
  .menu-btn{display:grid;place-items:center}
  .nav{position:fixed;inset:76px 0 auto 0;flex-direction:column;align-items:stretch;gap:0;background:var(--paper);border-bottom:1px solid var(--line);padding:8px var(--gutter) 20px;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .25s,transform .25s var(--ease),visibility 0s .25s}
  .nav.open{opacity:1;transform:none;visibility:visible;transition:opacity .25s,transform .25s var(--ease)}
  .nav a{padding:14px 0;border-bottom:1px solid var(--line);font-size:1.05rem}
  .nav a::after{display:none}
  .nav .lang{margin-top:14px;align-self:flex-start}
  .brand svg{height:40px}
}

/* hero */
.hero{position:relative;overflow:hidden}
.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,72px);align-items:center;padding-block:clamp(48px,7vw,96px) clamp(56px,8vw,112px)}
.hero h1{font-size:var(--s-4);color:#fff}
.hero .lead{margin-top:22px}
.hero .btns{margin-top:34px}
.hero-sub{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);font-size:.95rem;color:var(--on-deep-muted)}
.hero-sub b{display:block;color:#fff;font-weight:400;font-size:1.05rem}
.leaf-frame{position:relative;width:100%;max-width:540px;margin-inline:auto}
@media (max-width:820px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero .leaf-frame{max-width:260px;order:-1;margin-inline:0 auto}.page-hero .leaf-frame{max-width:240px}}
.leaf-frame svg{width:100%;height:auto;overflow:visible}
:root[data-lang="ar"] .leaf-frame svg{transform:scaleX(-1)}
.leaf-back{fill:none;stroke:var(--lime);stroke-width:.8}
.leaf-vein{fill:var(--deep)}
.page-hero .hero-grid{padding-block:clamp(40px,6vw,80px)}
.page-hero h1{font-size:clamp(2.2rem,4.8vw,3.9rem)}
.page-hero .leaf-frame{max-width:400px}
.crumb{font-size:.95rem;color:var(--on-deep-muted);margin-bottom:18px}
.crumb a{color:var(--lime);text-decoration:none}

/* one orchestrated load moment: the leaf grows from its stem, then the words arrive */
.m .leaf-grow{transform-box:view-box;transform-origin:18px 166px;animation:grow 1.5s var(--ease) both .1s}
.m .leaf-img{animation:settle 2.4s var(--ease) both}
.m .leaf-back{stroke-dasharray:420;stroke-dashoffset:420;animation:draw 1.8s var(--ease) forwards .7s}
.m .rise{animation:rise .9s var(--ease) both;animation-delay:calc(.35s + var(--i,0) * .12s)}
@keyframes grow{from{transform:scale(.2) rotate(-14deg);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}
@keyframes settle{from{transform:scale(1.18)}to{transform:none}}
@keyframes draw{to{stroke-dashoffset:0}}
@keyframes rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
.leaf-img{transform-box:view-box;transform-origin:50% 50%}

/* scroll reveals — only for things below the first screen */
.pending[data-reveal="img"]{clip-path:inset(12% 0 0 0);opacity:.001}
.pending[data-reveal="up"]{opacity:.001;transform:translateY(26px)}
[data-reveal]{transition:clip-path 1.1s var(--ease),opacity .9s var(--ease),transform .9s var(--ease)}

/* figures */
.figures{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line)}
.fig{padding:28px 24px 8px 0;border-inline-end:1px solid var(--line);min-width:0}
.fig:last-child{border-inline-end:0}
.fig + .fig{padding-inline-start:24px}
.fig .num{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:200;line-height:1;color:var(--green);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}
.fig .num small{font-size:.42em;font-weight:400;letter-spacing:0;margin-inline-start:4px;color:var(--muted)}
.fig p{margin-top:12px;font-size:.95rem;color:var(--muted);max-width:22ch}
@media (max-width:980px){.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figures .fig:last-child:nth-child(odd){grid-column:1/-1}.fig{border-inline-end:0;border-bottom:1px solid var(--line);padding:22px 0!important}.fig:nth-child(odd){padding-inline-end:16px!important}}

/* split feature rows */
.rows{display:grid;gap:clamp(56px,8vw,110px)}
.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,88px);align-items:center}
.row.flip .row-media{order:2}
.row-media{position:relative}
.row-media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:2px}
.row-media.wide img{aspect-ratio:5/4}
.row-media.native img{aspect-ratio:auto}
.row-media .tag{position:absolute;inset-block-end:16px;inset-inline-start:16px;background:rgba(10,46,35,.86);color:#fff;font-size:.85rem;padding:6px 12px;border-radius:999px}
.row-text{display:grid;gap:18px;max-width:52ch}
.row-text .idx{font-size:.95rem;color:var(--lime-ink);font-weight:500}
.facts{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}
.facts li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.97rem}
.facts li span:last-child{color:var(--ink);font-weight:500;text-align:end;font-variant-numeric:tabular-nums}
.facts li span:first-child{color:var(--muted)}
@media (max-width:820px){.row{grid-template-columns:minmax(0,1fr)}.row.flip .row-media{order:0}.row-media img{aspect-ratio:4/3}}

/* legacy strip */
.legacy{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,80px);align-items:center}
.legacy .years{font-size:clamp(3.2rem,9vw,7.5rem);font-weight:200;line-height:.95;color:var(--lime);letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.legacy .years-cap{display:block;color:var(--on-deep-muted);font-size:.28em;letter-spacing:0;margin-top:12px;font-weight:300}
/* founder portrait: archival photo in brand duotone; it 'develops' once when it scrolls into view */
.founder{margin:0;max-width:340px;width:100%}
.founder img{width:100%;aspect-ratio:365/426;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.14);transition:filter 2.4s var(--ease)}
.founder.pending img{filter:brightness(1.8) contrast(.35) blur(1.5px)}
.founder figcaption{color:var(--on-deep-muted);font-size:.95rem;max-width:32ch}
.founder .yr{display:block;width:max-content;margin-inline-start:auto;margin-top:-.52em;margin-bottom:10px;font-size:clamp(3.4rem,8vw,6.2rem);font-weight:200;line-height:1;letter-spacing:-.04em;color:var(--lime);font-variant-numeric:tabular-nums;position:relative;text-shadow:0 2px 24px rgba(10,46,35,.6)}
.founder-light{max-width:320px}
.leader-photo{margin:0;max-width:360px;width:100%;display:grid;gap:8px}
.leader-photo img{width:100%;aspect-ratio:363/223;object-fit:cover;border-radius:2px}
.leader-photo figcaption{font-size:.9rem;color:var(--muted)}
.founder-light img{box-shadow:none}
@media (max-width:820px){.legacy{grid-template-columns:minmax(0,1fr)}.founder{max-width:260px}.founder-light{max-width:200px}}

/* cta band */
.cta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}
.cta h2{max-width:22ch}

/* timeline */
.timeline{position:relative;display:grid;gap:0;margin-top:48px;--p:0}
.timeline::before,.timeline::after{content:"";position:absolute;inset-inline-start:calc(7.5rem + 11px);top:8px;bottom:8px;width:2px;background:var(--line)}
.timeline::after{background:var(--lime-ink);transform-origin:top;transform:scaleY(var(--p));transition:transform .2s linear}
.t-item{display:grid;grid-template-columns:7.5rem 24px minmax(0,1fr);gap:0 24px;padding-block:22px}
.t-year{font-size:1.5rem;font-weight:300;color:var(--green);font-variant-numeric:tabular-nums;line-height:1.2;text-align:end}
.t-dot{width:24px;height:24px;border-radius:50%;background:var(--paper);border:2px solid var(--line);margin-top:4px;position:relative;z-index:1;transition:border-color .4s,background .4s}
.t-item.on .t-dot{border-color:var(--lime-ink);background:var(--lime)}
.t-body h3{margin-bottom:6px}
.t-body p{color:var(--muted);max-width:60ch}
@media (max-width:640px){
  .timeline::before,.timeline::after{inset-inline-start:11px}
  .t-item{grid-template-columns:24px minmax(0,1fr);gap:4px 18px}
  .t-year{grid-column:2;text-align:start;font-size:1.25rem}
  .t-dot{grid-row:1;grid-column:1}
  .t-body{grid-column:2}
}

/* values / pillars — a ruled list, not cards */
.ruled{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0 36px;margin-top:40px}
.ruled > div{border-top:2px solid var(--green);padding-top:18px;padding-bottom:28px}
.ruled h3{margin-bottom:8px}
.ruled p{color:var(--muted);font-size:.98rem}
.band-deep .ruled > div{border-top-color:var(--lime)}
@media (min-width:821px){.ruled.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.ruled.c5{grid-template-columns:repeat(5,minmax(0,1fr))}}
.band-deep .ruled p{color:var(--on-deep-muted)}

/* two column statement */
.duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,80px)}
.duo > div{display:grid;gap:14px;align-content:start}
@media (max-width:820px){.duo{grid-template-columns:minmax(0,1fr)}}

/* people */
.person{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,64px);align-items:start}
.monogram{aspect-ratio:1;max-width:320px;background:var(--deep);border-radius:2px;display:grid;place-items:center;color:var(--lime);font-family:var(--arabic);font-size:clamp(4rem,10vw,7rem);font-weight:500;line-height:1}
.person .role{color:var(--lime-ink);font-weight:500}
@media (max-width:820px){.person{grid-template-columns:minmax(0,1fr)}.monogram{max-width:180px}}

/* process */
.process{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;position:relative;--p:0}
.process::before,.process::after{content:"";position:absolute;top:21px;inset-inline:calc(100%/12);height:2px;background:rgba(255,255,255,.18)}
.process::after{background:var(--lime);transform:scaleX(var(--p));transform-origin:var(--start,left);transition:transform 1.8s var(--ease)}
:root[data-lang="ar"] .process::after{--start:right}
.process li{display:grid;justify-items:center;text-align:center;gap:12px;padding-inline:8px;position:relative}
.process .n{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--deep);border:2px solid rgba(255,255,255,.25);font-weight:500;font-variant-numeric:tabular-nums;transition:border-color .5s,background .5s,color .5s;transition-delay:calc(var(--i) * .25s)}
.process.go .n{border-color:var(--lime);background:var(--lime);color:var(--deep)}
.process h3{font-size:1.05rem;color:#fff}
.process p{font-size:.92rem;color:var(--on-deep-muted)}
.byproduct{margin-top:40px;padding:18px 22px;border:1px dashed rgba(255,255,255,.3);border-radius:2px;color:var(--on-deep-muted);max-width:70ch}
.byproduct b{color:var(--lime);font-weight:500}
@media (max-width:900px){
  .process{grid-template-columns:minmax(0,1fr);gap:0}
  .process::before,.process::after{top:22px;bottom:22px;inset-inline:21px auto;width:2px;height:auto;transform:scaleY(var(--p));transform-origin:top}
  .process::before{transform:none}
  .process li{grid-template-columns:44px minmax(0,1fr);justify-items:start;text-align:start;gap:2px 18px;padding:0 0 26px}
  .process .n{grid-row:span 2}
}

/* table */
.table-wrap{overflow-x:auto;margin-top:32px;border-top:2px solid var(--green)}
table{border-collapse:collapse;width:100%;min-width:520px;font-size:.98rem}
th,td{text-align:start;padding:14px 16px 14px 0;border-bottom:1px solid var(--line);vertical-align:top}
th{font-weight:400;color:var(--muted);width:45%}
td{font-weight:500;font-variant-numeric:tabular-nums}
@media (max-width:640px){table{min-width:0}th{width:50%}}

/* products */
.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0;margin-top:40px;border-top:1px solid var(--line)}
.product{padding:26px 24px 26px 0;border-bottom:1px solid var(--line);display:grid;gap:8px;align-content:start}
.product .drop{width:22px;height:28px}
.product p{color:var(--muted);font-size:.97rem}
.product .brandline{font-size:.9rem;color:var(--lime-ink);font-weight:500}

/* gallery */
.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:40px}
.gallery figure{margin:0;position:relative;overflow:hidden;border-radius:2px}
.gallery img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .8s var(--ease)}
.gallery figure:hover img{transform:scale(1.04)}
.gallery figcaption{position:absolute;inset-inline:0;bottom:0;padding:28px 12px 10px;background:linear-gradient(transparent,rgba(10,46,35,.85));color:#fff;font-size:.85rem}
@media (max-width:820px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* phases */
.phases{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;counter-reset:ph}
.phases li{padding:20px 20px 20px 0;border-top:2px solid var(--line);position:relative}
.phases li::before{content:"";position:absolute;top:-2px;inset-inline-start:0;height:2px;width:0;background:var(--green);transition:width .9s var(--ease);transition-delay:calc(var(--i) * .18s)}
.phases.go li::before{width:100%}
.phases .ph{font-size:.9rem;color:var(--lime-ink);font-weight:500}
.phases h3{font-size:1.05rem;margin-top:6px}
.phases p{font-size:.93rem;color:var(--muted);margin-top:6px}
@media (max-width:980px){.phases{grid-template-columns:minmax(0,1fr)}.phases li{padding-inline-end:0}}

.sdgs{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;padding:0;list-style:none}
.sdgs li{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 16px;font-size:.93rem}
.sdgs b{color:var(--lime);font-weight:500;margin-inline-end:6px;font-variant-numeric:tabular-nums}
.note{font-size:.88rem;color:var(--muted);max-width:80ch;margin-top:28px}

/* contact */
.contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,88px)}
.addr{display:grid;gap:22px;align-content:start}
.addr dl{margin:0;display:grid;gap:18px}
.addr dt{font-size:.9rem;color:var(--muted)}
.addr dd{margin:4px 0 0;font-weight:400}
.ph-mark{background:#FFF6D6;padding:1px 6px;border-radius:3px;font-size:.92em}
form{display:grid;gap:18px}
.field{display:grid;gap:6px}
.field label{font-size:.95rem;font-weight:500}
.field input,.field select,.field textarea{font:inherit;font-weight:300;padding:13px 14px;border:1.5px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);min-height:48px;width:100%}
.field textarea{min-height:140px;resize:vertical}
.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(16,109,82,.15)}
.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.err{color:#A3261B;font-size:.9rem;min-height:1em}
.form-done{padding:18px 20px;background:var(--mist);border-inline-start:3px solid var(--green)}
@media (max-width:820px){.contact-grid,.two{grid-template-columns:minmax(0,1fr)}}

/* footer */
.site-foot{background:var(--deep);color:var(--on-deep-muted);padding-block:64px 36px;font-size:.95rem}
.foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:36px}
.foot-grid h3{color:#fff;font-size:1rem;margin-bottom:12px}
.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.foot-grid a{text-decoration:none;color:var(--on-deep-muted)}
.foot-grid a:hover{color:#fff}
.foot-logo svg{height:64px;width:auto}
.foot-base{margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.88rem}
@media (max-width:820px){.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot-grid > :first-child{grid-column:1/-1}}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
  .pending{opacity:1!important;transform:none!important;clip-path:none!important}
}
