/* V2.8.1 Local Job Storage & Backup */
.jhSection{padding-top:20px}.jhHead{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:16px}.jhHead h2{margin:6px 0}.jhHead p{margin:0;max-width:720px}.jhActions{display:flex;gap:8px;flex-wrap:wrap}.jhActions button,.jhActions label{border:1px solid rgba(86,168,255,.17);border-radius:11px;background:#071d3d;color:#a7d8f4;padding:11px 13px;font-size:9px;font-weight:800;cursor:pointer}.jhActions input{display:none}.jhStats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.jhStat{padding:15px;border:1px solid rgba(85,162,240,.12);border-radius:16px;background:linear-gradient(145deg,rgba(7,28,59,.82),rgba(3,15,34,.9))}.jhStat small,.jhStat span{display:block;color:#6d88aa;font-size:9px}.jhStat b{display:block;font-size:25px;color:#dff5ff;margin:4px 0}.jhFilters{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:9px;margin-bottom:12px}.jhFilters input,.jhFilters select{width:100%;border:1px solid rgba(103,156,226,.14);border-radius:12px;background:rgba(2,11,26,.7);color:#dfeeff;padding:11px 12px;font:inherit;font-size:10px}.jhList{display:flex;flex-direction:column;gap:9px}.jhEmpty{padding:28px;text-align:center;border:1px dashed rgba(90,158,235,.14);border-radius:16px;color:#6b86a6}.jhCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px;border:1px solid rgba(93,162,241,.13);border-radius:17px;background:linear-gradient(145deg,rgba(7,25,53,.8),rgba(3,14,31,.88))}.jhMain{min-width:0}.jhTop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jhTop b{font-size:13px;color:#e9f7ff}.jhBadge{padding:5px 8px;border:1px solid rgba(84,182,255,.16);border-radius:999px;color:#7dccff;font-size:8px}.jhMeta{margin-top:7px;color:#738daa;font-size:9px;display:flex;gap:10px;flex-wrap:wrap}.jhDesc{margin-top:8px;color:#9bb2cc;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jhBtns{display:grid;grid-template-columns:repeat(2,auto);gap:6px;align-content:center}.jhBtns button{border:1px solid rgba(88,168,255,.15);border-radius:9px;background:#071d3d;color:#9ed0f0;padding:8px 10px;font-size:8px;font-weight:800;cursor:pointer}.jhBtns .danger{border-color:rgba(255,92,118,.14);background:rgba(72,10,29,.28);color:#ff8da1}.jhLocalNote{display:flex;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid rgba(62,214,175,.12);border-radius:14px;background:rgba(10,73,58,.11)}.jhLocalNote b{white-space:nowrap;color:#60e5bd;font-size:8px}.jhLocalNote span{color:#6e8f9f;font-size:8px;line-height:1.55}.jhStorageBar{height:6px;border-radius:99px;background:rgba(255,255,255,.05);overflow:hidden;margin-top:8px}.jhStorageBar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#18c7ff,#3564ff);transition:.3s}.jrStickyActions #saveHistory{background:linear-gradient(145deg,#0c8bdc,#394fff);color:#fff;border-color:rgba(112,211,255,.25)}
@media(max-width:760px){.jhHead{display:block}.jhActions{margin-top:12px}.jhStats{grid-template-columns:1fr 1fr}.jhStats .jhStat:last-child{grid-column:1/-1}.jhFilters{grid-template-columns:1fr}.jhCard{grid-template-columns:1fr}.jhBtns{grid-template-columns:repeat(4,1fr)}.jhBtns button{padding:9px 5px}.jhLocalNote{display:block}.jhLocalNote b{display:block;margin-bottom:5px}}
