/* LeadFlow V64 – preprost pogled, statistika pogodb, meni pod »⋯«. */
:root{--l64-ink:var(--lf39-ink,#14172e);--l64-mut:var(--lf39-mute,#5f6683);--l64-line:var(--lf39-line,#ece6ef);--l64-card:var(--lf39-card,#fff);--l64-soft:var(--lf39-soft,#f7f3fa);--l64-acc:#5b3fd6}

/* meni (☰) je pod »⋯« */
/* V66: ☰ je spet viden – glej v66.css */
/* telefon: v glavi samo zvonec in »⋯« – ostalo je v meniju »⋯« pod »Orodja« */
@media (max-width:700px){
 .lf10HeaderActions>:not(.lf43MoreBtn):not(.lf10MessageStack){display:none!important}
 .lf10HeaderActions .lf10MessageStack>:not(.headerBell){display:none!important}
}
.lf64Menu{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}
.lf64MenuBtn{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--l64-line);background:var(--l64-card);color:var(--l64-ink);font:600 14px/1.2 Inter,system-ui,sans-serif;text-align:left;cursor:pointer}
.lf64MenuBtn .ic{width:22px;text-align:center}

/* skupno */
.lf64Card{background:var(--l64-card);border:1px solid var(--l64-line);border-radius:22px;padding:16px;box-shadow:0 6px 22px rgba(120,40,80,.07);margin:0 0 14px}
.lf64Card h1{margin:0 0 6px;font-size:22px;color:var(--l64-ink)}.lf64Card h2{margin:0;font-size:17px;color:var(--l64-ink)}
.lf64H{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.lf64H.wrap{flex-wrap:wrap;align-items:flex-start}
.lf64H small{color:var(--l64-mut);font-size:12.5px}
.lf64Mut{color:var(--l64-mut);font-size:14px;margin:6px 0}.lf64Mut.small{font-size:12px}
.lf64Err{background:#fff1df;color:#7a4300;border-radius:12px;padding:10px 12px;font-size:14px}
.lf64Btn{min-height:38px;padding:0 14px;border-radius:12px;border:0;background:linear-gradient(135deg,#7457f0,#5b3fd6);color:#fff;font:700 13px/1 Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap}
.lf64Link{border:0;background:none;color:var(--l64-acc);font:700 13px/1 Inter,system-ui,sans-serif;cursor:pointer;min-height:36px}
.lf64Chip{border:0;border-radius:99px;padding:6px 12px;font:700 12px/1 Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap;min-height:30px}
.lf64List{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.lf64List li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px;border-top:1px solid var(--l64-line)}
.lf64List li:first-child{border-top:0}
.lf64List li>span{display:flex;flex-direction:column;gap:2px;min-width:0}.lf64List b{font-size:14.5px;color:var(--l64-ink);overflow-wrap:anywhere}.lf64List small{font-size:12.5px;color:var(--l64-mut)}
.lf64Sw{width:52px;height:30px;flex:none;border-radius:99px;border:0;background:#d8d4e3;position:relative;cursor:pointer}
.lf64Sw i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:99px;background:#fff;transition:left .15s}
.lf64Sw.on{background:var(--l64-acc)}.lf64Sw.on i{left:25px}

/* preprost pogled */
body.lf64On .lf10Bottom,body.lf64On .lf28Pill,body.lf64On .lf63Dash,body.lf64On .lf62Quick,body.lf64On .lf13BranchBar{display:none!important}
body.lf64On main{padding-bottom:110px!important}
.lf64Simple{max-width:720px;margin:0 auto}
.lf64Hello{border-radius:24px;padding:20px;margin:0 0 14px;color:#fff;background:linear-gradient(135deg,#7a5af5,#5b3fd6 55%,#c9202f);box-shadow:0 12px 28px rgba(91,63,214,.25)}
.lf64Hello small{font:800 11px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;opacity:.85}.lf64Hello h1{margin:6px 0 4px;font-size:26px;color:#fff}.lf64Hello p{margin:0;opacity:.92}
.lf64Starts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:10px}
.lf64Start{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 14px;border-radius:18px;border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);background:color-mix(in srgb,var(--c) 7%,var(--l64-card));color:var(--l64-ink);text-align:left;cursor:pointer}
.lf64Start>span{flex:1;display:flex;flex-direction:column;gap:2px}.lf64Start strong{font-size:16px}.lf64Start small{color:var(--l64-mut);font-size:12.5px}
.lf64Mk{width:44px;height:44px;flex:none;border-radius:14px;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;font:800 14px/1 Inter,system-ui,sans-serif}
.lf64Start i{font-style:normal;font-size:20px;color:var(--c)}
.lf64Nav{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:2px;max-width:720px;margin:0 auto;padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-radius:24px 24px 0 0;box-shadow:0 -6px 24px rgba(120,40,80,.1)}
.lf64Nav button{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:54px;justify-content:flex-end;border:0;background:none;color:#5c6480;font:600 11.5px/1 Inter,system-ui,sans-serif;cursor:pointer}
.lf64Nav button.on{color:#c21d3c;font-weight:800}
.lf64Nav button.st svg{width:50px;height:44px;padding:10px;margin-top:-22px;border-radius:16px;background:linear-gradient(135deg,#ee3b55,#c9202f);color:#fff;box-shadow:0 8px 18px rgba(201,32,47,.35);box-sizing:border-box}

/* statistika pogodb */
.lf64Per{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.lf64Per button{min-height:36px;padding:0 14px;border-radius:99px;border:1px solid var(--l64-line);background:var(--l64-card);color:var(--l64-ink);font:700 13px/1 Inter,system-ui,sans-serif;cursor:pointer}
.lf64Per button.on{background:var(--l64-acc);border-color:var(--l64-acc);color:#fff}
.lf64Per input,.lf64Per select{min-height:36px;border-radius:10px;border:1px solid var(--l64-line);padding:0 8px;font:14px Inter,system-ui,sans-serif;background:var(--l64-card);color:var(--l64-ink)}
.lf64Kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 12px}
.lf64Kpi>div{background:var(--l64-soft);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}
.lf64Kpi b{font-size:22px;color:var(--l64-ink);background:none!important;padding:0!important}.lf64Kpi b.lf64ok{color:#0f7a45}.lf64Kpi small{font-size:12px;color:var(--l64-mut)}
.lf64Tbl{overflow-x:auto;border:1px solid var(--l64-line);border-radius:14px}
.lf64Tbl table{width:100%;border-collapse:collapse;font:13.5px/1.3 Inter,system-ui,sans-serif;min-width:820px}
.lf64Tbl th,.lf64Tbl td{padding:9px 10px;text-align:right;white-space:nowrap;border-top:1px solid var(--l64-line);color:var(--l64-ink)}
.lf64Tbl thead th{border-top:0;background:var(--l64-soft);font-size:12px;color:var(--l64-mut);font-weight:700}
.lf64Tbl th:first-child,.lf64Tbl td:first-child{text-align:left}
.lf64Tbl tbody th{font-weight:600}
.lf64Tbl tr.me th,.lf64Tbl tr.me td{background:#f4f0ff}
.lf64Tbl .b{font-weight:800}.lf64Tbl .m{color:var(--l64-mut)}
.lf64Tbl tfoot th,.lf64Tbl tfoot td{font-weight:800;background:var(--l64-soft)}
@media (max-width:700px){.lf64Kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.lf64Card{padding:14px}}
/* V76: temna tema po izbiri v aplikaciji */html[data-lf27theme="dark"] .lf64Nav{background:rgba(22,26,46,.97)}html[data-lf27theme="dark"] .lf64Tbl tr.me th,html[data-lf27theme="dark"] .lf64Tbl tr.me td{background:#241f3d}
html body.lf64On #app nav.lf10Bottom,html body.lf64On nav.bottom.lf10Bottom{display:none!important;visibility:hidden!important}
