#drawer{z-index:20;background:#0000008c;display:none;position:fixed;inset:0}#drawer.open{display:block}#panel{background:var(--bg);border-left:1px solid var(--line);width:min(760px,100%);padding:18px 20px 40px;position:absolute;top:0;bottom:0;right:0;overflow:auto}#panel .dbtn{float:right;gap:8px;margin-left:10px;display:flex}#panel .dhb{background:var(--panel2);min-width:104px;height:34px;color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;font:inherit;font-size:var(--fs-md);white-space:nowrap;padding:0 14px}#panel .dhb.on{border-color:var(--acc);color:var(--acc)}#panel .dfav{color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;margin-left:6px;padding:0 6px;font-size:22px;line-height:1}#panel .dfav.on{color:var(--acc)}.dtabs{margin:12px 0 4px;display:inline-flex}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-md);margin-top:8px}.tbl td,.tbl th{border-bottom:1px solid var(--line);text-align:left;padding:5px 8px}.tbl th{color:var(--muted);font-weight:500}.isk{background:var(--panel2);border-radius:var(--r-md);margin:8px 0;padding:9px 11px}.isn{justify-content:space-between;gap:10px;display:flex}.isd{color:var(--gold-soft);font-size:var(--fs-sm);white-space:nowrap}.ist{font-size:var(--fs-md);color:var(--muted);margin:4px 0 6px;line-height:1.45}.isf{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.isf .tag.eff{background:#2a2540}.itips{line-height:1.5;font-size:var(--fs-md);margin:6px 0 0 18px;padding:0}.itips li{margin:5px 0}.ibar{background:var(--panel-deep);border-radius:var(--r-xs);width:140px;height:8px}.ibar div{background:var(--gold-soft);border-radius:var(--r-xs);height:100%}.irt td.up,.tbl .up{color:#5fd08a}.tbl .down{color:var(--red-soft)}#panel .close{float:right;background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;font:inherit;padding:6px 12px}#panel h2{margin:0 0 2px;font-size:18px}#panel h3{font-size:var(--fs-md);text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin:22px 0 8px}h3.uph{color:var(--good)!important}.cgoal{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.cgoal .seg button{font-size:var(--fs-sm);padding:4px 10px}.cgoal select{background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);padding:3px 6px}.rtog{margin-top:8px}h2.uh{align-items:center;display:flex}.bpatch{border-left:3px solid var(--acc,#6aa7ff);margin:8px 0;padding:2px 0 2px 10px}.bph{font-weight:600;font-size:var(--fs-sm);opacity:.85;margin-bottom:2px}.bchg{margin:4px 0}
