/* Lock Leaks – adaptare pentru telefon a paginilor din design (pricing, blog, company...).
   Designul acestor pagini e făcut pe desktop; sub 768px le punem pe o coloană. */
@media (max-width: 767px){
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section,.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) article{padding-left:16px !important;padding-right:16px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) h1{font-size:clamp(34px,10.5vw,44px) !important;line-height:1.08 !important;letter-spacing:-.035em !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) h2{font-size:clamp(26px,8vw,32px) !important;line-height:1.12 !important}
  /* grile late -> o coloană */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: repeat(3,"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: repeat(3, "],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) 420px"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) 520px"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) 330px"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 250px minmax"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 300px minmax"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 340px minmax"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 380px minmax"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr)"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr)"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr)"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style$="grid-template-columns: 1fr 1fr"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 1fr 1fr;"]{grid-template-columns:minmax(0,1fr) !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) auto"]{grid-template-columns:minmax(0,1fr) !important;padding:26px 22px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) auto"] > [style*="align-items: flex-end"]{align-items:flex-start !important}
  /* grile cu 4 coloane -> două */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: repeat(4, 1fr)"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: repeat(4, minmax(0, 1fr))"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  /* tabele: rămân tabele, se derulează în lateral */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"]:has(> [style*="1.1fr 1.5fr 0.8fr"]),.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) div:has(> [style*="1.1fr 1.5fr 0.8fr"]),
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) div:has(> [style*="1.4fr 1fr .8fr .7fr"]){overflow-x:auto;-webkit-overflow-scrolling:touch}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="1.1fr 1.5fr 0.8fr"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="1.4fr 1fr .8fr .7fr"]{min-width:560px}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="minmax(0, 1.6fr) 1fr 1fr 1fr"]{grid-template-columns:minmax(0,1.3fr) 1fr 1fr 1fr !important;font-size:12.5px}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 160px 1fr"]{grid-template-columns:110px 1fr !important}
  /* rânduri „titlu ... buton” -> se rup pe două rânduri când nu încap */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"][style*="justify-content: space-between"]{flex-wrap:wrap}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"][style*="align-items: flex-end"][style*="justify-content: space-between"] > *{flex:1 1 100%}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section[style*="display: flex"][style*="justify-content: space-between"]{flex-direction:column;align-items:stretch !important;gap:18px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section[style*="display: flex"][style*="justify-content: space-between"] > *{width:100% !important;max-width:100% !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section[style*="margin: 0 40px"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section[style*="margin: 0 28px"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section[style*="margin: 0 36px"]{margin-left:12px !important;margin-right:12px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section[style*="border-radius: 2"]{padding:36px 20px 40px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section[style*="justify-content: space-between"] [style*="display: flex"]{flex-wrap:wrap}
  /* carduri decorative care plutesc peste titlu: ascunse pe telefon */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section > .lk-bob[style*="position: absolute"]{display:none !important}
  /* About: legitimațiile echipei -> carusel orizontal */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="justify-content: center; gap: 56px"]{justify-content:flex-start !important;gap:20px !important;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 20px;top:40px !important;scrollbar-width:none}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="justify-content: center; gap: 56px"] > *{flex:none;scroll-snap-align:center}
  /* Partners: tichetele (text + cod) -> cod sub text */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) div:has(> [style*="border-left: 1.5px dashed"]){flex-direction:column !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="border-left: 1.5px dashed"]{width:auto !important;height:0 !important;border-left:0 !important;border-top:1.5px dashed #D9D3E8 !important;margin:0 16px !important}
  /* Affiliate: generatorul de link */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 460px; height: 54px"]{width:100% !important;padding:0 5px 0 12px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 460px; height: 54px"] > span,.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 460px; height: 54px"] > b{font-size:12px !important;white-space:nowrap}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 460px; height: 54px"] > a{padding:0 12px !important;white-space:nowrap}
  /* articol: cuprinsul / share / „Ask AI” după text, nu înainte */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 250px minmax"] > :first-child{order:2}
  /* grile cu 5–6 coloane în secțiuni -> două */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section [style*="grid-template-columns: repeat(5"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section [style*="grid-template-columns: repeat(6"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;row-gap:22px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) 340px"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) 300px"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 360px"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)"]{grid-template-columns:minmax(0,1fr) !important}
  /* Removal case: cronologia (dată | punct | text) */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 130px 24px minmax(0, 1fr)"]{grid-template-columns:62px 18px minmax(0,1fr) !important;column-gap:8px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 130px 24px minmax(0, 1fr)"] > :first-child{font-size:10.5px !important}
  /* Trust & Safety: rânduri etichetă | text */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 140px 1fr"]{grid-template-columns:96px 1fr !important}
  /* Careers: tabelul cu joburi -> rol + buton */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 70px minmax(0, 2fr) 1fr 1fr 1fr 120px"]{grid-template-columns:40px minmax(0,1fr) auto !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 70px minmax(0, 2fr) 1fr 1fr 1fr 120px"] > :nth-child(3),
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 70px minmax(0, 2fr) 1fr 1fr 1fr 120px"] > :nth-child(4),
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 70px minmax(0, 2fr) 1fr 1fr 1fr 120px"] > :nth-child(5){display:none !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) section > .lk-swing[style*="position: absolute"]{display:none !important}
  /* In action: aplicația din pagină, micșorată să încapă */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="height: 1106px; overflow: hidden"]{height:708px !important;overflow-x:auto !important;overflow-y:hidden !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="height: 1106px; overflow: hidden"] > [style*="transform: scale(.9375)"]{transform:none !important;zoom:.6}
  /* How it works: cele două chitanțe -> una sub alta */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="gap: 50px; padding: 30px 40px"]{flex-direction:column !important;gap:28px !important;padding:24px 16px !important;align-items:center;width:100%;box-sizing:border-box}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="gap: 50px; padding: 30px 40px"] > [style*="width: 320px"]{width:100% !important;max-width:320px}
  /* lot 3: încă grile late -> o coloană */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 1.1fr 1fr"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 1.3fr 1fr"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr)"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 360px minmax(0, 1fr)"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 240px minmax"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 260px minmax"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 230px minmax"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 1fr 480px"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 1fr 400px"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 1fr 330px"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1fr) 440px"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1.55fr) minmax"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 1.15fr) minmax"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: minmax(0, 0.95fr) minmax"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 1fr 2fr 1fr"]{grid-template-columns:minmax(0,1fr) !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 240px minmax"] > :first-child,.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 260px minmax"] > :first-child,.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 230px minmax"] > :first-child{order:2}
  /* rânduri tip tabel */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 210px 1fr 110px"]{grid-template-columns:minmax(0,1fr) auto !important;row-gap:6px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 210px 1fr 110px"] > :first-child{grid-column:1 / -1}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 150px minmax(0, 1fr) 64px 64px"]{grid-template-columns:86px minmax(0,1fr) 44px 44px !important;font-size:12.5px}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 200px minmax(0, 1fr) 46px"]{grid-template-columns:104px minmax(0,1fr) 40px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 140px minmax(0, 1fr) 32px"]{grid-template-columns:88px minmax(0,1fr) 28px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 30px minmax(0, 1fr) 150px"]{grid-template-columns:24px minmax(0,1fr) 96px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: repeat(5, 120px)"]{grid-template-columns:repeat(5,minmax(0,1fr)) !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) div:has(> [style*="grid-template-columns: 34px minmax(0, 1.4fr) 1fr 90px 120px"]){overflow-x:auto;-webkit-overflow-scrolling:touch}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 34px minmax(0, 1.4fr) 1fr 90px 120px"]{min-width:600px}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) div:has(> [style*="grid-template-columns: 1.2fr repeat(3, 1fr)"]){overflow-x:auto;-webkit-overflow-scrolling:touch}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 1.2fr repeat(3, 1fr)"]{min-width:560px}
  /* bara de jos lipicioasă (calculatoare): doar prețul și butonul */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="position: sticky; bottom: 16px"]{margin:0 10px 12px !important;padding:10px 10px 10px 14px !important;gap:10px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="position: sticky; bottom: 16px"] > *:not(:first-child):not(:last-child){display:none !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="position: sticky; bottom: 16px"] > :last-child{margin-left:auto;white-space:normal !important;max-width:160px;text-align:center;line-height:1.25;height:auto !important;min-height:42px;padding:6px 12px !important;font-size:13px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="position: sticky; bottom: 16px"] > :first-child > :first-child > :not(:first-child){display:none !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="position: sticky; bottom: 16px"] [style*="align-items: baseline"] > :not(b){display:none !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 150px minmax(0, 1fr) 64px 64px"]{gap:10px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="grid-template-columns: 150px minmax(0, 1fr) 64px 64px"] > [style*="width: 150px"]{width:86px !important;height:70px !important;overflow:hidden}
  /* două coloane egale (înainte / după) -> una sub alta */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"]:has(> div[style^="flex: 1; min-width: 0; display: flex; flex-direction: column"] + div[style^="flex: 1; min-width: 0; display: flex; flex-direction: column"]){flex-direction:column !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 8"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 9"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 36"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 38"]{max-width:100% !important}
  /* rânduri flex cu coloane late -> una sub alta */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"]:has(> [style*="flex: 1 1 2"],> [style*="flex: 1 1 3"],> [style*="flex: 1 1 4"],> [style*="flex: 1 1 5"],> [style*="flex: 1 1 6"],> [style*="flex: 2 1"],> [style*="flex: 1.15 1"],> [style*="flex: 1.2 1"],> [style*="flex: 1.3 1"],> [style*="flex: 1.4 1"],> [style*="flex: 1.5 1"],> [style*="flex: 0 0 3"],> [style*="flex: 0 0 4"],> [style*="flex: 0 0 5"]){flex-wrap:wrap !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 1 1 2"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 1 1 3"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 1 1 4"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 1 1 5"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 1 1 6"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 2 1"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 1.15 1"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 1.2 1"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 1.3 1"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 1.4 1"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 1.5 1"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 0 0 3"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 0 0 4"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="display: flex"] > [style*="flex: 0 0 5"]{flex-basis:100% !important;max-width:100%}
  /* nimic mai lat decât ecranul */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 4"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 5"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 6"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="width: 7"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="max-width: 7"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="max-width: 8"],.ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) [style*="max-width: 9"]{max-width:100% !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) img{max-width:100%}
  /* footer (același pe toate paginile) */
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) footer > div:first-child{padding:40px 20px 36px !important;gap:30px !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) footer > div:first-child > div:first-child{flex:1 1 100% !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) footer [style*="grid-template-columns: repeat(6"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:30px 20px !important;flex-basis:100% !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) footer > div:nth-child(2){padding:16px 20px !important;flex-direction:column;align-items:flex-start !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) footer > div:last-child{height:auto !important;padding:8px 0 0 !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) footer > div:last-child > span{font-size:clamp(48px,18.5vw,92px) !important;line-height:.95 !important}
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) footer > div:last-child > span > span{width:.57em !important;height:.57em !important;margin:0 .03em 0 .025em !important;top:.01em !important}
}

/* miniaturile mici (grile 3×3 cu gap mic) rămân pe 3 coloane pe telefon */
@media (max-width: 767px) {
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) span[style*="grid-template-columns: repeat(3, 1fr); gap: 3px"],
  .ll-gen [data-dc-root]:not([data-dc-root="SiteHeader"]) span[style*="grid-template-columns: repeat(3, 1fr); gap: 4px"]{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
}
