/* ============ EP Vodič ============ */
.ev-main{display:block}
.ev-wrap{--blue:#0053C2;--blue-d:#003272;--ink:#1f2c3f;--mut:#5b6677;--red:#E10913;--grn:#0a5f37;--bg:#f4f8ff;--line:#e2e8f3;
	font-family:inherit;color:var(--ink);line-height:1.6;font-size:17px;overflow-x:clip}
.ev-wrap [hidden]{display:none!important}
.ev-wrap *{box-sizing:border-box}
.ev-wrap a{color:var(--blue);text-decoration:none}
.ev-wrap a:hover{text-decoration:underline}
.ev-anchor{display:block;position:relative;top:-90px;visibility:hidden}
.ev-body{max-width:1060px;margin:0 auto;padding:0 20px}

/* ---- ikonice ---- */
.ev-ic{width:26px;height:26px;flex:0 0 auto}
.ev-ic-s{width:18px;height:18px}

/* ---- dugmad ---- */
.ev-btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.98rem;padding:13px 22px;border-radius:12px;border:2px solid transparent;cursor:pointer;transition:.18s;line-height:1;text-decoration:none!important}
.ev-btn-sm{padding:10px 16px;font-size:.9rem}
.ev-btn-p{background:#fff;color:var(--blue-d)}
.ev-btn-p:hover{transform:translateY(-2px)}
.ev-btn-app{background:var(--red);color:#fff;box-shadow:0 8px 22px rgba(225,9,19,.26)}
.ev-btn-app:hover{background:#c20810;transform:translateY(-2px);color:#fff}
.ev-btn-o{background:var(--blue);color:#fff}
.ev-btn-o:hover{background:var(--blue-d);color:#fff;transform:translateY(-2px)}
.ev-btn-g{background:#fff;color:var(--blue-d);border-color:#cfdcf3}
.ev-btn-g:hover{border-color:var(--blue);color:var(--blue-d)}
.ev-btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.6)}
.ev-btn-ghost:hover{background:rgba(255,255,255,.14);color:#fff}

/* ---- HERO ---- */
.ev-hero{position:relative;background:linear-gradient(150deg,#012a5e 0%,#0053C2 55%,#1d6fe0 100%);color:#fff;padding:64px 20px 56px;overflow:hidden}
.ev-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 360px at 85% -10%,rgba(255,255,255,.16),transparent 60%);pointer-events:none}
.ev-hero-in{max-width:1060px;margin:0 auto;position:relative;text-align:center}
.ev-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:#fff;padding:8px 16px;border-radius:999px;font-size:.86rem;font-weight:700;margin-bottom:20px}
.ev-hero h1{font-size:2.75rem;line-height:1.12;margin:0 0 16px;color:#fff;font-weight:800;letter-spacing:-.02em}
.ev-hero-sub{font-size:1.16rem;color:#e6eefc;max-width:760px;margin:0 auto 28px}
.ev-hero-acts{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:38px}
.ev-hero-stats{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}
.ev-hero-stat{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:16px 26px;min-width:150px}
.ev-hero-stat-n{display:block;font-size:1.9rem;font-weight:800;color:#fff;line-height:1}
.ev-hero-stat-l{display:block;font-size:.85rem;color:#cfe0fa;margin-top:6px}
.ev-hero-upd{display:inline-flex;align-items:center;gap:6px;margin-top:26px;font-size:.82rem;color:#bcd2f4}

/* ---- progress + TOC ---- */
.ev-progress{position:sticky;top:0;z-index:40;height:4px;background:transparent}
.ev-progress>span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--red),#ff5a4d)}
.ev-toc{position:sticky;top:4px;z-index:39;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
.ev-toc-in{max-width:1060px;margin:0 auto;display:flex;gap:6px;overflow-x:auto;padding:10px 16px;scrollbar-width:none}
.ev-toc-in::-webkit-scrollbar{display:none}
.ev-toc-in a{white-space:nowrap;font-size:.9rem;font-weight:600;color:var(--mut);padding:7px 13px;border-radius:9px;text-decoration:none!important;transition:.15s}
.ev-toc-in a:hover{background:var(--bg);color:var(--blue-d)}
.ev-toc-in a.on{background:var(--blue);color:#fff}

/* ---- sekcije ---- */
.ev-sec{padding:54px 0;border-bottom:1px solid var(--line)}
.ev-sec-tight{padding:30px 0}
.ev-sec-head{max-width:760px;margin:0 auto 30px;text-align:center}
.ev-kicker{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:10px}
.ev-sec h2{font-size:2rem;line-height:1.18;margin:0 0 12px;color:var(--blue-d);font-weight:800;letter-spacing:-.01em}
.ev-lead{font-size:1.1rem;color:var(--mut);margin:0}
.ev-sec p{margin:0 0 14px}

/* ---- kartice ---- */
.ev-cards{display:grid;gap:18px;margin:8px 0}
.ev-cols-3{grid-template-columns:repeat(3,1fr)}
.ev-cols-4{grid-template-columns:repeat(4,1fr)}
.ev-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;transition:.2s;box-shadow:0 2px 10px rgba(0,40,114,.04)}
.ev-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,40,114,.1);border-color:#cfdcf3}
.ev-card-ic{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:13px;background:var(--bg);color:var(--blue);margin-bottom:14px}
.ev-card h3{font-size:1.06rem;margin:0 0 8px;color:var(--blue-d);font-weight:700}
.ev-card p{font-size:.96rem;color:var(--mut);margin:0}
.ev-card-link{display:inline-block;margin-top:12px;font-weight:700;font-size:.9rem}

/* ---- podnaslov u sekciji ---- */
.ev-subh{font-size:1.15rem;font-weight:800;color:var(--blue-d);margin:30px 0 14px;text-align:center}

/* ---- callout ---- */
.ev-callout{display:flex;gap:14px;align-items:flex-start;border-radius:14px;padding:18px 20px;margin:20px 0;border:1px solid;font-size:.98rem}
.ev-callout-c{flex:1}
.ev-callout-c>strong{display:block;margin-bottom:4px;font-size:1rem}
.ev-callout-c p{margin:0 0 8px}
.ev-callout-c p:last-child{margin:0}
.ev-callout-ic{flex:0 0 auto}
.ev-info{background:#eef4ff;border-color:#cfe0fd;color:#1c3a63}
.ev-info .ev-callout-ic{color:var(--blue)}
.ev-warn{background:#fff5ec;border-color:#ffd9b8;color:#7a4012}
.ev-warn .ev-callout-ic{color:#e07a14}
.ev-tip{background:#f3f0ff;border-color:#dcd2fb;color:#3f2d72}
.ev-tip .ev-callout-ic{color:#6b3df0}
.ev-good{background:#eefaf2;border-color:#c2ebd2;color:#0a5f37}
.ev-good .ev-callout-ic{color:var(--grn)}
.ev-callout a{font-weight:700}

/* ---- tabovi ---- */
.ev-tabs{margin:10px 0}
.ev-tabnav{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}
.ev-tabbtn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:2px solid var(--line);color:var(--mut);font-weight:700;font-size:.95rem;padding:11px 18px;border-radius:12px;cursor:pointer;transition:.15s}
.ev-wrap .ev-tabbtn:hover{background:var(--blue-d);border-color:var(--blue-d);color:#fff}
.ev-wrap .ev-tabbtn:hover .ev-ic{color:#fff}
.ev-tabbtn.on{background:var(--blue);border-color:var(--blue);color:#fff}
.ev-tabpane{display:none;animation:evFade .3s ease}
.ev-tabpane.on{display:block}
.ev-tabpane{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;box-shadow:0 2px 12px rgba(0,40,114,.04)}
@keyframes evFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}

/* ---- harmonika ---- */
.ev-acc{max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:10px}
.ev-acc-i{background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden}
.ev-acc-i[open]{border-color:#cfdcf3;box-shadow:0 6px 18px rgba(0,40,114,.06)}
.ev-acc-i summary{list-style:none;cursor:pointer;padding:17px 52px 17px 20px;font-weight:700;color:var(--blue-d);position:relative;font-size:1.02rem}
.ev-acc-i summary::-webkit-details-marker{display:none}
.ev-acc-x{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px;height:16px}
.ev-acc-x:before,.ev-acc-x:after{content:"";position:absolute;background:var(--blue);border-radius:2px;transition:.2s}
.ev-acc-x:before{top:7px;left:0;width:16px;height:2px}
.ev-acc-x:after{top:0;left:7px;width:2px;height:16px}
.ev-acc-i[open] .ev-acc-x:after{transform:rotate(90deg);opacity:0}
.ev-acc-b{padding:0 20px 18px;color:var(--mut);font-size:.98rem}
.ev-acc-b p{margin:0 0 10px}.ev-acc-b p:last-child{margin:0}

/* ---- tooltip pojam ---- */
.ev-tt{position:relative;border-bottom:2px dotted var(--blue);cursor:help;font-weight:600;color:var(--blue-d)}
.ev-tt-pop{position:absolute;left:50%;bottom:135%;transform:translateX(-50%) translateY(6px);background:var(--blue-d);color:#fff;font-weight:400;font-size:.85rem;line-height:1.45;padding:10px 13px;border-radius:9px;width:260px;max-width:78vw;opacity:0;visibility:hidden;transition:.18s;z-index:30;box-shadow:0 10px 26px rgba(0,20,60,.3)}
.ev-tt-pop:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--blue-d)}
.ev-tt:hover .ev-tt-pop,.ev-tt:focus .ev-tt-pop{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}

/* ---- timeline ---- */
.ev-tl{max-width:840px;margin:0 auto;position:relative;padding-left:8px}
.ev-tl:before{content:"";position:absolute;left:20px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--blue),#cfe0fd)}
.ev-tl-i{position:relative;display:flex;gap:18px;padding:0 0 22px 0}
.ev-tl-dot{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#fff;border:2px solid var(--blue);color:var(--blue);display:flex;align-items:center;justify-content:center;z-index:1}
.ev-tl-c{background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px 18px;flex:1;box-shadow:0 2px 10px rgba(0,40,114,.04)}
.ev-tl-tag{display:inline-block;background:var(--bg);color:var(--blue-d);font-weight:800;font-size:.8rem;padding:4px 11px;border-radius:7px;margin-bottom:7px}
.ev-tl-c p{margin:0;color:var(--mut);font-size:.96rem}

/* ---- app promo ---- */
.ev-apppromo{max-width:1060px;margin:46px auto;padding:0 20px}
.ev-apppromo-in{background:linear-gradient(120deg,#0a5f37,#0e7d49);border-radius:22px;padding:38px 40px;color:#fff;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(10,95,55,.28)}
.ev-apppromo-in:before{content:"";position:absolute;right:-60px;top:-60px;width:280px;height:280px;border-radius:50%;background:rgba(255,255,255,.07)}
.ev-apppromo-l{position:relative;max-width:680px}
.ev-apppromo-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.25);padding:7px 14px;border-radius:999px;font-size:.82rem;font-weight:700;margin-bottom:16px}
.ev-apppromo-title{font-size:1.7rem;font-weight:800;margin:0 0 10px;color:#fff}
.ev-apppromo-in p{color:#e3f5ea;margin:0 0 18px;font-size:1.04rem}
.ev-apppromo-feats{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-template-columns:1fr 1fr;gap:9px 22px}
.ev-apppromo-feats li{display:flex;align-items:center;gap:9px;font-size:.97rem;color:#eafaf0}
.ev-apppromo-feats .ev-ic{color:#7ef0ad}
.ev-apppromo-cta{display:inline-flex;align-items:center;background:#fff;color:#0a5f37;font-weight:800;padding:13px 26px;border-radius:12px;text-decoration:none!important;transition:.18s}
.ev-apppromo-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.2);color:#0a5f37}
.ev-apppromo-sub{display:block;margin-top:12px;font-size:.85rem;color:#bfe8cf}

/* ---- kalkulator embed ---- */
.ev-calc{max-width:840px;margin:8px auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 6px 22px rgba(0,40,114,.06)}
.ev-calc-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.ev-calc-ic{width:50px;height:50px;border-radius:13px;background:var(--bg);color:var(--blue);display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.ev-calc-head h3{margin:0;color:var(--blue-d);font-size:1.2rem;font-weight:800}
.ev-calc-head p{margin:3px 0 0;color:var(--mut);font-size:.92rem}
.ev-calc-body{display:flex;justify-content:center}
.ev-calc-body .pk-box{margin:6px auto;max-width:100%}
.ev-calc-note{margin:14px 0 0;font-size:.85rem;color:var(--mut);text-align:center}

/* ---- parametri tabela ---- */
.ev-par{max-width:840px;margin:24px auto 0;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,40,114,.04)}
.ev-par-head{display:flex;align-items:center;gap:14px;padding:20px 22px;background:var(--bg);color:var(--blue)}
.ev-par-head h3{margin:0;color:var(--blue-d);font-size:1.08rem;font-weight:800}
.ev-par-head p{margin:3px 0 0;color:var(--mut);font-size:.88rem}
.ev-par-tbl{overflow-x:auto}
.ev-par table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:520px}
.ev-par th{text-align:left;padding:12px 22px;background:#fafcff;color:var(--mut);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line)}
.ev-par td{padding:13px 22px;border-bottom:1px solid #eef2f8;color:var(--ink)}
.ev-par tr:last-child td{border-bottom:none}
.ev-par-v{font-weight:800;color:var(--blue-d);white-space:nowrap}
.ev-par-n{color:var(--mut);font-size:.9rem}

/* ---- web promo ---- */
.ev-web{max-width:840px;margin:0 auto}
.ev-web-i{display:flex;gap:20px;align-items:flex-start;background:linear-gradient(135deg,#f4f8ff,#eaf1ff);border:1px solid #d4e2fb;border-radius:18px;padding:26px 28px}
.ev-web-ic{width:54px;height:54px;border-radius:14px;background:#fff;color:var(--blue);display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 4px 14px rgba(0,40,114,.08)}
.ev-web-i h3{margin:0 0 8px;color:var(--blue-d);font-size:1.2rem;font-weight:800}
.ev-web-i p{margin:0 0 16px;color:var(--mut)}
.ev-web-acts{display:flex;gap:12px;flex-wrap:wrap}

/* ---- blog ---- */
.ev-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.ev-blog-c{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;transition:.2s;text-decoration:none!important}
.ev-blog-c:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,40,114,.12);border-color:#cfdcf3}
.ev-blog-img{display:block;height:150px;background-size:cover;background-position:center;background-color:#e8eef9}
.ev-blog-noimg{display:flex;align-items:center;justify-content:center;color:#b3c4e0}
.ev-blog-noimg .ev-ic{width:40px;height:40px}
.ev-blog-b{padding:15px 17px;display:flex;flex-direction:column;gap:7px}
.ev-blog-cat{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--red)}
.ev-blog-t{font-weight:700;color:var(--blue-d);font-size:1rem;line-height:1.35}

/* ---- rečnik ---- */
.ev-gloss{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.ev-gloss-i{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}
.ev-gloss-i dt{font-weight:800;color:var(--blue-d);margin-bottom:5px;font-size:1rem}
.ev-gloss-i dd{margin:0;color:var(--mut);font-size:.93rem;line-height:1.55}

/* ---- decision tree ---- */
.ev-dec{max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 8px 28px rgba(0,40,114,.07)}
.ev-dec-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}
.ev-dec-ic{width:52px;height:52px;border-radius:14px;background:var(--bg);color:var(--blue);display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.ev-dec-head h3{margin:0 0 5px;color:var(--blue-d);font-size:1.25rem;font-weight:800}
.ev-dec-head p{margin:0;color:var(--mut);font-size:.92rem}
.ev-dec-q{font-size:1.1rem;font-weight:600;color:var(--ink);margin:0 0 16px;display:block;position:relative;padding-left:40px}
.ev-dec-n{position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;font-size:.9rem;font-weight:800;display:flex;align-items:center;justify-content:center}
.ev-dec-opts{display:flex;gap:12px;flex-wrap:wrap}
.ev-dec-o{flex:1;min-width:200px;background:#f7faff;border:2px solid var(--line);border-radius:13px;padding:15px 18px;font-weight:700;color:var(--blue-d);cursor:pointer;transition:.15s;font-size:.98rem;text-align:left;white-space:normal;overflow-wrap:break-word}
.ev-dec-o:hover{border-color:var(--blue);background:#eef4ff;transform:translateY(-2px)}
.ev-dec-hint{display:inline-block;margin-top:14px;font-size:.88rem;font-weight:700}
.ev-dec-res{background:linear-gradient(135deg,#eef4ff,#f3f0ff);border:1px solid #d4e2fb;border-radius:15px;padding:24px}
.ev-dec-res h4{margin:0 0 8px;color:var(--blue-d);font-size:1.3rem;font-weight:800}
.ev-dec-res p{margin:0 0 14px;color:#33414f}
.ev-dec-res .ev-dec-tag{display:inline-block;background:var(--grn);color:#fff;font-weight:800;font-size:.82rem;padding:5px 13px;border-radius:8px;margin-bottom:12px}
.ev-dec-res .ev-btn{margin-top:4px}
.ev-dec-reset{margin:16px auto 0;display:block;background:none;border:none;color:var(--mut);font-weight:700;cursor:pointer;text-decoration:underline;font-size:.9rem}

/* ---- final CTA ---- */
.ev-final{background:linear-gradient(150deg,#012a5e,#0053C2);color:#fff;padding:60px 20px;text-align:center;margin-top:10px}
.ev-final-in{max-width:720px;margin:0 auto}
.ev-final-ic{display:inline-flex;width:64px;height:64px;border-radius:18px;background:rgba(255,255,255,.14);color:#fff;align-items:center;justify-content:center;margin-bottom:18px}
.ev-final-ic .ev-ic{width:34px;height:34px}
.ev-final h2{color:#fff;font-size:2rem;margin:0 0 12px;font-weight:800}
.ev-final p{color:#dbe8fb;font-size:1.1rem;margin:0 0 26px}
.ev-final-acts{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.ev-final-sub{display:block;margin-top:18px;font-size:.85rem;color:#bcd2f4}

/* ---- disclaimer ---- */
.ev-disc{font-size:.84rem;color:#8590a3;text-align:center;padding:30px 0 50px;margin:0;line-height:1.6}

/* ============ responsive ============ */
@media(max-width:900px){
	.ev-cols-3,.ev-cols-4{grid-template-columns:1fr 1fr}
	.ev-blog-grid{grid-template-columns:1fr 1fr}
	.ev-hero h1{font-size:2.2rem}
}
@media(max-width:640px){
	.ev-wrap{font-size:16px}
	.ev-hero{padding:46px 18px 40px}
	.ev-hero h1{font-size:1.7rem}
	.ev-hero-sub{font-size:1.02rem}
	.ev-hero-stat{min-width:0;flex:1;padding:13px 10px}
	.ev-hero-stat-n{font-size:1.4rem}
	.ev-sec{padding:40px 0}
	.ev-sec h2{font-size:1.55rem}
	.ev-cols-3,.ev-cols-4,.ev-blog-grid,.ev-gloss,.ev-apppromo-feats{grid-template-columns:1fr}
	.ev-apppromo-in{padding:28px 22px}
	.ev-apppromo-title{font-size:1.4rem}
	.ev-tabpane{padding:20px}
	.ev-web-i{flex-direction:column;gap:14px}
	.ev-dec{padding:22px 18px}
	.ev-dec-opts{flex-direction:column}
	.ev-dec-o{min-width:0;width:100%}
	.ev-final h2{font-size:1.5rem}
}

/* ============ REG strana (toggle paušal/knjigaš) ============ */
.evr-wrap .evr-only{display:none}
.evr-wrap[data-mode="pausal"] .evr-pausal{display:block}
.evr-wrap[data-mode="knjigas"] .evr-knjigas{display:block}

/* hero prekidač */
.evr-hero-switch{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin:6px 0 30px}
.evr-hb{display:flex;align-items:center;gap:13px;text-align:left;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.32);color:#fff;border-radius:15px;padding:15px 22px;cursor:pointer;transition:.18s;min-width:250px}
.evr-hb .ev-ic{width:30px;height:30px;flex:0 0 auto}
.evr-hb span{display:flex;flex-direction:column;line-height:1.2}
.evr-hb strong{font-size:1.08rem}
.evr-hb small{font-size:.82rem;opacity:.85;margin-top:2px}
.evr-hb:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}
.evr-wrap[data-mode="pausal"] .evr-hb[data-mode="pausal"],
.evr-wrap[data-mode="knjigas"] .evr-hb[data-mode="knjigas"]{background:#fff;border-color:#fff;color:var(--blue-d);box-shadow:0 12px 28px rgba(0,0,0,.18)}

/* sticky mode traka */
.evr-bar{position:sticky;top:4px;z-index:39;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
.evr-bar-in{max-width:1060px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;flex-wrap:wrap}
.evr-bar-lbl{font-size:.92rem;color:var(--mut)}
.evr-bar-lbl .evr-mode-name{color:var(--blue-d);text-transform:capitalize}
.evr-bar-btns{display:flex;gap:7px;background:var(--bg);padding:4px;border-radius:11px}
.evr-sb{background:transparent;border:none;color:var(--mut);font-weight:700;font-size:.9rem;padding:8px 16px;border-radius:8px;cursor:pointer;transition:.15s}
.evr-sb:hover{color:var(--blue-d)}
.evr-wrap[data-mode="pausal"] .evr-sb[data-mode="pausal"],
.evr-wrap[data-mode="knjigas"] .evr-sb[data-mode="knjigas"]{background:var(--blue);color:#fff;box-shadow:0 3px 10px rgba(0,83,194,.28)}
@media(max-width:640px){
	.evr-hb{min-width:0;width:100%;justify-content:center}
	.evr-bar-in{justify-content:center}
	.evr-bar-lbl{width:100%;text-align:center}
}

/* ---- boje teksta dugmadi (mora da pobedi .ev-wrap a) ---- */
.ev-wrap a.ev-btn-app,.ev-wrap button.ev-btn-app{color:#fff}
.ev-wrap a.ev-btn-app:hover{color:#fff}
.ev-wrap a.ev-btn-o,.ev-wrap a.ev-btn-o:hover{color:#fff}
.ev-wrap a.ev-btn-p,.ev-wrap a.ev-btn-p:hover{color:var(--blue-d)}
.ev-wrap a.ev-btn-g,.ev-wrap a.ev-btn-g:hover{color:var(--blue-d)}
.ev-wrap a.ev-btn-ghost,.ev-wrap a.ev-btn-ghost:hover{color:#fff}
.ev-wrap a.ev-apppromo-cta,.ev-wrap a.ev-apppromo-cta:hover{color:#0a5f37}

/* ---- promo savetovanje (Suzana) ---- */
.esav-promo{display:flex;gap:22px;align-items:center;max-width:840px;margin:0 auto;background:linear-gradient(135deg,#f4f8ff,#eaf1ff);border:1px solid #d4e2fb;border-radius:18px;padding:24px 28px}
.esav-promo-foto{width:96px;height:96px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 6px 18px rgba(0,40,114,.16);flex:0 0 auto}
.esav-promo-kick{display:block;font-weight:800;color:#003272;font-size:1.12rem;margin-bottom:6px}
.esav-promo-txt p{margin:0 0 12px;color:#33414f;font-size:.97rem}
.ev-wrap a.esav-promo-cta{display:inline-flex;align-items:center;background:#0053C2;color:#fff;font-weight:700;padding:11px 20px;border-radius:11px;text-decoration:none;font-size:.93rem;transition:.18s}
.ev-wrap a.esav-promo-cta:hover{background:#003272;transform:translateY(-2px);color:#fff}
@media(max-width:640px){.esav-promo{flex-direction:column;text-align:center;padding:22px}.esav-promo-foto{width:84px;height:84px}}
