/* aviokarta.eu – nova početna, 02.11.2026 */
html{scroll-behavior:smooth}
body.akeu{margin:0;background:#03060f;color:#e8eefb;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
body.akeu a{color:#ffc20e}
body.akeu a:hover{color:#ffd95a}
body.akeu *{box-sizing:border-box}
body.akeu input::placeholder{color:#6f84ad}
body.akeu button,body.akeu .eu-wf{cursor:pointer}
body.akeu :focus-visible{outline:2px solid #ffc20e;outline-offset:2px}
#pretraga{scroll-margin-top:16px}
/* pretraga (wp-flight-search) u HUD okviru */
.akeu #akeu-fs{width:100%}
.akeu #akeu-fs .flight-search-plugin-container{background:transparent!important}
.akeu #akeu-fs #flight-search-btn,.akeu #akeu-fs button[id="flight-search-btn"]{background:#ffc20e!important;color:#03060f!important;font-family:Unbounded,Inter,sans-serif!important;font-weight:800!important;letter-spacing:.02em;box-shadow:0 0 28px rgba(255,194,14,.5);border-radius:14px!important}
.akeu #akeu-fs #flight-search-btn:hover{background:#ffd95a!important}
.akeu #akeu-fs label,.akeu #akeu-fs .flight-text-sm{color:#c9d6ef}
.akeu #akeu-fs input[type=radio]{accent-color:#ffc20e}
/* svet – filter */
.akeu .eu-wc.eu-hide{display:none!important}
.akeu .eu-wf[aria-pressed="true"]{background:#ffc20e!important;color:#03060f!important;border-color:#ffc20e!important;font-weight:700}
/* mobilna traka */
.eu-mbar{display:none}
@media (max-width:760px){
  .eu-mbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(3,6,15,.97);border-top:1px solid rgba(61,139,255,.35);padding:6px 4px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px rgba(61,139,255,.15)}
  .eu-mbar a{display:flex;flex-direction:column;align-items:center;gap:3px;color:#d6e0f5!important;text-decoration:none;font-size:11px;font-weight:600;padding:4px 0;min-height:44px;justify-content:center}
  .eu-mbar a span{white-space:nowrap}
  .eu-mbar a:first-child span{font-size:10px}
  .eu-mbar .eu-ai-link{color:#ffc20e!important}
  .eu-mbar .eu-ai-link b{width:22px;height:22px;border-radius:999px;background:#ffc20e;color:#03060f;display:flex;align-items:center;justify-content:center;font:900 9px Unbounded,sans-serif;box-shadow:0 0 12px rgba(255,194,14,.7)}
  body.akeu{padding-bottom:76px}
  .akeu .eu-util{display:none}
  .akeu header > div{padding:14px 16px!important}
  .akeu .eu-nav{order:3;width:100%;gap:2px 18px!important;font-size:14px!important;overflow-x:auto;flex-wrap:nowrap!important;white-space:nowrap}
  .akeu section > div,.akeu footer > div{padding-left:16px!important;padding-right:16px!important}
  .akeu section > div[style*="padding: 44px 40px 0"]{padding-top:20px!important}
  .akeu .eu-h1a{font-size:76px!important}
  .akeu .eu-h1b{font-size:28px!important;margin-top:10px!important}
  .akeu .eu-h2{font-size:30px!important}
  .akeu .eu-giant{font-size:46px!important}
  .akeu .eu-board{flex-basis:100%!important}
  .akeu .eu-board a > span:nth-child(4){display:none}
  .akeu .eu-board a > span > span{width:20px!important;height:28px!important;font-size:15px!important}
  .akeu .eu-hud{padding:16px!important}
  .akeu .eu-wc{grid-column:span 1!important;grid-row:span 1!important;min-height:200px!important}
  .akeu .eu-wc > span:nth-child(3){font-size:72px!important}
  .akeu section > div > div[style*="padding: 48px"]{padding:24px!important}
  .akeu [style*="flex: 1 1 540px"],.akeu [style*="flex: 1 1 520px"],.akeu [style*="flex: 1 1 480px"],.akeu [style*="flex: 1 1 460px"],.akeu [style*="flex: 1 1 420px"],.akeu [style*="flex: 1 1 380px"]{flex-basis:100%!important}
  .akeu [style*="minmax(290px"],.akeu [style*="minmax(270px"]{grid-template-columns:1fr!important}
}

/* mobilni v2 – 02.11.2026 */
@media (max-width:760px){
  .akeu section[style*="padding"]{padding-left:16px!important;padding-right:16px!important;padding-top:44px!important;padding-bottom:12px!important}
  .akeu section > div[style*="padding: 110px"],.akeu section > div[style*="padding: 100px"],.akeu section > div[style*="padding: 96px"]{padding-top:44px!important;padding-bottom:44px!important}
  .akeu section > div[style*="padding: 72px 40px"]{padding-top:28px!important;padding-bottom:28px!important}
  .akeu section > div[style*="padding: 56px 40px 96px"]{padding-top:24px!important;padding-bottom:36px!important}
  .akeu section[style*="margin-top: 96px"],.akeu section[style*="margin-top: 72px"]{margin-top:40px!important}
  /* zaglavlje */
  .akeu header [role=group]{order:2;width:100%;display:grid!important;grid-template-columns:repeat(7,1fr);gap:2px!important}
  .akeu header [role=group] a{min-width:0!important;padding:0!important}
  .akeu .eu-nav{font-size:13.5px!important;gap:2px 16px!important;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);padding-right:24px}
  .akeu .eu-nav a{padding:6px 0!important}
  /* naslovi */
  .akeu .eu-h1a{font-size:72px!important}
  .akeu .eu-h2{font-size:28px!important;line-height:1.08!important}
  /* pretraga */
  .akeu .eu-hud{padding:10px!important;gap:12px!important;border-radius:16px!important}
  .akeu .eu-hud [role=group]{display:grid!important;grid-template-columns:repeat(3,1fr);width:100%}
  .akeu .eu-tab{padding:0 4px!important;font-size:12px!important;min-height:40px!important}
  .akeu #akeu-fs #flight-search-widget,.akeu #akeu-fs .flight-search-plugin-container{padding-left:6px!important;padding-right:6px!important}
  .akeu #akeu-fs #flight-search-widget > div{border-radius:14px}
  /* praznici: 2 kolone */
  .akeu [style*="minmax(150px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .akeu [style*="minmax(150px"] > a{min-height:124px!important;padding:14px!important;border-radius:16px!important}
  .akeu [style*="minmax(150px"] > a > span:nth-child(2){font-size:22px!important}
  /* svet: 2 kolone */
  .akeu [style*="minmax(270px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .akeu .eu-wc{min-height:150px!important;padding:14px!important;border-radius:16px!important}
  .akeu .eu-wc[style*="span 2"]{grid-column:span 2!important}
  .akeu .eu-wc > span:nth-child(3){font-size:46px!important}
  .akeu .eu-wc[style*="span 2"] > span:nth-child(3){font-size:84px!important}
  .akeu .eu-wc > span:last-child > span:first-child > span:first-child{font-size:15px!important}
  .akeu .eu-wc > span:last-child > span:last-child{font-size:13px!important}
  .akeu .eu-wc > span:last-child{flex-direction:column;align-items:flex-start!important;gap:4px!important}
  /* aerodromi: 2 kolone */
  .akeu [style*="minmax(190px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .akeu [style*="minmax(190px"] > div > div:last-child{padding:12px!important}
  /* rute */
  .akeu [style*="minmax(290px"] > a{padding:16px!important;gap:14px!important}
  /* poverenje: 2 kolone */
  .akeu [style*="minmax(230px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
  .akeu [style*="minmax(230px"] > div{flex-direction:column;align-items:flex-start!important;gap:8px!important;font-size:14px}
  /* footer */
  .akeu [style*="minmax(210px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
  .akeu [style*="minmax(210px"] > div:first-child,.akeu [style*="minmax(210px"] > div:last-child{grid-column:span 2}
  /* veliki blokovi */
  .akeu [style*="border-radius: 28px"]{border-radius:20px!important}
  .akeu [style*="padding: 44px 48px"]{padding:24px!important}
  .akeu [style*="transform: rotate(-2deg)"]{transform:none!important}
}
/* filter dugmad (svet) */
.akeu .eu-wf{font:inherit;font-size:14px;cursor:pointer;min-height:42px}
.akeu .eu-wf[aria-pressed="false"]{background:transparent!important;color:#d6e0f5!important;border:1px solid rgba(61,139,255,.4)!important}
.akeu .eu-wf[aria-pressed="false"]:hover{border-color:#ffc20e!important;color:#ffffff!important}
@media (max-width:760px){.akeu .eu-wf{font-size:12.5px!important;padding:8px 12px!important;min-height:38px}}
/* AI®Fantastić + Viber/WhatsApp (desktop), na mobilnom ide donja traka */
@media (max-width:760px){.akeu .ak-float,.akeu #akf-btn{display:none!important}}
