/* LeadFlow V83 – uvoz vozil (obrazec, QR, stroški), zavarovanja (vrsta in želja), pogodbe za vnos (ekipa, branže), odškodnine (brisanje) */
body{--l83-acc:var(--lf72-acc,#5b3fd6);--l83-ink:#14172b;--l83-mut:#62677f;--l83-line:#e5e5ef;--l83-card:#fff;--l83-tile:#f4f4f9;--l83-ok:#15803d;--l83-okbg:#e8f7ee;--l83-no:#b91c1c;--l83-nobg:#fdecec;--l83-hi:#fff4e0}
html[data-lf27theme="dark"] body{--l83-ink:#eceefc;--l83-mut:#a3a7c4;--l83-line:#2c3150;--l83-card:#171a2f;--l83-tile:#1f2240;--l83-ok:#4ade80;--l83-okbg:#123524;--l83-no:#fca5a5;--l83-nobg:#3d1a1d;--l83-hi:#2b1d10}
html[data-lf77="ind"] body{--l83-acc:var(--l77-acc,var(--lf72-acc,#d71f2b));--l83-line:#2e2e2e;--l83-card:#1e1e1e;--l83-tile:#272727}
.lf83Mut{display:block;margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--l83-mut)}
.lf83Row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.lf83Hide{display:none!important}

/* kdo odda povpraševanje */
.lf83Seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:6px 0 4px}
html body .lf83Seg button{display:grid;gap:3px;justify-items:start;text-align:left;min-height:64px;margin:0;padding:12px 14px;border-radius:14px;border:2px solid var(--l83-line);background:var(--l83-card);color:var(--l83-ink);cursor:pointer;width:100%}
html body .lf83Seg button b{font:800 15px/1.2 Inter,system-ui,sans-serif}
html body .lf83Seg button small{font-size:12.5px;color:var(--l83-mut)}
html body .lf83Seg button.on{border-color:var(--l83-acc);background:color-mix(in srgb,var(--l83-acc) 10%,var(--l83-card))}

/* QR */
.lf83Qr{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:10px;padding:12px;border-radius:14px;background:var(--l83-tile);border:1px solid var(--l83-line)}
.lf83QrImg{flex:none;padding:8px;border-radius:12px;background:#fff;line-height:0}
.lf83QrImg img,.lf83QrImg canvas{width:200px!important;height:200px!important;max-width:100%}
.lf83QrTx{flex:1 1 220px;display:grid;gap:6px;min-width:0}
.lf83QrTx b{font:800 15px/1.25 Inter,system-ui,sans-serif;color:var(--l83-ink)}
.lf83QrTx small{font-size:12.5px;color:var(--l83-mut)}
html body .lf83QrTx input{width:100%;min-height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--l83-line);background:var(--l83-card);color:var(--l83-ink);font:600 12.5px/1 ui-monospace,Menlo,monospace}
.lf83InsQr{display:grid;gap:4px;margin:0 0 12px;padding:12px;border-radius:14px;border:1px dashed var(--l83-line)}
.lf83InsQr .lf83Qr{margin-top:4px}

/* uvoz vozil */
.lf83Want{margin-top:12px}
.lf83Moto{font-size:56px;line-height:1}
.lf83Budget{display:grid;gap:3px;margin:10px 0 4px;padding:12px 14px;border-radius:14px;border:1px solid var(--l83-line)}
.lf83Budget.k-ok{background:var(--l83-okbg)}.lf83Budget.k-ok b{color:var(--l83-ok)}
.lf83Budget.k-no{background:var(--l83-nobg)}.lf83Budget.k-no b{color:var(--l83-no)}
.lf83Budget span{font-size:13.5px;line-height:1.45}
.lf28Row.lf83Hi{background:var(--l83-hi);border-radius:10px;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 55%,transparent)}
.lf83Flash{animation:lf83Flash .5s ease 3}
@keyframes lf83Flash{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--l83-acc) 40%,transparent)}}
.lf83Costs{align-items:end}
.lf83CarCta{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.lf83CarCta>div:first-child{flex:1 1 260px;display:grid;gap:4px;min-width:0}
.lf83CarCta b{font:800 17px/1.25 Inter,system-ui,sans-serif}
.lf83CarCta small{font-size:13px;line-height:1.45;color:var(--l83-mut)}
.lf83CarCta.s b{font-size:15px}
.lf83Feat>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
html body .lf83FeatB{display:grid;gap:4px;justify-items:start;text-align:left;margin:0;padding:14px;border-radius:16px;border:1px solid var(--l83-line);background:var(--l83-tile);color:var(--l83-ink);cursor:pointer;width:100%;min-height:0}
.lf83FeatB i{font-style:normal;font-size:26px;line-height:1}
.lf83FeatB b{font:800 15px/1.2 Inter,system-ui,sans-serif}
.lf83FeatB small{font-size:12.5px;color:var(--l83-mut)}
.lf83FeatB em{font-style:normal;font-size:12px;font-weight:800;color:var(--l83-acc)}
html body .lf83FeatB:hover{border-color:var(--l83-acc)}
.lf83QrCar p{margin:4px 0 10px}

/* zavarovanja */
html body .lf83Ins{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--l83-line);border-radius:14px;min-width:0}
html body .lf83Ins legend{float:left;width:100%;padding:0;margin:4px 0 0;font:800 13.5px/1.2 Inter,system-ui,sans-serif;color:var(--l83-ink)}
.lf83Chips{display:flex;flex-wrap:wrap;gap:6px}
html body .lf83Chip{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0 12px;min-height:40px;border-radius:999px;border:1px solid var(--l83-line);background:var(--l83-card);font-weight:700;font-size:13.5px;cursor:pointer}
html body .lf83Chip input{width:18px;height:18px;margin:0}
html body .lf83Chip:has(input:checked){border-color:var(--l83-acc);background:color-mix(in srgb,var(--l83-acc) 12%,var(--l83-card))}
.lf83Goal{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px}
html body .lf83Opt{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:12px;border:1px solid var(--l83-line);background:var(--l83-card);cursor:pointer}
html body .lf83Opt input{width:18px;height:18px;margin:2px 0 0;flex:none}
.lf83Opt span{display:grid;gap:2px}.lf83Opt b{font-size:14px}.lf83Opt small{font-size:12px;color:var(--l83-mut)}
html body .lf83Opt:has(input:checked){border-color:var(--l83-acc);background:color-mix(in srgb,var(--l83-acc) 10%,var(--l83-card))}
.lf83Two{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}
html body .lf83Two label{display:grid;gap:4px;margin:0;font-weight:700;font-size:13px}

