/* LeadFlow V12.2 – barvni glavni del in mobilni AI */
.lf10Header{background:linear-gradient(112deg,#243a83 0%,#4164d9 65%,#2479aa 100%)!important;border-bottom:0!important;color:white!important;box-shadow:0 7px 24px rgba(37,55,115,.15)}
.lf10Header .logo,.lf10Header .logo em,.lf10Header .headerProfile strong,.lf10Header .headerProfile p{color:#fff!important}
.lf10Header .viewModeBtn,.lf10Header .headerBell,.lf10Header .lf10MessengerBtn,.lf10Header .lf10Back{background:rgba(255,255,255,.16)!important;color:#fff!important;border-color:rgba(255,255,255,.28)!important}
.lf122Hero{padding:24px;background:linear-gradient(115deg,#384ec0,#527de7);color:#fff;border-radius:22px;margin:0 0 18px}
.lf122Hero small{color:#d5e4ff;letter-spacing:1.5px;font-weight:750}.lf122Hero h1{color:white;margin:9px 0}.lf122Hero p{margin:0;color:#f1f5ff;line-height:1.6}
.lf122Camera{display:flex;align-items:center;justify-content:center;width:100%;min-height:90px;border-radius:17px;background:#1d6650;color:#fff;font-weight:800;font-size:17px;cursor:pointer;margin:16px 0}
.lf122Thumbs{display:flex;gap:10px;overflow-x:auto;margin:10px 0 20px;padding:5px 0}.lf122Thumbs img{height:95px;width:95px;flex:0 0 auto;object-fit:cover;border-radius:12px;border:1px solid #d5def0}
.lf122Result{margin:15px 0;padding:18px;border-radius:15px;background:#e4f7ed;border:1px solid #afe1c4;color:#12543d}
.lf122Review{margin:20px 0;border:1px solid #d3dff5;border-radius:15px;padding:15px}.lf122Review>summary{color:#334cc5;font-weight:750;cursor:pointer}.lf122Review form{margin-top:20px}
.lf122Actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.lf122Actions>*{flex:1;min-width:135px}
.lf122Bulk{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0;padding:14px;background:#eaf0ff;border-radius:15px;color:#273d77}.lf122Bulk label{display:flex;gap:7px;align-items:center}.lf122Bulk input[type=checkbox],.lf122Check input{width:18px;height:18px}.lf122Check{display:flex;align-items:center;gap:8px;margin:6px 0 15px;color:#314c9e;cursor:pointer;font-size:12px}
.lf122Commission{padding:18px;border-radius:14px;background:#f2f7ff;border:1px solid #d3e0ff;margin-top:15px}.lf122Commission strong{color:#1a365a}.lf122Commission small{display:block;color:#687990;line-height:1.6}
.lf122DailyStats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.lf122DailyStats>div{background:#eef3ff;border-radius:13px;padding:18px 12px;text-align:center}.lf122DailyStats small{display:block;color:#61718f;font-size:11px}.lf122DailyStats strong{font-size:25px;color:#263eaa}
.lf122ModalShade{position:fixed;inset:0;background:rgba(7,18,45,.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:18px}.lf122Modal{max-width:420px;width:100%;border-radius:19px;background:#fff;color:#16253f;padding:25px;box-shadow:0 28px 70px rgba(0,0,0,.2)}.lf122Modal h2{margin-top:0}.lf122Modal p{line-height:1.6;color:#53647e}
@media(max-width:650px){.lf122Hero{border-radius:17px;padding:20px}.lf122Bulk{align-items:stretch}.lf122Bulk .btn{flex:1}.lf122DailyStats{gap:5px}.lf122DailyStats>div{padding:13px 6px}.lf122DailyStats strong{font-size:22px}}

/* V12.2.3 iPad/iPhone: camera and gallery are native direct-tap targets. */
.lf122Pickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0}
.lf122Pickers .lf122Camera{position:relative;overflow:hidden;margin:0;min-height:76px;padding:12px;line-height:1.35;touch-action:manipulation;text-align:center}
.lf122Pickers .lf122Gallery{background:#eaf1ff;color:#284d9f;border:1px solid #b7ccf4}
.lf122PickerFile{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:100px;z-index:1}
.lf10DocumentFallback{display:flex;justify-content:center;align-items:center;margin:12px 0;text-align:center;min-height:50px;word-break:break-word}
#lf10-open-order-detail{scroll-margin-top:12px;outline:none}
@media(max-width:410px){.lf122Pickers{grid-template-columns:1fr}}
