@import url("typography.css");

/* ===== Izvor: korisnik.php | style blok 1 ===== */
:root{--bg:#07111f;--card:#111827;--yellow:#facc15;--green:#25D366;--text:#f9fafb;--muted:#9ca3af;--border:rgba(255,255,255,.12);--red:#ef4444;--blue:#38bdf8}
    *{box-sizing:border-box}
    html,body{margin:0;padding:0;min-height:100vh}
    body{font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at top,rgba(250,204,21,.15),transparent 35%),linear-gradient(135deg,#020617,#0f172a 55%,#020617);color:var(--text);padding:14px;overflow-x:hidden}
    .wrap{max-width:800px;margin:0 auto}
    header{text-align:center;margin-bottom:12px}
    header p{margin:0;font-size:13px;color:var(--muted)}
    .card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 10px 25px -5px rgba(0,0,0,.5);margin-bottom:12px}
    .inp-group{margin-bottom:14px;position:relative}
    .inp-group label{display:block;font-size:12px;font-weight:800;text-transform:uppercase;color:var(--muted);margin-bottom:5px;letter-spacing:.5px}
    .input-icon-wrapper{position:relative;display:flex;align-items:center}
    .input-icon-wrapper span{position:absolute;left:12px;color:var(--muted);font-size:16px;pointer-events:none}
    .inp-group input,.inp-group select,.inp-group textarea{width:100%;background:rgba(0,0,0,.2);border:1px solid var(--border);color:#fff;padding:11px 12px 11px 36px;border-radius:10px;font-size:14px;transition:all .2s;outline:none}
    .inp-group textarea{min-height:82px;resize:vertical}
    .inp-group input:focus,.inp-group select:focus,.inp-group textarea:focus{border-color:var(--yellow);box-shadow:0 0 0 3px rgba(250,204,21,.15)}
    .gpsPickupRow{display:grid;grid-template-columns:1fr 48px;gap:8px;align-items:center;position:relative}
    .btn-gps{height:42px;width:48px;background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:10px;color:var(--yellow);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px}
    .phoneBadge{display:none;margin-top:7px;padding:10px 12px;border-radius:12px;background:rgba(22,163,74,.14);border:1px solid rgba(34,197,94,.40);color:#bbf7d0;font-weight:900;font-size:14px}
    .addressSplit{display:grid;grid-template-columns:1fr;gap:8px}
    .addressHint{margin-top:6px;color:#94a3b8;font-size:12px;font-weight:800;line-height:1.35}
    .whiteStar{color:#fff;font-weight:1000}
    .modeRow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 14px}
    .modeBtn{border:1px solid var(--border);border-radius:12px;padding:13px 10px;background:#1f2937;color:#e5e7eb;font-weight:1000;cursor:pointer;font-size:14px}
    .modeBtn.active{background:linear-gradient(135deg,#facc15,#eab308);color:#111827;border-color:rgba(250,204,21,.75)}
    .rezBox{display:none;margin-bottom:14px;padding:12px;border-radius:14px;background:rgba(250,204,21,.08);border:1px solid rgba(250,204,21,.26)}
    .rezBox.show{display:block}
    .rezGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
    .orderPill{display:inline-block;margin:0 0 10px;padding:8px 12px;border-radius:999px;background:rgba(250,204,21,.12);border:1px solid rgba(250,204,21,.35);color:#fde68a;font-weight:1000;font-size:13px}
    
.price-box{
position:relative!important;
overflow:hidden!important;
}
.price-box::before{
content:"";
position:absolute;
left:-40%;
top:0;
width:180%;
height:100%;
background:linear-gradient(90deg,transparent 0%, rgba(250,204,21,.9) 20%, rgba(250,204,21,.2) 45%, transparent 70%);
animation:ttPriceFlow 3.2s linear infinite;
opacity:.75;
z-index:0;
}
.price-box>*{position:relative;z-index:2}
@keyframes ttPriceFlow{
0%{transform:translateX(-55%)}
100%{transform:translateX(55%)}
}

    .price-box{background:linear-gradient(to right,rgba(250,204,21,.05),transparent);border-left:4px solid var(--yellow);padding:12px;border-radius:4px 10px 10px 4px;margin:16px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}
    .price-label{font-size:13px;color:var(--muted);text-transform:uppercase;font-weight:800}
    .price-val{font-size:22px;font-weight:900;color:var(--yellow)}
    .btn-main{width:100%;background:var(--green);color:#052e16;border:none;padding:15px;border-radius:12px;font-size:18px;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px rgba(37,211,102,.25)}
    .btn-main:disabled{background:#374151;color:#9ca3af;cursor:not-allowed}
    .btn-call{width:100%;margin-top:10px;background:#334155;color:white;border:none;padding:13px;border-radius:12px;font-size:16px;font-weight:900;cursor:pointer;text-decoration:none;text-align:center;display:block}
    #map{height:240px;border-radius:12px;border:1px solid var(--border);margin-bottom:14px;z-index:1;background:#020617}
    .lang-bar{display:flex;justify-content:center;gap:6px;margin-bottom:14px;flex-wrap:wrap}
    .btn-lang{background:rgba(255,255,255,.05);border:1px solid var(--border);color:var(--muted);padding:5px 10px;border-radius:6px;font-size:12px;cursor:pointer}
    .btn-lang:hover,.btn-lang.active{background:var(--yellow);color:#000;border-color:var(--yellow)}
    .infoBox,.errorBox,.successBox{margin-top:12px;padding:12px;border-radius:12px;font-size:14px;line-height:1.45;font-weight:800}
    .infoBox{background:rgba(250,204,21,.08);border:1px solid rgba(250,204,21,.28);color:#fde68a}
    .errorBox{display:none;background:rgba(239,68,68,.11);border:1px solid rgba(239,68,68,.35);color:#fecaca}
    .successBox{display:none;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:#bbf7d0}
    .preview{
      margin-top:14px;
      padding:18px;
      border-radius:18px;
      background:#020617;
      border:2px solid rgba(56,189,248,.35);
      color:#f8fafc;
      font-size:18px;
      white-space:pre-line;
      line-height:1.55;
      overflow-wrap:anywhere;
      box-shadow:0 18px 45px rgba(0,0,0,.28);
      scroll-margin-top:18px;
    }
    .preview.ttLastOrder{
      border-color:rgba(250,204,21,.70);
      box-shadow:0 0 0 3px rgba(250,204,21,.10),0 20px 55px rgba(0,0,0,.38);
    }
    .preview .previewTitle{
      display:block;
      color:#bae6fd;
      font-size:21px;
      font-weight:1000;
      letter-spacing:.4px;
      margin-bottom:10px;
    }
    .preview .previewLine{
      display:block;
      margin:5px 0;
      font-weight:850;
    }
    .preview .previewLabel{
      color:#fde68a;
      font-weight:1000;
    }
    .preview .previewBig{
      color:#fff;
      font-size:20px;
      font-weight:1000;
    }
    .modalOverlay{display:none;position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.72);padding:18px;align-items:center;justify-content:center}
    .modalBox{width:min(94vw,560px);background:#0f172a;border:2px solid var(--yellow);border-radius:22px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.65)}
    .modalBox h2{margin:0 0 12px;color:var(--yellow);font-size:30px;line-height:1.05}
    .modalBox p{margin:8px 0;color:#dbeafe;font-weight:900}
    .smsHelp{margin:14px 0;padding:14px;border-radius:14px;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.35);color:#bae6fd;font-weight:900;line-height:1.45}
    .smsInput{width:100%;padding:14px;border-radius:14px;border:2px solid rgba(250,204,21,.45);background:#020617;color:#fff;font-size:22px;font-weight:900;text-align:center;letter-spacing:3px}
    .modalBtns{display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}
    .modalBtns button{border:0;border-radius:14px;padding:14px;font-size:18px;font-weight:1000;cursor:pointer}
    .smsSend{background:#38bdf8;color:#082f49}.smsConfirm{background:#22c55e;color:#052e16}.smsCancel{background:#334155;color:white}
    .footer{text-align:center;color:#94a3b8;font-size:12px;margin-top:14px}
    @media(max-width:560px){body{padding:8px}.card{padding:12px;border-radius:12px}header h1{font-size:20px}.gpsPickupRow{grid-template-columns:1fr 44px;gap:6px}.btn-gps{height:40px;width:44px}.inp-group input,.inp-group select,.inp-group textarea{padding:10px 12px 10px 34px;font-size:13px}.modalBox h2{font-size:26px}.rezGrid{grid-template-columns:1fr}}

    /* TT 8.25: X unutar polja + kompaktniji razmaci */
    .inp-group{margin-bottom:10px}
    .inp-group label{margin-bottom:4px}
    .addressSplit{gap:5px}
    .addressSplit[style]{margin-top:5px!important}
    .addressHint{margin-top:4px}
    .input-icon-wrapper{position:relative}
    .input-icon-wrapper.hasClear input,
    .input-icon-wrapper.hasClear textarea{padding-right:48px!important}
    .fieldClearBtn{
      display:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);
      width:34px;height:34px;border-radius:10px;border:1px solid rgba(239,68,68,.45);
      background:rgba(239,68,68,.14);color:#fecaca;font-weight:1000;font-size:18px;
      align-items:center;justify-content:center;cursor:pointer;z-index:12;line-height:1;padding:0;
    }
    .fieldClearBtn:active{filter:brightness(1.18);transform:translateY(-50%) scale(.96)}
    .inp-group input.ttFilled,.inp-group textarea.ttFilled,
    .inp-group input:focus,.inp-group textarea:focus{
      background:#fff!important;color:#0f172a!important;border-color:var(--yellow)!important;
      box-shadow:0 0 0 3px rgba(250,204,21,.13)!important;
    }
    .inp-group input.ttFilled::placeholder,.inp-group textarea.ttFilled::placeholder{color:#64748b!important;opacity:.85!important}
  
    /* TT 8.24 AUTOCOMPLETE - nakon 2 slova, bez dupliranja */
    .ttSuggestBox{
      display:none;
      margin-top:6px;
      border:1px solid rgba(250,204,21,.30);
      background:#0b1220;
      border-radius:12px;
      overflow:hidden;
      box-shadow:0 12px 26px rgba(0,0,0,.35);
      max-height:220px;
      overflow-y:auto;
      z-index:50;
    }
    .ttSuggestItem{
      width:100%;
      display:flex;
      align-items:flex-start;
      gap:9px;
      text-align:left;
      border:0;
      border-bottom:1px solid rgba(255,255,255,.07);
      background:transparent;
      color:#e5e7eb;
      padding:10px 12px;
      cursor:pointer;
      font-size:14px;
      line-height:1.25;
    }
    .ttSuggestItem:last-child{border-bottom:0}
    .ttSuggestItem:active,.ttSuggestItem:hover{background:rgba(250,204,21,.13);color:#fde68a}
    .ttSuggestMain{font-weight:900}
    .ttSuggestSub{display:block;color:#94a3b8;font-size:12px;font-weight:700;margin-top:2px}
    .ttSuggestEmpty{padding:9px 12px;color:#94a3b8;font-size:12px;font-weight:800}

    /* TT 8.26 GPS PREPOZNAVANJE + AUTOCOMPLETE POLOŽAJ */
    .gpsPickupRow{
      display:grid!important;
      grid-template-columns:1fr 54px;
      gap:8px!important;
      align-items:center!important;
    }
    .gpsDetectedBox{
      grid-column:1 / -1;
      display:none;
      margin-top:6px;
      padding:9px 11px;
      border-radius:12px;
      background:rgba(34,197,94,.10);
      border:1px solid rgba(34,197,94,.35);
      color:#bbf7d0;
      line-height:1.3;
    }
    .gpsDetectedBox.on{display:block;}
    .gpsDetectedTitle{
      color:#86efac;
      font-weight:1000;
      font-size:12px;
      text-transform:uppercase;
      margin-bottom:3px;
    }
    .gpsDetectedText{
      color:#e5e7eb;
      font-weight:800;
      font-size:13px;
      overflow-wrap:anywhere;
    }
    .ttSuggestBox{
      position:relative!important;
      left:auto!important;
      right:auto!important;
      top:auto!important;
      width:100%!important;
      grid-column:1 / -1!important;
      margin:6px 0 4px!important;
    }


    /* TT 8.27 GPS PRECIZNOST + UREDAN PRIKAZ KOORDINATA */
    .gpsDetectedText{display:flex;flex-direction:column;gap:4px;line-height:1.35;}
    .gpsAddrLine{font-size:14px;font-weight:1000;color:#f8fafc;overflow-wrap:anywhere;}
    .gpsCoordLine{font-size:12px;font-weight:800;color:#9ca3af;overflow-wrap:anywhere;}
    .gpsAccLine{font-size:12px;font-weight:900;color:#fde68a;overflow-wrap:anywhere;}
    .gpsWarnLine{font-size:12px;font-weight:900;color:#fecaca;overflow-wrap:anywhere;}
    .gpsCorrectionBtn{
      margin-top:6px;border:0;border-radius:10px;padding:8px 10px;
      background:rgba(56,189,248,.16);border:1px solid rgba(56,189,248,.35);
      color:#bae6fd;font-weight:1000;cursor:pointer;text-align:left;
    }
    .gpsCorrectionBtn:active{filter:brightness(1.15);}

    /* TT 8.28 OBAVEZNA POLJA + AUTO RUTA */
    .redStar{color:#ef4444!important;font-weight:1000;font-size:1.15em}
    .whiteStar{color:#fff!important;font-weight:1000;font-size:1.15em}
    .fieldMsg{display:none;margin:4px 0 0 2px;color:#fecaca;font-size:12px;font-weight:900;line-height:1.25}
    .fieldMsg.show{display:block}
    .fieldInvalid{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.20)!important}
    .gpsPickupRow .fieldMsg{grid-column:1 / -1}
    .routeStatus{margin:6px 0 10px;padding:9px 11px;border-radius:12px;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.22);color:#bae6fd;font-size:12px;font-weight:900;line-height:1.35}


    /* TT 8.29 AUTOCOMPLETE HIDE + CLEAN PLACEMENT */
    .ttSuggestBox{
      width:100%!important;
      max-width:100%!important;
      position:relative!important;
      left:auto!important;
      right:auto!important;
      top:auto!important;
      transform:none!important;
      grid-column:1 / -1!important;
      margin:6px 0 4px!important;
    }
    .ttSuggestBox:not(.open){display:none!important;}







/* ===== DI-TAX FOTO LOGO NORMAL SIZE FINAL ===== */
header,
.wrap > header{
    width:100%!important;
    max-width:800px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    overflow:hidden!important;
}

.heroLogo{
    width:100%!important;
    max-width:100%!important;
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    margin:4px auto 4px!important;
    overflow:hidden!important;
}

.heroLogo img{
    display:block!important;
    width:340px!important;
    max-width:82vw!important;
    height:auto!important;
    max-height:150px!important;
    object-fit:contain!important;
    object-position:center!important;
    border-radius:14px!important;
    filter:
        drop-shadow(0 0 10px rgba(255,210,0,.38))
        drop-shadow(0 0 22px rgba(255,210,0,.16))!important;
}

.heroLine{
    position:relative!important;
    width:280px!important;
    max-width:68vw!important;
    height:8px!important;
    margin:5px auto 9px!important;
    border-radius:999px!important;
    background:#050505!important;
    overflow:hidden!important;
    box-shadow:
        0 0 8px rgba(255,215,0,.42),
        0 0 18px rgba(255,215,0,.20),
        inset 0 0 4px rgba(255,255,255,.06)!important;
}

.heroLine::before{
    content:""!important;
    position:absolute!important;
    left:-60%!important;
    top:0!important;
    width:220%!important;
    height:100%!important;
    background:linear-gradient(90deg,transparent 0%,rgba(250,204,21,.22) 20%,#facc15 45%,#fff2a8 50%,#facc15 55%,rgba(250,204,21,.22) 80%,transparent 100%)!important;
    animation:heroGoldFlow 3s linear infinite!important;
}

@keyframes heroGoldFlow{
    from{transform:translateX(-30%);}
    to{transform:translateX(30%);}
}

.heroSubTitle{
    text-align:center!important;
    font-size:20px!important;
    line-height:1.1!important;
    font-weight:900!important;
    letter-spacing:.8px!important;
    color:#dbeafe!important;
    text-transform:uppercase!important;
    margin:3px auto 2px!important;
    text-shadow:0 0 8px rgba(255,255,255,.14),0 3px 8px rgba(0,0,0,.7)!important;
}

.heroTagline{
    text-align:center!important;
    margin:0 auto 10px!important;
    color:#cbd5e1!important;
    font-size:13px!important;
    line-height:1.2!important;
    font-weight:700!important;
    letter-spacing:.3px!important;
}

.heroTagline span{
    color:#ffd700!important;
    font-weight:900!important;
    text-shadow:0 0 8px rgba(255,215,0,.35)!important;
}

@media(max-width:560px){
    .heroLogo img{
        width:310px!important;
        max-width:78vw!important;
        max-height:135px!important;
        border-radius:12px!important;
    }
    .heroLine{
        width:250px!important;
        max-width:62vw!important;
        height:7px!important;
        margin:4px auto 8px!important;
    }
    .heroSubTitle{
        font-size:18px!important;
    }
    .heroTagline{
        font-size:12px!important;
        margin-bottom:8px!important;
    }
}

@media(max-width:380px){
    .heroLogo img{
        width:280px!important;
        max-width:78vw!important;
        max-height:120px!important;
    }
    .heroLine{
        width:220px!important;
        max-width:60vw!important;
        height:7px!important;
    }
}
/* ===== DI-TAX FOTO LOGO NORMAL SIZE FINAL END ===== */

/* ===== premješteno iz korisnik.php: ditax-lang-final-real-flags-3d ===== */
/* DI-TAX FINAL JEZICI
   - kockice dodatno smanjene
   - tekst 3D
   - zastavica visoke "rezolucije" kroz CSS linear/radial gradijente
   - UA, NP i PH rade bez emoji fonta
   - žuti efekt ispod ostaje
*/
.lang-bar{
  display:grid!important;
  grid-template-columns:repeat(5,1fr)!important;
  gap:6px!important;
  max-width:350px!important;
  margin:0 auto 13px auto!important;
}
.btn-lang{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  width:100%!important;
  height:43px!important;
  min-height:43px!important;
  padding:0!important;
  border-radius:10px!important;
  border:1px solid rgba(255,255,255,.22)!important;
  background:linear-gradient(180deg,#536479 0%,#344155 52%,#202a38 100%)!important;
  box-shadow:
    0 4px 10px rgba(0,0,0,.42),
    inset 0 1px 0 rgba(255,255,255,.30),
    inset 0 -2px 0 rgba(0,0,0,.30)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

/* ŽUTI EFEKT ISPOD — OBAVEZNO OSTAJE */
.btn-lang::after{
  content:""!important;
  position:absolute!important;
  left:6%!important;
  right:6%!important;
  bottom:-8px!important;
  height:14px!important;
  border-radius:999px!important;
  background:radial-gradient(ellipse at center,
    rgba(250,204,21,.96) 0%,
    rgba(250,204,21,.58) 38%,
    rgba(250,204,21,.18) 72%,
    transparent 100%)!important;
  filter:blur(7px)!important;
  z-index:0!important;
  pointer-events:none!important;
}

/* Zastavica preko cijele kockice, vidljiva samo kad je aktivna/hover */
.btn-lang .langFlag{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  opacity:0!important;
  z-index:1!important;
  transform:scale(1.08) perspective(120px) rotateX(8deg) rotateY(-5deg)!important;
  filter:saturate(1.30) contrast(1.10) drop-shadow(0 5px 6px rgba(0,0,0,.60))!important;
  transition:opacity .16s ease, transform .16s ease!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  font-size:0!important;
}

/* CSS zastavice - ne ovise o emoji prikazu na mobitelu */
.btn-lang[data-lang="hr"] .langFlag{background:linear-gradient(to bottom,#f00 0 33.33%,#fff 33.33% 66.66%,#171796 66.66% 100%)!important;}
.btn-lang[data-lang="en"] .langFlag{
  background:
    linear-gradient(33deg,transparent 44%,#fff 44% 50%,#c8102e 50% 56%,transparent 56%),
    linear-gradient(147deg,transparent 44%,#fff 44% 50%,#c8102e 50% 56%,transparent 56%),
    linear-gradient(to bottom,transparent 36%,#fff 36% 64%,transparent 64%),
    linear-gradient(to right,transparent 40%,#fff 40% 60%,transparent 60%),
    linear-gradient(to bottom,transparent 42%,#c8102e 42% 58%,transparent 58%),
    linear-gradient(to right,transparent 45%,#c8102e 45% 55%,transparent 55%),
    #012169!important;
}
.btn-lang[data-lang="de"] .langFlag{background:linear-gradient(to bottom,#000 0 33.33%,#dd0000 33.33% 66.66%,#ffce00 66.66% 100%)!important;}
.btn-lang[data-lang="ua"] .langFlag{background:linear-gradient(to bottom,#0057b7 0 50%,#ffd700 50% 100%)!important;}
.btn-lang[data-lang="ru"] .langFlag{background:linear-gradient(to bottom,#fff 0 33.33%,#0039a6 33.33% 66.66%,#d52b1e 66.66% 100%)!important;}
.btn-lang[data-lang="hu"] .langFlag{background:linear-gradient(to bottom,#cd2a3e 0 33.33%,#fff 33.33% 66.66%,#436f4d 66.66% 100%)!important;}
.btn-lang[data-lang="fr"] .langFlag{background:linear-gradient(to right,#002395 0 33.33%,#fff 33.33% 66.66%,#ed2939 66.66% 100%)!important;}
.btn-lang[data-lang="es"] .langFlag{background:linear-gradient(to bottom,#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75% 100%)!important;}
.btn-lang[data-lang="np"] .langFlag{
  background:
    linear-gradient(150deg,transparent 0 24%,#fff 24% 27%,#dc143c 27% 55%,transparent 55%),
    linear-gradient(35deg,transparent 0 25%,#fff 25% 28%,#dc143c 28% 56%,transparent 56%),
    radial-gradient(circle at 34% 34%,#fff 0 7%,transparent 8%),
    radial-gradient(circle at 42% 68%,#fff 0 8%,transparent 9%),
    #003893!important;
}
.btn-lang[data-lang="ph"] .langFlag{
  background:
    radial-gradient(circle at 18% 50%,#fcd116 0 5%,transparent 6%),
    radial-gradient(circle at 8% 16%,#fcd116 0 3%,transparent 4%),
    radial-gradient(circle at 8% 84%,#fcd116 0 3%,transparent 4%),
    linear-gradient(30deg,#fff 0 26%,transparent 27%),
    linear-gradient(150deg,#fff 0 26%,transparent 27%),
    linear-gradient(to bottom,#0038a8 0 50%,#ce1126 50% 100%)!important;
}

/* 3D/staklo preko zastave */
.btn-lang::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  opacity:0!important;
  background:
    radial-gradient(ellipse at 23% 15%,rgba(255,255,255,.75) 0%,rgba(255,255,255,.21) 30%,transparent 48%),
    linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.04) 42%,rgba(0,0,0,.23) 100%)!important;
  pointer-events:none!important;
}

/* 3D slova */
.btn-lang .langCode{
  position:relative!important;
  z-index:3!important;
  display:block!important;
  color:#eef3f8!important;
  font-size:17px!important;
  line-height:1!important;
  font-weight:1000!important;
  letter-spacing:.7px!important;
  text-shadow:
    -1px -1px 0 rgba(0,0,0,.62),
     1px -1px 0 rgba(0,0,0,.62),
    -1px  1px 0 rgba(0,0,0,.62),
     1px  1px 0 rgba(0,0,0,.62),
     0 2px 0 rgba(0,0,0,.38),
     0 4px 4px rgba(0,0,0,.78)!important;
}

/* Hover/odabrano */
.btn-lang:hover,
.btn-lang.active{
  border-color:rgba(250,204,21,.98)!important;
  box-shadow:
    0 0 18px rgba(250,204,21,.70),
    0 6px 14px rgba(0,0,0,.48),
    inset 0 1px 0 rgba(255,255,255,.36),
    inset 0 -2px 0 rgba(120,80,0,.24)!important;
}
.btn-lang:hover .langFlag,
.btn-lang.active .langFlag{
  opacity:1!important;
  transform:scale(1.18) perspective(120px) rotateX(8deg) rotateY(-5deg)!important;
}
.btn-lang:hover::before,
.btn-lang.active::before{opacity:1!important;}
.btn-lang:hover .langCode,
.btn-lang.active .langCode{
  color:#fff!important;
  text-shadow:
    -1px -1px 0 #000,
     1px -1px 0 #000,
    -1px  1px 0 #000,
     1px  1px 0 #000,
     0 2px 0 rgba(0,0,0,.65),
     0 5px 5px rgba(0,0,0,.95)!important;
}

@media(max-width:380px){
  .lang-bar{max-width:330px!important;gap:5px!important;}
  .btn-lang{height:40px!important;min-height:40px!important;border-radius:9px!important;}
  .btn-lang .langCode{font-size:16px!important;}
}


/* ===== premješteno iz korisnik.php: ditax-country-crests-final ===== */
/* DI-TAX: samo grbovi/znakovi na HR, UA, NP, PH zastavicama */
.btn-lang[data-lang="hr"] .langFlag,
.btn-lang[data-lang="uk"] .langFlag,
.btn-lang[data-lang="ua"] .langFlag,
.btn-lang[data-lang="ne"] .langFlag,
.btn-lang[data-lang="np"] .langFlag,
.btn-lang[data-lang="fil"] .langFlag,
.btn-lang[data-lang="ph"] .langFlag{
  position:absolute!important;
  overflow:hidden!important;
}

/* HR zastava + stilizirani hrvatski grb u sredini */
.btn-lang[data-lang="hr"] .langFlag{
  background:linear-gradient(to bottom,#f00 0 33.33%,#fff 33.33% 66.66%,#171796 66.66% 100%)!important;
}
.btn-lang[data-lang="hr"] .langFlag::after{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  top:52%!important;
  width:18%!important;
  height:34%!important;
  transform:translate(-50%,-50%)!important;
  z-index:4!important;
  border:1px solid rgba(255,255,255,.92)!important;
  border-radius:2px 2px 6px 6px!important;
  clip-path:polygon(0 0,100% 0,100% 74%,50% 100%,0 74%)!important;
  background:
    linear-gradient(90deg,#e11d2e 0 20%,#fff 20% 40%,#e11d2e 40% 60%,#fff 60% 80%,#e11d2e 80% 100%) 0 0/100% 20%,
    linear-gradient(90deg,#fff 0 20%,#e11d2e 20% 40%,#fff 40% 60%,#e11d2e 60% 80%,#fff 80% 100%) 0 20%/100% 20%,
    linear-gradient(90deg,#e11d2e 0 20%,#fff 20% 40%,#e11d2e 40% 60%,#fff 60% 80%,#e11d2e 80% 100%) 0 40%/100% 20%,
    linear-gradient(90deg,#fff 0 20%,#e11d2e 20% 40%,#fff 40% 60%,#e11d2e 60% 80%,#fff 80% 100%) 0 60%/100% 20%,
    linear-gradient(90deg,#e11d2e 0 20%,#fff 20% 40%,#e11d2e 40% 60%,#fff 60% 80%,#e11d2e 80% 100%) 0 80%/100% 20%!important;
  background-repeat:no-repeat!important;
  box-shadow:0 1px 3px rgba(0,0,0,.65),0 0 5px rgba(255,255,255,.25)!important;
}
.btn-lang[data-lang="hr"] .langFlag::before{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  top:34%!important;
  width:22%!important;
  height:7%!important;
  transform:translateX(-50%)!important;
  z-index:5!important;
  border-radius:9px 9px 2px 2px!important;
  background:linear-gradient(90deg,#1d4ed8 0 20%,#fff 20% 40%,#dc2626 40% 60%,#1d4ed8 60% 80%,#fff 80% 100%)!important;
  border:1px solid rgba(255,255,255,.72)!important;
  box-shadow:0 1px 2px rgba(0,0,0,.55)!important;
}

/* UA zastava + trozubac u sredini */
.btn-lang[data-lang="uk"] .langFlag,
.btn-lang[data-lang="ua"] .langFlag{
  background:linear-gradient(to bottom,#0057b7 0 50%,#ffd700 50% 100%)!important;
}
.btn-lang[data-lang="uk"] .langFlag::after,
.btn-lang[data-lang="ua"] .langFlag::after{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:30%!important;
  height:54%!important;
  transform:translate(-50%,-50%)!important;
  z-index:4!important;
  background:#ffd700!important;
  clip-path:polygon(48% 0,55% 0,55% 38%,68% 20%,75% 20%,68% 58%,84% 58%,84% 70%,62% 70%,52% 100%,42% 70%,16% 70%,16% 58%,32% 58%,25% 20%,32% 20%,45% 38%,45% 0)!important;
  filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))!important;
}

/* NP zastava + pojednostavljeni grb/znak u sredini */
.btn-lang[data-lang="ne"] .langFlag,
.btn-lang[data-lang="np"] .langFlag{
  background:
    linear-gradient(150deg,transparent 0 24%,#fff 24% 27%,#dc143c 27% 55%,transparent 55%),
    linear-gradient(35deg,transparent 0 25%,#fff 25% 28%,#dc143c 28% 56%,transparent 56%),
    radial-gradient(circle at 34% 34%,#fff 0 7%,transparent 8%),
    radial-gradient(circle at 42% 68%,#fff 0 8%,transparent 9%),
    #003893!important;
}
.btn-lang[data-lang="ne"] .langFlag::after,
.btn-lang[data-lang="np"] .langFlag::after{
  content:""!important;
  position:absolute!important;
  left:55%!important;
  top:51%!important;
  width:34%!important;
  height:44%!important;
  transform:translate(-50%,-50%)!important;
  z-index:4!important;
  border-radius:50% 50% 42% 42%!important;
  background:
    radial-gradient(circle at 50% 24%,#2563eb 0 18%,transparent 19%),
    radial-gradient(circle at 36% 43%,#fff 0 14%,transparent 15%),
    radial-gradient(circle at 64% 43%,#fff 0 14%,transparent 15%),
    linear-gradient(90deg,transparent 0 18%,#16a34a 18% 32%,transparent 32% 68%,#16a34a 68% 82%,transparent 82%),
    linear-gradient(to bottom,#e11d48 0 28%,#facc15 28% 47%,#16a34a 47% 68%,#ef4444 68% 100%)!important;
  opacity:.95!important;
  filter:drop-shadow(0 2px 2px rgba(0,0,0,.6))!important;
}

/* PH zastava + pojednostavljeni grb/znak u sredini */
.btn-lang[data-lang="fil"] .langFlag,
.btn-lang[data-lang="ph"] .langFlag{
  background:
    radial-gradient(circle at 18% 50%,#fcd116 0 5%,transparent 6%),
    radial-gradient(circle at 8% 16%,#fcd116 0 3%,transparent 4%),
    radial-gradient(circle at 8% 84%,#fcd116 0 3%,transparent 4%),
    linear-gradient(30deg,#fff 0 26%,transparent 27%),
    linear-gradient(150deg,#fff 0 26%,transparent 27%),
    linear-gradient(to bottom,#0038a8 0 50%,#ce1126 50% 100%)!important;
}
.btn-lang[data-lang="fil"] .langFlag::after,
.btn-lang[data-lang="ph"] .langFlag::after{
  content:""!important;
  position:absolute!important;
  left:54%!important;
  top:50%!important;
  width:30%!important;
  height:46%!important;
  transform:translate(-50%,-50%)!important;
  z-index:4!important;
  border:1px solid rgba(255,255,255,.8)!important;
  border-radius:45% 45% 50% 50%!important;
  background:
    radial-gradient(circle at 50% 25%,#fcd116 0 12%,transparent 13%),
    linear-gradient(90deg,#0038a8 0 50%,#ce1126 50% 100%) 0 38%/100% 62%,
    #fff!important;
  box-shadow:0 1px 3px rgba(0,0,0,.62)!important;
}
.btn-lang[data-lang="fil"] .langFlag::before,
.btn-lang[data-lang="ph"] .langFlag::before{
  content:""!important;
  position:absolute!important;
  left:54%!important;
  top:67%!important;
  width:34%!important;
  height:8%!important;
  transform:translateX(-50%) rotate(-7deg)!important;
  z-index:5!important;
  border-radius:999px!important;
  background:#fff!important;
  box-shadow:0 1px 2px rgba(0,0,0,.45)!important;
}


/* ===== premješteno iz korisnik.php: ditax-hr-flag-real-image ===== */
/* HR zastava s pravim grbom iz tvoje referentne slike - samo HR */
.btn-lang[data-lang="hr"] .langFlag{
  background-image:url("data:image/png;base64,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")!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
.btn-lang[data-lang="hr"] .langFlag::before,
.btn-lang[data-lang="hr"] .langFlag::after{
  content:none!important;
  display:none!important;
  background:none!important;
}


/* ===== premješteno iz korisnik.php: tt-user-vehicle-css ===== */
.vehiclePickRow{display:grid;grid-template-columns:1fr 48px;gap:8px;align-items:center}
.vehicleInfoBtn{height:42px;border-radius:10px;border:1px solid rgba(250,204,21,.45);background:rgba(250,204,21,.12);color:#fde68a;font-weight:1000;font-size:20px;cursor:pointer}
.vehicleInfoBox{display:none;margin-top:8px;padding:11px 12px;border-radius:12px;background:rgba(56,189,248,.10);border:1px solid rgba(56,189,248,.35);color:#dbeafe;font-size:13px;font-weight:800;line-height:1.45}
.vehicleInfoBox.show{display:block}


/* ===== TT 8.42 HEADER + AI + KOORDINATE FINAL ===== */
.ttHeroHeader{text-align:center!important;margin:0 auto 12px!important;padding-top:2px!important;overflow:hidden!important;}
.diTaxLogoWrap{width:100%!important;max-width:520px!important;margin:0 auto 2px!important;display:flex!important;justify-content:center!important;align-items:center!important;filter:drop-shadow(0 0 12px rgba(250,204,21,.35));}
.diTaxLogo{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:13px 28px 12px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(0,0,0,.42))!important;border:1px solid rgba(250,204,21,.45)!important;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 0 22px rgba(250,204,21,.22),0 14px 32px rgba(0,0,0,.42)!important;}
.diTaxLogoText{font-size:46px!important;line-height:1!important;font-weight:1000!important;letter-spacing:1px!important;color:#ffd54a!important;text-shadow:0 2px 0 #7c4a03,0 4px 10px rgba(0,0,0,.78),0 0 16px rgba(255,218,74,.35)!important;}
.diTaxPin{width:42px!important;height:42px!important;display:inline-block!important;border-radius:50% 50% 50% 0!important;transform:rotate(-45deg)!important;background:radial-gradient(circle at 58% 42%,#101827 0 20%,transparent 21%),linear-gradient(135deg,#ff5938,#c91b1b)!important;box-shadow:0 2px 0 rgba(255,255,255,.18) inset,0 0 14px rgba(239,68,68,.55)!important;}
.diTaxLine{position:relative!important;width:min(420px,72vw)!important;height:10px!important;margin:6px auto 10px!important;border-radius:999px!important;background:#060606!important;overflow:hidden!important;box-shadow:0 0 10px rgba(250,204,21,.48),0 0 22px rgba(250,204,21,.22),inset 0 1px 4px rgba(255,255,255,.10)!important;}
.diTaxLine::before{content:""!important;position:absolute!important;inset:0!important;left:-70%!important;width:240%!important;background:linear-gradient(90deg,transparent 0%,rgba(250,204,21,.18) 24%,#facc15 43%,#fff7b0 50%,#facc15 57%,rgba(250,204,21,.18) 76%,transparent 100%)!important;animation:heroGoldFlow 2.6s linear infinite!important;}
.ttHeroTitle{margin:0 auto 2px!important;font-size:26px!important;font-weight:1000!important;color:#fff!important;text-shadow:0 3px 10px rgba(0,0,0,.75),0 0 14px rgba(250,204,21,.22)!important;}
.heroSubTitle{margin:6px auto 2px!important;}
.ttCoordPanel{margin:10px 0 14px!important;padding:12px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(14,78,89,.36))!important;border:1px solid rgba(56,189,248,.34)!important;box-shadow:0 14px 32px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.06)!important;}
.ttCoordTitle{color:#e0f2fe!important;font-size:14px!important;font-weight:1000!important;letter-spacing:.3px!important;margin-bottom:9px!important;text-shadow:0 2px 6px rgba(0,0,0,.65)!important;}
.ttCoordGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}
.ttCoordGrid input{min-height:38px!important;border-radius:13px!important;border:1px solid rgba(125,211,252,.42)!important;background:rgba(2,6,23,.72)!important;color:#f8fafc!important;font-size:13px!important;font-weight:1000!important;text-align:center!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 4px 12px rgba(0,0,0,.22)!important;}
.ttCoordHint{margin-top:8px!important;color:#bae6fd!important;font-size:12px!important;line-height:1.35!important;font-weight:850!important;opacity:.92!important;}
.ttAiBox{margin:10px auto 12px!important;padding:0!important;border-radius:18px!important;background:rgba(15,23,42,.76)!important;border:1px solid rgba(250,204,21,.28)!important;box-shadow:0 12px 28px rgba(0,0,0,.28)!important;overflow:hidden!important;}
.ttAiBox summary{list-style:none!important;cursor:pointer!important;padding:12px 14px!important;font-weight:1000!important;color:#fff!important;background:linear-gradient(90deg,rgba(250,204,21,.20),rgba(56,189,248,.08))!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important;}
.ttAiBox summary::-webkit-details-marker{display:none!important;}
.ttAiInner{padding:12px!important;}
.ttAiHelp{font-size:12px!important;line-height:1.35!important;color:#dbeafe!important;font-weight:850!important;margin-bottom:9px!important;}
.ttAiRow{display:grid!important;grid-template-columns:1fr 54px 54px!important;gap:8px!important;align-items:center!important;}
.ttAiRow input{width:100%!important;min-height:42px!important;border-radius:12px!important;border:1px solid rgba(125,211,252,.36)!important;background:#020617!important;color:#fff!important;padding:10px 12px!important;font-weight:900!important;}
.ttAiRow button{min-height:42px!important;border:0!important;border-radius:12px!important;background:#facc15!important;color:#111827!important;font-weight:1000!important;cursor:pointer!important;}
.ttAiRow #ttAiMic{background:#38bdf8!important;color:#082f49!important;font-size:20px!important;}
.ttAiStatus{margin-top:8px!important;color:#bae6fd!important;font-size:12px!important;font-weight:900!important;min-height:18px!important;}
.inp-group label{display:inline-block!important;color:#ffffff!important;font-size:14px!important;font-weight:1000!important;letter-spacing:.8px!important;padding:2px 8px!important;border-left:3px solid #facc15!important;background:rgba(250,204,21,.08)!important;border-radius:4px!important;text-shadow:0 0 3px rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.8)!important;}
@media(max-width:420px){.diTaxLogoText{font-size:38px!important}.diTaxPin{width:35px!important;height:35px!important}.diTaxLogo{padding:11px 20px 10px!important}.ttCoordGrid{grid-template-columns:1fr!important}.ttCoordGrid input{text-align:left!important;padding-left:14px!important}.ttAiRow{grid-template-columns:1fr 48px 48px!important}}
/* ===== TT 8.42 END ===== */


/* ===== DI-TAX 8.40 FIX: ruta, prijevod, logo i vozilo ===== */
.routeStatus .ttRouteNum{
  color:#ffffff!important;
  font-weight:1000!important;
  text-shadow:0 1px 2px rgba(0,0,0,.9)!important;
  white-space:nowrap!important;
}
#vehicleTypeGroup > label#lbl-vehicle-type{
  max-width:calc(100% - 92px)!important;
  width:auto!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  margin-bottom:7px!important;
  position:relative!important;
  z-index:2!important;
}
#vehicleTypeGroup .vehiclePickRow{
  margin-top:0!important;
  position:relative!important;
  z-index:1!important;
}
.ttHeroHeader .heroLogo,
.ttHeroHeader .ditaxSign{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
}
.ttHeroHeader .ditaxSign{
  height:86px!important;
  max-height:24vw!important;
  min-height:64px!important;
}
.ttHeroHeader .ditaxWord{
  transform:scale(.90)!important;
}
.ttHeroHeader .heroLine{
  display:block!important;
}
#smsStatus{display:none;}
#smsStatus.show{display:block;}

/* TT COORD FIX 2026-06-10: samo GPS koordinate u 2 reda.
   Prazno polje ostaje tamno kao prije; kad dobije vrijednost, postaje bijelo/crno. */
.ttCoordGrid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px 12px!important;
  align-items:center!important;
}
.ttCoordGrid input{
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  border-radius:14px!important;
  border:1px solid rgba(96,165,250,.38)!important;
  padding:13px 16px!important;
  font-weight:1000!important;
  font-size:15px!important;
  line-height:1.15!important;
  text-align:left!important;
  background:#061020!important;
  color:#9ca3af!important;
  box-shadow:inset 0 0 0 1px rgba(56,189,248,.12)!important;
}
.ttCoordGrid input::placeholder{
  color:#9ca3af!important;
  opacity:.85!important;
}
.ttCoordGrid input:not(:placeholder-shown){
  background:#fff!important;
  color:#07111f!important;
  border-color:rgba(255,255,255,.82)!important;
  box-shadow:0 2px 8px rgba(0,0,0,.18)!important;
}
@media(max-width:430px){
  .ttCoordGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 10px!important;}
  .ttCoordGrid input{font-size:14px!important;padding:12px 13px!important;}
}
/* ===== DI-TAX 2026-08-20 BRZI TOK: AUTO POLAZIŠTE + PIN ODREDIŠTE ===== */
.ttPickupReadyActions{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:10px}
.ttPickupReadyActions[hidden]{display:none!important}
.ttFlowBtn{min-height:46px;border:0;border-radius:14px;font-weight:1000;font-size:14px;letter-spacing:.2px;cursor:pointer;box-shadow:0 8px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.2)}
.ttFlowSwap{background:#24344f;color:#e2e8f0;border:1px solid rgba(148,163,184,.32)}
.ttFlowSwap:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.55)}
.ttFlowNext{background:linear-gradient(180deg,#38bdf8,#0ea5e9);color:#06223a}
.ttDestinationTools{display:flex;margin-top:10px}
.ttMapPickBtn{width:100%;min-height:50px;border:1px solid rgba(56,189,248,.55);border-radius:15px;background:linear-gradient(135deg,rgba(14,116,144,.94),rgba(2,132,199,.94));color:#fff;font-size:15px;font-weight:1000;letter-spacing:.2px;box-shadow:0 10px 22px rgba(2,132,199,.18);cursor:pointer}
.ttMapPickBtn:active,.ttFlowBtn:active{transform:translateY(1px);filter:brightness(1.08)}
.ttRecentDestinations{margin-top:10px;padding:10px;border-radius:15px;background:rgba(15,23,42,.64);border:1px solid rgba(148,163,184,.22);display:flex;gap:7px;flex-wrap:wrap}
.ttRecentDestinations[hidden]{display:none!important}
.ttRecentTitle{flex-basis:100%;font-size:11px;font-weight:1000;letter-spacing:.6px;color:#93c5fd;margin-bottom:2px}
.ttRecentChip{max-width:100%;border:1px solid rgba(56,189,248,.30);background:#12233b;color:#e0f2fe;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
body.ttMapPickerOpen{overflow:hidden!important;touch-action:none}
.ttMapPickerModal{display:none;position:fixed;inset:0;z-index:32000;background:rgba(2,6,23,.78);backdrop-filter:blur(5px);padding:10px;align-items:center;justify-content:center}
.ttMapPickerModal.open{display:flex}
.ttMapPickerCard{width:min(100%,620px);max-height:96vh;overflow:auto;background:linear-gradient(180deg,#0b1729,#07111f);border:1px solid rgba(56,189,248,.45);border-radius:24px;padding:14px;box-shadow:0 30px 90px rgba(0,0,0,.62);color:#fff}
.ttMapPickerHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
.ttMapPickerEyebrow{font-size:10px;font-weight:1000;letter-spacing:1px;color:#7dd3fc}
.ttMapPickerTitle{font-size:22px;font-weight:1000;line-height:1.05;margin-top:3px}
.ttMapPickerClose{width:46px;height:46px;border-radius:14px;border:1px solid rgba(248,113,113,.45);background:#3b1118;color:#fecaca;font-size:20px;font-weight:1000;cursor:pointer}
.ttMapPickerHint{font-size:13px;line-height:1.45;color:#cbd5e1;margin:7px 2px 10px}
.ttMapPickerMapWrap{position:relative;border-radius:18px;overflow:hidden;border:2px solid rgba(56,189,248,.52);box-shadow:0 14px 32px rgba(0,0,0,.35)}
#ttDestinationPickerMap{height:min(55vh,470px);min-height:330px;background:#dbeafe;z-index:1}
.ttMapCenterPin{position:absolute;z-index:900;left:50%;top:50%;transform:translate(-50%,-100%);font-size:46px;line-height:1;filter:drop-shadow(0 7px 5px rgba(0,0,0,.55));pointer-events:none}
.ttMapCenterPin:after{content:"";display:block;width:12px;height:5px;border-radius:50%;background:rgba(0,0,0,.38);margin:-3px auto 0;filter:blur(1px)}
.ttMapPickerStatus{margin-top:10px;padding:11px 12px;border-radius:14px;background:rgba(14,78,89,.42);border:1px solid rgba(45,212,191,.30);color:#ecfeff;font-size:13px;line-height:1.35;min-height:48px}
.ttMapPickerStatus b{font-size:14px;color:#a7f3d0}.ttMapPickerStatus span{color:#cbd5e1;font-weight:800}
.ttMapPickerActions{display:grid;grid-template-columns:.75fr 1.25fr;gap:8px;margin-top:10px}
.ttMapPickerActions button{min-height:50px;border-radius:15px;border:0;font-weight:1000;font-size:14px;cursor:pointer}
.ttMapPickerCancel{background:#26364f;color:#fff}.ttMapPickerConfirm{background:linear-gradient(180deg,#22c55e,#16a34a);color:#052e16;box-shadow:0 10px 22px rgba(34,197,94,.22)}
.ttMapPickerFoot{font-size:11px;color:#94a3b8;text-align:center;margin-top:8px;line-height:1.35}
@media(max-width:560px){
  .ttPickupReadyActions{grid-template-columns:1fr 1.15fr}
  .ttFlowBtn{font-size:13px;min-height:44px}
  .ttMapPickerModal{padding:5px;align-items:flex-end}
  .ttMapPickerCard{border-radius:22px 22px 14px 14px;padding:11px;max-height:97vh}
  #ttDestinationPickerMap{height:54vh;min-height:320px}
  .ttMapPickerTitle{font-size:19px}
  .ttMapCenterPin{font-size:42px}
}


/* =========================================================
   DI-TAX KORISNIK REDIZAJN — FAZA 1 · 27.08.2026
   Kompaktni PROFIL + JEZIK dropdown. Funkcije/ID-evi ostaju isti.
   ========================================================= */
.ttCustomerUtilityBar{
  position:sticky;top:8px;z-index:1200;margin:8px auto 10px;max-width:520px;
  padding:8px 9px;border-radius:16px;background:rgba(16,29,56,.96);
  border:1px solid rgba(56,189,248,.35);box-shadow:0 8px 24px rgba(0,0,0,.35);
  display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;
  backdrop-filter:blur(10px)
}
.ttCustomerUtilityText{font-weight:900;color:#bbf7d0;font-size:13px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ttCustomerUtilityActions{display:flex;align-items:center;justify-content:flex-end;gap:6px}
.ttUtilityMenu{position:relative;margin:0}
.ttUtilityMenu>summary{list-style:none;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:center;gap:5px;min-height:38px;padding:7px 10px;border-radius:11px;border:1px solid rgba(125,211,252,.24);background:#12233b;color:#e0f2fe;font-size:12px;font-weight:1000;white-space:nowrap}
.ttUtilityMenu>summary::-webkit-details-marker{display:none}
.ttUtilityMenu[open]>summary{border-color:rgba(250,204,21,.55);box-shadow:0 0 0 2px rgba(250,204,21,.08)}
.ttUtilityDropdown{position:absolute;right:0;top:calc(100% + 7px);z-index:5000;width:max-content;min-width:178px;max-width:min(88vw,330px);padding:8px;border-radius:14px;background:#081526;border:1px solid rgba(125,211,252,.30);box-shadow:0 20px 50px rgba(0,0,0,.52)}
.ttProfileDropdown{display:grid;gap:7px}
.ttProfileDropdown .ttGateBtn{margin:0!important;padding:10px 12px!important;font-size:13px!important;min-height:42px!important}
.ttLanguageDropdown.lang-bar{margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(74px,1fr));gap:6px!important;justify-content:stretch!important;max-height:min(62vh,430px);overflow-y:auto;overscroll-behavior:contain}
.ttLanguageDropdown .btn-lang{min-width:0!important;width:100%!important;height:38px!important;min-height:38px!important;padding:4px 7px!important;margin:0!important;border-radius:9px!important}
.ttLanguageDropdown .btn-lang .langCode{font-size:13px!important}
.ttLanguageDropdown .btn-lang .langFlag{transform:scale(.84);transform-origin:center}
@media(max-width:390px){
  .ttCustomerUtilityBar{grid-template-columns:minmax(0,1fr) auto;padding:7px 8px}
  .ttCustomerUtilityText{font-size:12px}
  .ttUtilityMenu>summary{padding:7px 8px}
  .ttProfileMenu>summary span{display:none}
  .ttLanguageDropdown.lang-bar{grid-template-columns:repeat(2,minmax(68px,1fr))}
}

@media(max-width:420px){#ttLoggedCustomerBar.ttFastCompact{grid-template-columns:minmax(0,1fr) auto!important}.ttCustomerUtilityActions{flex-wrap:nowrap!important}.ttCustomerUtilityText{min-width:70px!important}}

/* EKRAN 2B · GPS PIK preciznost / Tvrđa */
.ttMapPickerTarget{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:6px;margin:8px 0}
.ttMapTargetBtn{min-height:38px;border-radius:12px;border:1px solid rgba(125,211,252,.28);background:#122238;color:#cbd5e1;font-size:11px;font-weight:1000;cursor:pointer}
.ttMapTargetBtn.active{background:linear-gradient(180deg,#0ea5e9,#0284c7);color:#fff;border-color:#38bdf8;box-shadow:0 6px 16px rgba(2,132,199,.24)}
.ttMapOverlayTools{position:absolute;z-index:910;left:8px;top:8px;display:flex;gap:6px;max-width:calc(100% - 16px);pointer-events:none}
.ttMapOverlayBtn{pointer-events:auto;min-height:34px;padding:6px 9px;border-radius:10px;border:1px solid rgba(255,255,255,.55);background:rgba(7,17,31,.90);color:#fff;font-size:10px;font-weight:1000;box-shadow:0 6px 16px rgba(0,0,0,.28)}
.ttMapZoomWarning{position:absolute;z-index:915;left:50%;bottom:10px;transform:translateX(-50%);width:max-content;max-width:calc(100% - 20px);padding:7px 10px;border-radius:10px;background:rgba(127,29,29,.94);border:1px solid rgba(254,202,202,.7);color:#fff;text-align:center;font-size:10px;font-weight:1000;line-height:1.25;pointer-events:none}
.ttTvrdjaNotice{margin-top:8px;padding:9px 10px;border-radius:12px;background:rgba(127,29,29,.28);border:1px solid rgba(248,113,113,.5);color:#fecaca;font-size:11px;line-height:1.35}
.ttTvrdjaNotice b{color:#fff}
.ttMapPickerConfirm:disabled{opacity:.45;filter:grayscale(.35);cursor:not-allowed;box-shadow:none}
@media(max-width:560px){
 .ttMapPickerTarget{gap:4px}.ttMapTargetBtn{font-size:9.5px;min-height:34px;padding:4px}
 #ttDestinationPickerMap{height:43vh!important;min-height:280px!important;max-height:390px}
 .ttMapPickerHint{font-size:11px;margin:5px 2px 7px}.ttMapPickerStatus{margin-top:7px;padding:8px 9px;min-height:42px;font-size:11px}
 .ttMapPickerActions{margin-top:7px}.ttMapPickerActions button{min-height:44px;font-size:12px}.ttMapPickerFoot{font-size:10px;margin-top:5px}
}

/* DI-TAX EKRAN 2B BUGFIX 27.08.2026 — ciljevi unutar karte */
.ttMapPickerTargetOverlay{
  position:absolute;z-index:920;left:7px;right:7px;bottom:7px;margin:0!important;
  display:grid;grid-template-columns:.92fr 1fr 1.28fr;gap:4px;pointer-events:none;
}
.ttMapPickerTargetOverlay .ttMapTargetBtn{
  pointer-events:auto;min-height:31px!important;padding:4px 5px!important;border-radius:9px!important;
  background:rgba(7,17,31,.92);border:1px solid rgba(255,255,255,.62);color:#fff;
  font-size:9.5px!important;line-height:1.05;box-shadow:0 4px 12px rgba(0,0,0,.32);
}
.ttMapPickerTargetOverlay .ttMapTargetBtn.active{background:rgba(2,132,199,.96);border-color:#7dd3fc}
.ttMapZoomWarning{bottom:46px!important}
.ttMapPickerConfirm[data-precision-ready="0"]{outline:2px solid rgba(250,204,21,.55);outline-offset:-2px}
@media(max-width:390px){
 .ttMapPickerTargetOverlay{left:5px;right:5px;bottom:5px;gap:3px}
 .ttMapPickerTargetOverlay .ttMapTargetBtn{font-size:8.4px!important;padding:3px!important;min-height:29px!important}
 .ttMapZoomWarning{bottom:41px!important}
}
