/* v65 place.css: stranice mesta, pregled Crne Gore i hub /destinacije/. Sve pod body.t65-place (klasu dodaje place.js). */
html body#transped-reference50.reference50.reference50#transped-reference50.t65-place .t65-hide{display:none!important}
.t65-place .t65-wrap{box-sizing:border-box;width:100%;justify-self:stretch;max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}
.t65-place .t65-phead{margin:0 0 clamp(24px,3vw,36px)}
.t65-place .t65-phead h2,.t65-place .t65-pstory h2{margin:0;font:800 clamp(30px,3.6vw,48px)/1.08 Montserrat,sans-serif;color:var(--t65-navy);letter-spacing:-.015em}
.t65-place .t65-phead h2 em,.t65-place .t65-pstory h2 em{font-style:normal;color:var(--t65-or-text)}
.t65-place .t65-phead--row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}
.t65-place .t65-phead--row>p{max-width:420px;margin:0;font:500 16px/1.6 Montserrat,sans-serif;color:var(--t65-ink)}
.t65-place .t65-phead .text-link{font:700 15px/1.3 Montserrat,sans-serif;color:var(--t65-navy);min-height:44px;display:inline-flex;align-items:center}

/* ---------- foto hero preko cele širine ---------- */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-phero{position:relative!important;margin:0!important;padding:0!important;max-width:none!important;width:100%!important;border-radius:0!important;isolation:isolate;overflow:hidden;min-height:clamp(480px,64vh,660px)!important;display:flex!important;align-items:flex-end;background:#0b2a45!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-phero>img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;z-index:0;border-radius:0!important;margin:0!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-phero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,26,48,.94) 0%,rgba(0,26,48,.72) 38%,rgba(0,26,48,.3) 72%,rgba(0,26,48,.35) 100%),linear-gradient(90deg,rgba(0,26,48,.6) 0%,rgba(0,26,48,0) 65%)}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-phero-in{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:clamp(120px,14vw,180px) clamp(16px,3vw,32px) clamp(36px,5vw,64px)}
.t65-phero .t65-eyebrow{color:#fff}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-phero h1{margin:0;max-width:900px;font:800 clamp(46px,7vw,92px)/1 Montserrat,sans-serif;color:#fff;letter-spacing:-.025em;text-shadow:none}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-phero h1 em{font-style:normal;color:#fff}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-phero h1 br+*{color:#FFC79A}
.t65-phero-lead{margin:18px 0 0;max-width:620px;font:500 clamp(17px,1.6vw,21px)/1.5 Montserrat,sans-serif;color:#fff}
.t65-phero-facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.28)}
.t65-phero-facts li{padding:16px 22px 0 0;margin-right:22px;border-right:1px solid rgba(255,255,255,.22)}
.t65-phero-facts li:last-child{border-right:0}
.t65-phero-facts b{display:block;font:800 19px/1.25 Montserrat,sans-serif;color:#fff}
.t65-phero-facts span{display:block;margin-top:4px;font:600 13px/1.4 Montserrat,sans-serif;color:#fff;opacity:.92;letter-spacing:.02em}
@media (max-width:760px){
  html body#transped-reference50.reference50.reference50#transped-reference50 .t65-phero{min-height:540px!important}
  html body#transped-reference50.reference50.reference50#transped-reference50 .t65-phero-in{padding:120px 16px 32px}
  .t65-phero-facts{grid-template-columns:1fr 1fr}
  .t65-phero-facts li{border-right:0;margin-right:0;padding:14px 12px 0 0}
  .t65-phero-facts li:nth-child(3){grid-column:1/-1}
}

/* ---------- priča + četiri kartice ---------- */
.t65-pstory{background:var(--t65-tint);padding:clamp(56px,7vw,96px) 0}
.t65-pstory-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:clamp(32px,4vw,52px)}
.t65-place .t65-lead{margin:0;font:600 clamp(18px,1.7vw,22px)/1.55 Montserrat,sans-serif;color:var(--t65-ink);border-left:3px solid var(--t65-or);padding-left:22px}
.t65-pcards-title{margin:0 0 18px;font:800 13px/1.3 Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--t65-or-text)}
.t65-pcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.t65-pcards--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.t65-pcard{display:flex;flex-direction:column;gap:8px;padding:22px 22px 24px;background:#fff;border:1px solid var(--t65-line);border-radius:var(--t65-r);box-shadow:0 10px 30px rgba(0,51,88,.06)}
.t65-pcard .t65-ill{max-width:150px;margin:0 0 6px}
.t65-pcard-k{margin:0;font:700 13px/1.3 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--t65-or-text)}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pcard h3{margin:0;font:800 20px/1.25 Montserrat,sans-serif;color:var(--t65-navy)}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pcard p:not(.t65-pcard-k){margin:2px 0 0;font:500 15px/1.55 Montserrat,sans-serif;color:var(--t65-ink)}
@media (max-width:1000px){.t65-pcards,.t65-pcards--3{grid-template-columns:1fr 1fr}.t65-pstory-top{grid-template-columns:1fr;align-items:start}}
@media (max-width:520px){.t65-pcards,.t65-pcards--3{grid-template-columns:1fr}.t65-pcard{display:grid;grid-template-columns:96px 1fr;column-gap:16px;align-items:center;padding:16px}.t65-pcard .t65-ill{grid-row:1/4;max-width:96px;margin:0}.t65-pcard>*:not(.t65-ill){grid-column:2}}

/* ---------- galerija (mozaik) ---------- */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-grid36{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:clamp(150px,15vw,210px);gap:12px!important;grid-auto-flow:dense}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-tile36{position:relative;display:block;padding:0;margin:0;min-height:0;height:100%;border:0;border-radius:14px;overflow:hidden;background:#dfe7ef;box-shadow:none;cursor:zoom-in}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-tile36 img{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover;transition:transform .5s ease}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-tile36:hover img{transform:scale(1.04)}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .t65-gal-big .media-tile36:first-child{grid-column:span 2;grid-row:span 2}
/* oznaka samo za video (fotografije ne trebaju natpis); uvek vidljiva, preko tamnog gradijenta */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-label36{position:absolute;left:0;right:0;bottom:0;display:none;align-items:center;gap:8px;margin:0;padding:34px 14px 12px;background:linear-gradient(0deg,rgba(0,26,48,.9),rgba(0,26,48,0));color:#fff!important;font:700 13px/1.3 Montserrat,sans-serif;border:0;border-radius:0;min-height:0}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-tile36:has(.media-play36) .media-label36{display:flex;flex-wrap:wrap}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-label36 small{display:block;width:100%;color:#fff!important;font:600 13px/1.3 Montserrat,sans-serif;opacity:1}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-play36{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--t65-or);color:#fff;font-size:13px}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal--short .media-tile36:nth-child(n+10){display:none!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal--short .media-more36{display:none!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-count36{display:none}
.t65-place .t65-gal-more{display:flex;margin:26px auto 0;min-height:48px}
.t65-pgal-old{padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(48px,6vw,80px)!important}
.t65-pgal{padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,72px);background:#fff}
.t65-pgal h2 em{font-style:normal;color:var(--t65-or-text)}
/* CG galerija: manje fotografija -> raspored po broju */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n2,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n2 .media-tile36:first-child{grid-column:span 2;grid-row:span 2}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n2 .media-tile36:nth-child(2){grid-row:span 2}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n3 .media-tile36:first-child{grid-column:span 2}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n4 .media-tile36:nth-child(2){grid-column:span 2}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n4 .media-tile36:nth-child(3),html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n4 .media-tile36:nth-child(4){grid-column:span 1}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n4{grid-template-columns:repeat(4,minmax(0,1fr))!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n4 .media-tile36:nth-child(n+2){grid-column:span 2}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n4 .media-tile36:nth-child(n+3){grid-column:span 1}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n5 .media-tile36:first-child{grid-column:span 2;grid-row:span 2}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n8 .media-tile36:first-child,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n7 .media-tile36:first-child,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n6 .media-tile36:first-child,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n9 .media-tile36:first-child{grid-column:span 2;grid-row:span 2}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-grid36 .media-tile36.t65-span2{grid-column:span 2!important}
@media (max-width:760px){
  html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .media-grid36{grid-template-columns:1fr 1fr!important;grid-auto-rows:150px;gap:8px!important}
  html body#transped-reference50.reference50.reference50#transped-reference50 .t65-gal .t65-gal-big .media-tile36:first-child{grid-column:1/-1;grid-row:span 2}
  html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .media-grid36 .media-tile36:nth-child(n){grid-column:span 1;grid-row:span 1}
  html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .media-grid36 .media-tile36:first-child{grid-column:1/-1;grid-row:span 2}
  html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n2 .media-tile36:nth-child(2),html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pgal .t65-gal-n4 .media-tile36:nth-child(4){grid-column:1/-1}
}

/* ---------- smeštaj ---------- */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pstays{background:var(--t65-tint)!important;padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(56px,7vw,96px)!important}
.t65-pstays>.t65-phead{max-width:1240px;margin-left:auto!important;margin-right:auto!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pstays .t65-phead h2{margin:0;text-align:left}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-stay-grid{display:grid!important;gap:20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-stay-grid.t65-sg-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pprog .program49-grid{display:grid!important;gap:20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%;max-width:1240px}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pprog .program49-grid.t65-sg-2,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-stay-grid.t65-sg-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:1100px){html body#transped-reference50.reference50.reference50#transped-reference50 .t65-stay-grid.t65-sg-4{grid-template-columns:1fr 1fr!important}}
@media (max-width:860px){html body#transped-reference50.reference50.reference50#transped-reference50 .t65-stay-grid,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pprog .program49-grid{grid-template-columns:1fr!important}}
/* kartica "Pomozite mi da izaberem" */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pick{display:flex!important;flex-direction:column;justify-content:center;gap:12px;min-height:100%;padding:28px!important;background:#fff!important;border:1px dashed #c9d3df!important;border-radius:var(--t65-r)!important;box-shadow:none!important;text-decoration:none!important;color:var(--t65-ink)!important;overflow:visible!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pick .t65-ill{max-width:170px;margin:0}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pick h3{margin:0;font:800 22px/1.2 Montserrat,sans-serif;color:var(--t65-navy)!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pick p{margin:0;font:500 15px/1.55 Montserrat,sans-serif;color:var(--t65-ink)!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pick-go{display:inline-flex;align-items:center;min-height:44px;font:700 15px/1.3 Montserrat,sans-serif;color:var(--t65-or-text)!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pick:hover{border-color:var(--t65-or)!important}
/* napomena "Leto 2027." sa ilustracijom */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-notice{display:flex!important;align-items:center;gap:20px;max-width:1240px;margin:0 auto 26px!important;padding:14px 24px 14px 14px!important;background:#fff!important;border:1px solid var(--t65-line)!important;border-left:4px solid var(--t65-or)!important;border-radius:14px!important;color:var(--t65-ink)!important;font:500 15px/1.55 Montserrat,sans-serif}
.t65-notice .t65-ill{flex:none;width:88px;margin:0}
.t65-notice b{color:var(--t65-navy)}
/* CG: plan agencije uz ilustraciju */
html body#transped-reference50.reference50.reference50#transped-reference50 .destination-plan34>.t65-ill{max-width:120px;margin:0 0 8px}

/* ---------- koraci ---------- */
.t65-psteps{padding:clamp(56px,7vw,96px) 0;background:#fff}
.t65-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;counter-reset:none}
.t65-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.t65-steps li{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--t65-line);border-radius:var(--t65-r);background:#fff}
.t65-steps li .t65-ill{max-width:140px;margin:0 0 6px}
.t65-step-n{font:800 13px/1 Montserrat,sans-serif;letter-spacing:.14em;color:var(--t65-or-text)}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-steps h3{margin:0;font:800 20px/1.25 Montserrat,sans-serif;color:var(--t65-navy)}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-steps p{margin:0;font:500 15px/1.55 Montserrat,sans-serif;color:var(--t65-ink)}
.t65-steps li:not(:last-child)::after{content:"";position:absolute;top:58px;right:-14px;width:10px;height:10px;border-top:2px solid var(--t65-or);border-right:2px solid var(--t65-or);transform:rotate(45deg);z-index:1}
@media (max-width:1000px){.t65-steps,.t65-steps--3{grid-template-columns:1fr 1fr}.t65-steps li::after{display:none}}
@media (max-width:520px){.t65-steps,.t65-steps--3{grid-template-columns:1fr}.t65-steps li{display:grid;grid-template-columns:90px 1fr;column-gap:16px;align-items:center;padding:16px}.t65-steps li .t65-ill{grid-row:1/4;max-width:90px;margin:0}.t65-steps li>*:not(.t65-ill){grid-column:2}}
/* postojeći CG koraci: ilustracije umesto malih ikonica */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-psteps-old .destination-steps34>div .t65-ill{max-width:140px;margin:0 0 10px}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-psteps-old{padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(56px,7vw,96px)!important}

/* ---------- CG mesto: uvod + kartice ---------- */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pov{background:var(--t65-tint)!important;padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(56px,7vw,96px)!important}
.t65-pov-cards{margin-top:clamp(28px,4vw,44px)}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pov .t65-pcards{grid-template-columns:1fr 1fr}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pov{align-items:stretch!important}
.t65-pov-side{display:flex;flex-direction:column;gap:20px;min-width:0}
.t65-pov-photo{flex:1 1 auto;min-height:260px;margin:0;border-radius:var(--t65-r);overflow:hidden;position:relative}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pov-photo img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;margin:0!important;border-radius:0!important}
@media (max-width:860px){.t65-pov-photo{min-height:240px}}
@media (max-width:520px){html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pov .t65-pcards{grid-template-columns:1fr}}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pov .t65-pov-text .lead{font:600 clamp(18px,1.7vw,22px)/1.55 Montserrat,sans-serif;color:var(--t65-ink);border-left:3px solid var(--t65-or);padding-left:22px}

/* ---------- "Još mesta" / kartice mesta sa fotografijom ---------- */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34{position:relative!important;display:flex!important;flex-direction:column;justify-content:flex-end;min-height:340px!important;padding:0!important;overflow:hidden!important;border-radius:var(--t65-r)!important;border:0!important;background:#0b2a45!important;isolation:isolate;text-decoration:none!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34>img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;z-index:-2;margin:0!important;border-radius:0!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34::after{display:none!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;border-radius:0!important;transform:none!important;opacity:1!important;z-index:-1!important;background:linear-gradient(0deg,rgba(0,26,48,.94) 0%,rgba(0,26,48,.7) 45%,rgba(0,26,48,.15) 100%)}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34>div{position:relative;padding:24px!important;background:none!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34 h3,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34 p,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34 .text-link{color:#fff!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34 h3{font:800 24px/1.2 Montserrat,sans-serif!important;margin:0 0 6px!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34 p{font:500 15px/1.5 Montserrat,sans-serif!important;margin:0 0 10px!important}
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pmore .destination-card34 .text-link{font:700 15px/1.3 Montserrat,sans-serif!important}

/* ---------- hub ---------- */
html body#transped-reference50.reference50.reference50#transped-reference50 .t65-hub-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media (max-width:860px){html body#transped-reference50.reference50.reference50#transped-reference50 .t65-hub-3{grid-template-columns:1fr!important}}

/* završna traka: malo više vazduha od prethodne sekcije */
.t65-place .t65-pband{margin-top:clamp(48px,6vw,88px)}
@media (max-width:860px){html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pprog .program49-grid.t65-sg-2,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-stay-grid.t65-sg-2,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-stay-grid.t65-sg-3,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-stay-grid.t65-sg-4,html body#transped-reference50.reference50.reference50#transped-reference50 .t65-pprog .program49-grid{grid-template-columns:1fr!important}}