/* oddaj lead: samo izbrana branža */
.lf83Lock{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 12px;padding:12px 14px;border-radius:14px;background:var(--l83-tile);border:1px solid var(--l83-line);font-size:15px}
html body .lf83Lock button{min-height:38px;width:auto;margin:0;padding:0 12px;border-radius:10px;border:1px solid var(--l83-line);background:var(--l83-card);color:var(--l83-ink);font:700 13px/1 Inter,system-ui,sans-serif;cursor:pointer}

/* pogodbe za vnos */
html body .lf53Bar select.lf83CqB{min-height:40px;width:auto;padding:0 10px}

/* odškodnine */
html body .lf83CDel{min-width:36px;min-height:36px;width:auto;margin:0;padding:0 8px;border-radius:9px;border:1px solid var(--l83-line);background:var(--l83-card);cursor:pointer}
.lf83CArch summary{cursor:pointer;font-weight:800}
.lf83CArch summary em{font-style:normal;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--l83-tile);font-size:12px}
.lf83CRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--l83-line)}
.lf83CRow span{display:grid;gap:2px}.lf83CRow small{font-size:12px;color:var(--l83-mut)}

/* provizija: tujih zneskov ni */
.lf83Pv{color:var(--l83-mut);font-style:normal}

/* branža: samo ta branža */
.lf83BrHead .lf83Row{margin-top:10px}
.lf26Branches{min-width:0;max-width:100%}
.lf26Branches>*{min-width:0;max-width:100%}
.lf69Ct{min-width:0;max-width:100%}
/* obrazec za lead: oznake ostanejo v vrsti */
html body .lf83Ins .lf83Chip,html body .lf83Ins .lf83Opt{flex-direction:row;align-items:center;font-weight:700}
html body .lf83Ins .lf83Opt{align-items:flex-start}
html body .lf83Ins input[type=checkbox],html body .lf83Ins input[type=radio]{width:18px!important;height:18px!important;min-width:18px;min-height:0!important;padding:0!important;margin:0;flex:none;box-shadow:none}
html body .lf83Ins .lf83Two label{flex-direction:column}
