.upgv h2{font-size:1.35rem}.upgv .sub{color:var(--text-dim);margin:0 0 1rem;font-size:.85rem}.upgv table{min-width:640px;font-size:.85rem}.upgv th{color:var(--text-dim);text-align:left;letter-spacing:.5px;padding:.4rem .5rem;font-size:.72rem;font-weight:500}.upgv td{border-top:1px solid var(--inset-border);padding:.6rem .5rem}.upgv .id{color:var(--text-mute);font-family:var(--font-display)}.upgv .name{color:#e5e7eb;font-weight:600}.upgv .dim{color:var(--text-dim)}.upgv .c{text-align:center}.upgv .r{text-align:right}.upgv .numsm{text-align:center;width:3.4rem;padding:.35rem}.upgv .lvlbox{align-items:center;gap:.4rem;display:inline-flex}.upgv .stepbtn{color:#cbd5e1;background:#182234;border:1px solid #273449;border-radius:7px;flex:none;width:28px;height:26px;font-size:1rem;line-height:1}.upgv .stepbtn:active{background:#22304a}@media (max-width:767px){.upgv table{min-width:0}.upgv thead{display:none}.upgv tbody tr{border-top:1px solid var(--inset-border);grid-template-columns:1fr auto auto;grid-template-areas:"name name id""effect effect effect""hunter max level";align-items:center;gap:.3rem .6rem;padding:.7rem 0;display:grid}.upgv td{border-top:0;padding:0;display:block}.upgv .name{grid-area:name}.upgv .id{text-align:right;grid-area:id;font-size:.78rem}.upgv .effect{grid-area:effect;font-size:.8rem}.upgv .hunter{grid-area:hunter}.upgv .max{text-align:right;grid-area:max;font-size:.8rem}.upgv .max:before{content:"max ";color:var(--text-mute)}.upgv .r{grid-area:level}}.upgv .filterrow{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:.85rem;display:flex}.upgv .filterchk{color:var(--text-dim);cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.upgv .filterchk input{margin:0}.upgv .hunterfilter{font-size:.85rem}
