/* LeadFlow V77 – tema »Industrijska«: grafitna podlaga, ploske kartice, velike številke, poudarek v barvi branže
   (A1 rdeča, Petrol oranžna, Elektrarne zelena, Zavarovanja turkizna, Splošno vijolična). Vsebina in napisi ostanejo enaki. */
html[data-lf77="ind"]{color-scheme:dark;background:#121212}
html[data-lf77="ind"][data-lf27theme] body{
 --l77-bg:#121212;--l77-card:#1e1e1e;--l77-tile:#262626;--l77-line:#2c2c2c;--l77-ink:#f2f2f2;--l77-mut:#a3a3a3;--l77-nav:#181818;
 --l77-acc:var(--lf72-acc,#5b3fd6);
 --l77-acc-t:color-mix(in srgb,var(--lf72-acc,#5b3fd6) 58%,#fff);
 --l77-acc-s:color-mix(in srgb,var(--lf72-acc,#5b3fd6) 22%,#1e1e1e);
 --lf72-ink:#f2f2f2;--lf72-mut:#a3a3a3;--lf72-line:#2c2c2c;--lf72-card:#1e1e1e;--lf72-bg:#121212;--lf72-soft:var(--l77-acc-s);--lf72-shadow:0 18px 50px rgba(0,0,0,.6);
 --lf73-track:#2a2a2a;--lf73-band:rgba(18,18,18,.88);--lf73-bl:var(--l77-acc-t);--lf73-bl-s:var(--l77-acc-s);
 --l76-ink:#f2f2f2;--l76-mut:#a3a3a3;--l76-line:#2c2c2c;--l76-card:#1e1e1e;--l76-soft:#262626;--l76-ph:#6e6e6e;--l76-acc:var(--l77-acc-t);
 background:#121212!important;background-image:none!important;color:#f2f2f2;
 font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
html[data-lf77="ind"] body #app :is(main,.app,.shell,.lf10Shell,.lf206Page,.lf23Page){background:transparent!important}

/* ---------- kartice: ploske, grafitne ---------- */
html[data-lf77="ind"] body #app :is(.lf73Start,.lf73Res,.lf73G,.lf57Tile,.lf54Card,.lf19Card,.lf23Card,.lf206Widget,.lf206Goal,.card,.lf26Hero,.lf23Hero,.lf20Hero,.lf206Hero,.lf19Hero){background:rgba(30,30,30,.84)!important;background-image:none!important;border:1px solid #2a2a2a!important;box-shadow:none!important;color:#f2f2f2!important}
html[data-lf77="ind"] body #app :is(.lf57Tiles.q,.lf54Links,.lf73Quick,.lf73Res>header){background:transparent!important;box-shadow:none!important}
html[data-lf77="ind"] body #app :is(.lf26Hero,.lf23Hero,.lf20Hero,.lf206Hero) :is(.lf18Eyebrow,small){color:var(--l77-acc-t)!important}
html[data-lf77="ind"] body #app :is(.lf26Hero,.lf23Hero,.lf20Hero,.lf206Hero) :is(h1,h2){color:#f2f2f2!important}
html[data-lf77="ind"] body #app :is(.lf26Hero,.lf23Hero,.lf20Hero,.lf206Hero) p{color:#bdbdbd!important}

/* ---------- začetna kartica branže ---------- */
html[data-lf77="ind"] body #app .lf73Start{border-radius:20px!important}
html[data-lf77="ind"] body #app .lf73Start .lf73ST small{color:var(--l77-acc-t)!important}
html[data-lf77="ind"] body #app .lf73Start .lf73ST b{color:#f2f2f2!important}
html[data-lf77="ind"] body #app .lf73Mk{background:var(--l77-acc)!important;color:#fff!important;border-radius:12px!important}
html[data-lf77="ind"] body #app .lf73Steps::before{background:#333!important}
html[data-lf77="ind"] body #app .lf73Dot{background:var(--l77-acc-s)!important;color:var(--l77-acc-t)!important;box-shadow:none!important}
html[data-lf77="ind"] body #app .lf73Dot i{background:var(--l77-acc)!important;color:#fff!important;box-shadow:none!important}
html[data-lf77="ind"] body #app .lf73Steps b{color:#f2f2f2!important}
html[data-lf77="ind"] body #app .lf73Steps small{color:#a3a3a3!important;opacity:1}
html[data-lf77="ind"] body #app .lf73Go,html[data-lf77="ind"] body #app .lf76Alt{background:var(--l77-acc)!important;color:#fff!important;box-shadow:none!important;border-radius:14px!important}
html[data-lf77="ind"] body #app .lf76Alt{background:#262626!important;color:#f2f2f2!important}
html[data-lf77="ind"] body #app .lf73Quick button{background:#262626!important;color:#f2f2f2!important;border:0!important;border-radius:14px!important}
html[data-lf77="ind"] body #app .lf73Quick button svg{color:var(--l77-acc-t)!important}

/* ---------- rezultati: velike številke, stolpci v barvi branže ---------- */
html[data-lf77="ind"] body #app .lf73K>div{background:#262626!important;border-radius:14px!important}
html[data-lf77="ind"] body #app .lf73K b{color:#f2f2f2!important;font-size:30px;letter-spacing:-.02em}
html[data-lf77="ind"] body #app .lf73K small{color:#a3a3a3!important}
html[data-lf77="ind"] body #app .lf73Bar span{background:#262626!important}
html[data-lf77="ind"] body #app .lf73Bar i{background:var(--l77-acc)!important;opacity:.7}
html[data-lf77="ind"] body #app .lf73Bar.on i{opacity:1}
html[data-lf77="ind"] body #app .lf73Bar.on span{box-shadow:inset 0 0 0 2px var(--l77-acc-t)!important}
html[data-lf77="ind"] body #app .lf73Bar.on small{color:var(--l77-acc-t)!important}
html[data-lf77="ind"] body #app .lf73Seg{background:#262626!important}
html[data-lf77="ind"] body #app .lf73Seg button[aria-pressed="true"]{background:#3a3a3a!important;color:#fff!important;box-shadow:none!important}
html[data-lf77="ind"] body #app :is(.lf73Lnk,.lf73P.b){color:var(--l77-acc-t)!important}
html[data-lf77="ind"] body #app .lf73P.b{background:#262626!important}
html[data-lf77="ind"] body #app .lf53HomeR{background:#1e1e1e!important;background-image:none!important;border:1px solid #2a2a2a!important;color:#f2f2f2!important}

/* ---------- glava ---------- */
html[data-lf77="ind"] body #app header.lf10Header{background:transparent!important;box-shadow:none!important}
html[data-lf77="ind"] body #app .lf28Pill{background:var(--l77-acc-s)!important;color:var(--l77-acc-t)!important;border:1px solid color-mix(in srgb,var(--l77-acc) 45%,transparent)!important;box-shadow:none!important}
html[data-lf77="ind"] body #app .lf28Pill b{background:var(--l77-acc)!important;background-image:none!important;color:#fff!important}
html[data-lf77="ind"] body #app header.lf10Header :is(.lf28Burger,.lf72SBtn,.headerBell,.lf43MoreBtn,.lf43WorkerPill,.lf27Qr,.lf34Key,.viewModeBtn,.lf32AdmBtn,.lf10MessengerBtn,.lf20LangButton,.lf13Logout,.lf21MenuButton){background:#1e1e1e!important;border-color:#2e2e2e!important;color:#f2f2f2!important;box-shadow:none!important}

/* ---------- spodnja vrstica ---------- */
html[data-lf77="ind"] body #app nav.lf10Bottom{background:#181818!important;border-top:1px solid #262626!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-lf77="ind"] body #app nav.lf10Bottom>button{color:#8a8a8a!important}
html[data-lf77="ind"] body #app nav.lf10Bottom>button.selected{color:var(--l77-acc-t)!important;background:transparent!important}
html[data-lf77="ind"] body #app nav.lf10Bottom>button.selected .lf72I{background:var(--l77-acc-s)!important}
html[data-lf77="ind"] body #app nav.lf10Bottom>button.lf57Mid{color:#f2f2f2!important}
html[data-lf77="ind"] body #app nav.lf10Bottom>button.lf57Mid .lf72I{background:var(--l77-acc)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}

/* ---------- gumbi ---------- */
html[data-lf77="ind"] body .btn:not(.alt):not(.line):not(.lf27Nav):not([disabled]){background:var(--l77-acc)!important;background-image:none!important;border-color:transparent!important;color:#fff!important;box-shadow:none!important}
html[data-lf77="ind"] body .btn.alt{background:#262626!important;background-image:none!important;color:#f2f2f2!important;border-color:#333!important}
html[data-lf77="ind"] body .btn.line{background:transparent!important;color:#f2f2f2!important;border-color:#3a3a3a!important}
html[data-lf77="ind"] body :is(.lf27Chat,.lf13ChatBubble){background:var(--l77-acc)!important;background-image:none!important;box-shadow:0 8px 20px rgba(0,0,0,.5)!important}
html[data-lf77="ind"] body .lf26Tabs button.on{background:var(--l77-acc)!important;border-color:var(--l77-acc)!important;color:#fff!important}

/* ---------- polja ---------- */
html[data-lf77="ind"] body #app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:#1a1a1a!important;border-color:#333!important;color:#f2f2f2!important}
html[data-lf77="ind"] body #app :is(input,textarea):focus{border-color:var(--l77-acc-t)!important;outline:none}

/* ---------- predogled teme v Nastavitvah / prvem vodiču ---------- */
.lf77Sw{display:inline-block;width:12px;height:12px;border-radius:3px;background:#1e1e1e;box-shadow:inset 0 0 0 1px #444,inset 0 -4px 0 #d71f2b;margin-right:6px;vertical-align:-1px}

/* ---------- A1 postopek (koraki, spodnja vrstica) ---------- */
html[data-lf77="ind"] body #app .lf65Home{background:#1e1e1e!important;border-color:#2c2c2c!important;color:#f2f2f2!important}
html[data-lf77="ind"] body #app .lf65StR button{background:#1e1e1e!important;border-color:#2c2c2c!important;color:#d6d6d6!important}
html[data-lf77="ind"] body #app .lf65StR button i{background:#2a2a2a!important;color:#a3a3a3!important}
html[data-lf77="ind"] body #app .lf65StR button.done i{background:#14301f!important;color:#4ade80!important}
html[data-lf77="ind"] body #app .lf65StR button.on{border:2px solid var(--l77-acc)!important;color:#fff!important}
html[data-lf77="ind"] body #app .lf65StR button.on i{background:var(--l77-acc)!important;color:#fff!important}
html[data-lf77="ind"] body .lf65Next{background:#181818!important;border-top:1px solid #262626!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-lf77="ind"] body .lf65Next button{background:var(--l77-acc)!important;border-color:var(--l77-acc)!important;color:#fff!important;border-radius:14px!important}
html[data-lf77="ind"] body .lf65Next button:disabled{background:#262626!important;border-color:#262626!important;color:#8a8a8a!important}
html[data-lf77="ind"] body .lf65Next :is(button.alt,button.line,button[data-lf65-back],button:first-child:not(:only-child)){background:#262626!important;border-color:#262626!important;color:#f2f2f2!important}
html[data-lf77="ind"] body .lf65Next small{color:#a3a3a3!important}

/* ---------- »Kje delaš danes?« ---------- */
html[data-lf77="ind"] body .lf53Dim{background:rgba(0,0,0,.62)!important}
html[data-lf77="ind"] body .lf53Today{background:#1e1e1e!important;color:#f2f2f2!important;border:1px solid #2c2c2c!important}
html[data-lf77="ind"] body .lf53TH{background:#1e1e1e!important;background-image:none!important;border-bottom:1px solid #2c2c2c}
html[data-lf77="ind"] body .lf53Main{background:var(--l77-acc)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}

/* ---------- računalnik: začetna kartica z velikim napisom branže v ozadju (napis ostane) ---------- */
html[data-lf77="ind"] body #app .lf57Start .go{background:var(--l77-acc)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}
html[data-lf77="ind"] body #app .lf57Start .mk{color:#f2f2f2!important}

/* ---------- znak branže v ozadju (A1, Petrol, Harvest) – viden tudi na grafitni podlagi ---------- */
html[data-lf77="ind"] body .lf29Wm{opacity:.26!important}
html[data-lf77="ind"] body .lf29Wm img{filter:drop-shadow(0 0 1.5px rgba(255,255,255,.6))}
html[data-lf77="ind"] body .lf29Wm[data-t="a1"]{opacity:.32!important;right:-6px!important;width:min(64vw,420px)!important}
html[data-lf77="ind"] body .lf29Wm[data-t="a1"] img{content:url(assets/business/a1-wm-dark.png);filter:none}
