/* JLJAM v7.6 completion layer */
.v76-deck-btn{border-color:rgba(168,85,247,.45)!important;background:linear-gradient(180deg,rgba(139,92,246,.24),rgba(67,56,202,.14))!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 8px 22px rgba(76,29,149,.15)!important}
.v76-deck-btn span{filter:drop-shadow(0 0 8px rgba(196,181,253,.8))}
.v76-offline{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:calc(env(safe-area-inset-top) + 68px);z-index:2500;display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:16px;background:rgba(80,20,20,.94);border:1px solid rgba(248,113,113,.4);backdrop-filter:blur(18px);box-shadow:0 18px 45px rgba(0,0,0,.35)}
.v76-offline.hidden{display:none}.v76-offline b{font-size:22px;letter-spacing:.12em}.v76-offline span{font-size:22px;opacity:.82}
.v76-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v76-control-grid button{min-height:112px;text-align:left;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025));color:inherit;box-shadow:inset 0 1px rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.16)}.v76-control-grid span{display:block;font-size:24px;margin-bottom:14px}.v76-control-grid b,.v76-control-grid small{display:block}.v76-control-grid small{margin-top:5px;opacity:.62;line-height:1.35}
.v76-view-list{display:grid;gap:9px}.v76-view{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:stretch}.v76-view>button:first-child{text-align:left;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:inherit;border-radius:15px;padding:12px 14px}.v76-view b,.v76-view small{display:block}.v76-view small{opacity:.6;margin-top:4px}.v76-builtins{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;align-items:center}.v76-builtins>small{width:100%;opacity:.6}.v76-builtins button{border:1px solid rgba(255,255,255,.1);background:rgba(124,58,237,.12);color:inherit;border-radius:999px;padding:8px 11px}
.v76-activity{display:grid;gap:0}.v76-activity article{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.07)}.v76-activity i{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:rgba(139,92,246,.13);font-style:normal}.v76-activity b,.v76-activity p,.v76-activity small{display:block}.v76-activity p{margin:4px 0;opacity:.72}.v76-activity small{opacity:.48}
.v76-conflicts{display:grid;gap:10px}.v76-conflicts article{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:13px;border-radius:16px;border:1px solid rgba(251,191,36,.2);background:rgba(251,191,36,.06)}.v76-conflicts article.hard{border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.07)}.v76-conflicts p{margin:4px 0;opacity:.78}.v76-conflicts small{opacity:.52}.v76-clear{padding:20px;border:1px solid rgba(74,222,128,.2);background:rgba(74,222,128,.05);border-radius:18px}.v76-clear b{color:#86efac}.v76-clear p{opacity:.7}
.v76-quality{display:grid;gap:8px}.v76-quality>button{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;width:100%;text-align:left;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:inherit}.v76-quality strong{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,rgba(139,92,246,.28),rgba(79,70,229,.12));font-size:22px}.v76-quality b,.v76-quality p,.v76-quality small{display:block}.v76-quality p{margin:3px 0;opacity:.72}.v76-quality small{opacity:.5}.v76-quality em{font-style:normal;font-size:22px;opacity:.5}
.v76-health{display:grid;gap:8px}.v76-health>div{display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;padding:11px 12px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.v76-health span{width:25px;height:25px;display:grid;place-items:center;border-radius:9px}.v76-health .ok span{background:rgba(34,197,94,.14);color:#86efac}.v76-health .bad span{background:rgba(239,68,68,.14);color:#fca5a5}.v76-health small{opacity:.55}.v76-convert-btn{border-color:rgba(167,139,250,.35)!important;background:rgba(139,92,246,.12)!important}
@media(max-width:650px){.v76-control-grid{grid-template-columns:1fr 1fr}.v76-control-grid button{min-height:104px;padding:13px}.v76-conflicts article{grid-template-columns:30px 1fr}.v76-conflicts article .btn{grid-column:2}.v76-health>div{grid-template-columns:28px 1fr}.v76-health small{grid-column:2}.v76-offline{top:calc(env(safe-area-inset-top) + 76px)}}
.v76-smart-inline{border-color:rgba(167,139,250,.28)!important;background:rgba(124,58,237,.1)!important}
.v76-activity-tools{display:grid;grid-template-columns:minmax(160px,1fr) minmax(130px,.45fr) auto;gap:8px;margin-bottom:12px}.v76-activity-tools input,.v76-activity-tools select{min-height:44px;border-radius:13px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:inherit;padding:0 12px}.v76-activity-event{display:grid;grid-template-columns:34px 1fr auto;gap:10px;width:100%;text-align:left;padding:12px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:inherit}.v76-activity-event.fresh{background:linear-gradient(90deg,rgba(139,92,246,.08),transparent)}.v76-activity-event i{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:rgba(139,92,246,.13);font-style:normal}.v76-activity-event b,.v76-activity-event p,.v76-activity-event small{display:block}.v76-activity-event p{margin:4px 0;opacity:.72}.v76-activity-event small{opacity:.48}.v76-activity-event em{font-style:normal;font-size:22px;opacity:.42;align-self:center}
@media(max-width:650px){.v76-activity-tools{grid-template-columns:1fr 1fr}.v76-activity-tools .btn{grid-column:1/-1}.v76-smart-inline{min-height:42px}}
