.item-selector-popup{position:absolute;background-color:#222;border:1px solid #777;border-radius:4px;z-index:7;display:flex;box-shadow:0 5px 15px rgba(0,0,0,.5)}.selector-column{display:flex;flex-direction:column;max-height:450px;overflow-y:auto;border-right:1px solid #444}.selector-column:last-child{border-right:none}.selector-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid #444;white-space:nowrap;width:200px}.selector-item:last-child{border-bottom:none}.selector-item:hover{background-color:#4a4a4a}.selector-item.active{background-color:#4a4a4a;color:#d1b06b}.rarity-grid-container{display:grid;grid-template-columns:repeat(3,160px);grid-template-rows:repeat(3,auto);gap:8px;padding:8px}.rarity-grid-cell{border:1px solid #555;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;font-weight:700;cursor:pointer;transition:.2s;padding:8px}.rarity-grid-cell:not(.disabled):hover{transform:scale(1.08);border-width:2.5px}.rarity-grid-cell.disabled{background-color:#222;color:#555;cursor:not-allowed;border-style:dashed}.rarity-grid-cell.rarity-common,.rarity-grid-cell.rarity-crude{background-color:#2a2a2a!important}.rarity-grid-cell.rarity-uncommon{background-color:#2a4a2a!important}.rarity-grid-cell.rarity-rare{background-color:#2a3a6b!important}.rarity-grid-cell.rarity-epic{background-color:#4a2a6b!important}.rarity-grid-cell.rarity-legendary{background-color:#6a5a2a!important}.rarity-grid-cell.rarity-unique{background-color:#6b5a3a!important}.rarity-grid-cell.rarity-artifact{background-color:#6b2a2a!important}.rarity-grid-cell.rarity-crude .rarity-header,.rarity-text-crude,.selector-item.rarity-crude{color:#999!important}.rarity-grid-cell.rarity-common .rarity-header,.rarity-text-common,.selector-item.rarity-common{color:#fff!important}.rarity-grid-cell.rarity-uncommon .rarity-header,.rarity-text-uncommon,.selector-item.rarity-uncommon{color:#4c4!important}.rarity-grid-cell.rarity-rare .rarity-header,.rarity-text-rare,.selector-item.rarity-rare{color:#58f!important}.rarity-grid-cell.rarity-epic .rarity-header,.rarity-text-epic,.selector-item.rarity-epic{color:#a4d!important}.rarity-grid-cell.rarity-legendary .rarity-header,.rarity-text-legendary,.selector-item.rarity-legendary{color:#f2b300!important}.rarity-grid-cell.rarity-unique .rarity-header,.rarity-text-unique,.selector-item.rarity-unique{color:#ddcb91!important}.rarity-grid-cell.rarity-artifact .rarity-header,.rarity-text-artifact,.selector-item.rarity-artifact{color:#ff6b6b!important}.rarity-header{text-align:center;padding-bottom:5px;border-bottom:1px solid #555;margin-bottom:5px;font-size:1.1em}.rarity-stats-list{display:flex;flex-direction:column;gap:3px;font-size:.85em;font-weight:400;max-height:100%;overflow:hidden}.stat-line-in-popup{display:flex;justify-content:space-between;color:#ddd;font-size:1em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rarity-stats-list.stats-count-1 .stat-line-in-popup,.rarity-stats-list.stats-count-2 .stat-line-in-popup{font-size:1.1em;line-height:1.25}.rarity-stats-list.stats-count-3 .stat-line-in-popup,.rarity-stats-list.stats-count-4 .stat-line-in-popup{font-size:1em;line-height:1.15}.rarity-stats-list.stats-count-5 .stat-line-in-popup,.rarity-stats-list.stats-count-6 .stat-line-in-popup{font-size:.9em;line-height:1.1}.rarity-stats-list.stats-count-7 .stat-line-in-popup,.rarity-stats-list.stats-count-8 .stat-line-in-popup{font-size:.8em;line-height:1.05}.rarity-stats-list.stats-count-10 .stat-line-in-popup,.rarity-stats-list.stats-count-11 .stat-line-in-popup,.rarity-stats-list.stats-count-12 .stat-line-in-popup,.rarity-stats-list.stats-count-9 .stat-line-in-popup,.rarity-stats-list.stats-count-many .stat-line-in-popup{font-size:.7em;line-height:1}.stat-line-in-popup span:last-child{font-weight:700}.paperdoll-slot.rarity-artifact,.paperdoll-slot.rarity-common,.paperdoll-slot.rarity-crude,.paperdoll-slot.rarity-epic,.paperdoll-slot.rarity-legendary,.paperdoll-slot.rarity-rare,.paperdoll-slot.rarity-uncommon,.paperdoll-slot.rarity-unique,.weapon-full.rarity-artifact,.weapon-full.rarity-common,.weapon-full.rarity-crude,.weapon-full.rarity-epic,.weapon-full.rarity-legendary,.weapon-full.rarity-rare,.weapon-full.rarity-uncommon,.weapon-full.rarity-unique,.weapon-side.rarity-artifact,.weapon-side.rarity-common,.weapon-side.rarity-crude,.weapon-side.rarity-epic,.weapon-side.rarity-legendary,.weapon-side.rarity-rare,.weapon-side.rarity-uncommon,.weapon-side.rarity-unique{border-color:#666!important}.paperdoll-slot.rarity-crude .equipped-item-header,.paperdoll-slot.rarity-crude .rarity-header,.weapon-full.rarity-crude .equipped-item-header,.weapon-full.rarity-crude .rarity-header,.weapon-side.rarity-crude .equipped-item-header,.weapon-side.rarity-crude .rarity-header{color:#666}.paperdoll-slot.rarity-common .equipped-item-header,.paperdoll-slot.rarity-common .rarity-header,.weapon-full.rarity-common .equipped-item-header,.weapon-full.rarity-common .rarity-header,.weapon-side.rarity-common .equipped-item-header,.weapon-side.rarity-common .rarity-header{color:#fff}.paperdoll-slot.rarity-uncommon .equipped-item-header,.paperdoll-slot.rarity-uncommon .rarity-header,.weapon-full.rarity-uncommon .equipped-item-header,.weapon-full.rarity-uncommon .rarity-header,.weapon-side.rarity-uncommon .equipped-item-header,.weapon-side.rarity-uncommon .rarity-header{color:#4c4}.paperdoll-slot.rarity-rare .equipped-item-header,.paperdoll-slot.rarity-rare .rarity-header,.weapon-full.rarity-rare .equipped-item-header,.weapon-full.rarity-rare .rarity-header,.weapon-side.rarity-rare .equipped-item-header,.weapon-side.rarity-rare .rarity-header{color:#58f}.paperdoll-slot.rarity-epic .equipped-item-header,.paperdoll-slot.rarity-epic .rarity-header,.weapon-full.rarity-epic .equipped-item-header,.weapon-full.rarity-epic .rarity-header,.weapon-side.rarity-epic .equipped-item-header,.weapon-side.rarity-epic .rarity-header{color:#a4d}.paperdoll-slot.rarity-legendary .equipped-item-header,.paperdoll-slot.rarity-legendary .rarity-header,.weapon-full.rarity-legendary .equipped-item-header,.weapon-full.rarity-legendary .rarity-header,.weapon-side.rarity-legendary .equipped-item-header,.weapon-side.rarity-legendary .rarity-header{color:#f2b300}.paperdoll-slot.rarity-unique .equipped-item-header,.paperdoll-slot.rarity-unique .rarity-header,.weapon-full.rarity-unique .equipped-item-header,.weapon-full.rarity-unique .rarity-header,.weapon-side.rarity-unique .equipped-item-header,.weapon-side.rarity-unique .rarity-header{color:#ddcb91}.paperdoll-slot.rarity-artifact .equipped-item-header,.paperdoll-slot.rarity-artifact .rarity-header,.weapon-full.rarity-artifact .equipped-item-header,.weapon-full.rarity-artifact .rarity-header,.weapon-side.rarity-artifact .equipped-item-header,.weapon-side.rarity-artifact .rarity-header{color:#ff6b6b}@media (max-width:1400px){.rarity-grid-container{grid-template-columns:repeat(3,140px);gap:6px;padding:6px}.rarity-grid-cell{padding:6px}.rarity-header{font-size:1em;padding-bottom:4px;margin-bottom:4px}.rarity-stats-list{font-size:.8em;gap:2px}.rarity-stats-list.stats-count-1 .stat-line-in-popup,.rarity-stats-list.stats-count-2 .stat-line-in-popup{font-size:1.05em;line-height:1.2}.rarity-stats-list.stats-count-3 .stat-line-in-popup,.rarity-stats-list.stats-count-4 .stat-line-in-popup{font-size:.95em;line-height:1.1}.rarity-stats-list.stats-count-5 .stat-line-in-popup,.rarity-stats-list.stats-count-6 .stat-line-in-popup{font-size:.85em;line-height:1.05}.rarity-stats-list.stats-count-7 .stat-line-in-popup,.rarity-stats-list.stats-count-8 .stat-line-in-popup{font-size:.75em;line-height:1}.rarity-stats-list.stats-count-10 .stat-line-in-popup,.rarity-stats-list.stats-count-11 .stat-line-in-popup,.rarity-stats-list.stats-count-12 .stat-line-in-popup,.rarity-stats-list.stats-count-9 .stat-line-in-popup,.rarity-stats-list.stats-count-many .stat-line-in-popup{font-size:.65em;line-height:.95}.selector-item{width:180px;padding:6px 10px}}@media (max-width:1200px){.rarity-grid-container{grid-template-columns:repeat(3,120px);gap:5px;padding:5px}.rarity-grid-cell{padding:5px}.rarity-header{font-size:.95em;padding-bottom:3px;margin-bottom:3px}.rarity-stats-list{font-size:.75em;gap:1px}.rarity-stats-list.stats-count-1 .stat-line-in-popup,.rarity-stats-list.stats-count-2 .stat-line-in-popup{font-size:1em;line-height:1.15}.rarity-stats-list.stats-count-3 .stat-line-in-popup,.rarity-stats-list.stats-count-4 .stat-line-in-popup{font-size:.9em;line-height:1.05}.rarity-stats-list.stats-count-5 .stat-line-in-popup,.rarity-stats-list.stats-count-6 .stat-line-in-popup{font-size:.8em;line-height:1}.rarity-stats-list.stats-count-7 .stat-line-in-popup,.rarity-stats-list.stats-count-8 .stat-line-in-popup{font-size:.7em;line-height:.95}.rarity-stats-list.stats-count-10 .stat-line-in-popup,.rarity-stats-list.stats-count-11 .stat-line-in-popup,.rarity-stats-list.stats-count-12 .stat-line-in-popup,.rarity-stats-list.stats-count-9 .stat-line-in-popup,.rarity-stats-list.stats-count-many .stat-line-in-popup{font-size:.6em;line-height:.9}.selector-item{width:160px;padding:5px 8px;font-size:.9em}.selector-column{max-height:400px}}@media (max-width:1000px){.rarity-grid-container{grid-template-columns:repeat(3,100px);gap:4px;padding:4px}.rarity-grid-cell{padding:4px}.rarity-header{font-size:.9em;padding-bottom:2px;margin-bottom:2px}.rarity-stats-list{font-size:.7em;gap:1px}.rarity-stats-list.stats-count-1 .stat-line-in-popup,.rarity-stats-list.stats-count-2 .stat-line-in-popup{font-size:.95em;line-height:1.1}.rarity-stats-list.stats-count-3 .stat-line-in-popup,.rarity-stats-list.stats-count-4 .stat-line-in-popup{font-size:.85em;line-height:1}.rarity-stats-list.stats-count-5 .stat-line-in-popup,.rarity-stats-list.stats-count-6 .stat-line-in-popup{font-size:.75em;line-height:.95}.rarity-stats-list.stats-count-7 .stat-line-in-popup,.rarity-stats-list.stats-count-8 .stat-line-in-popup{font-size:.65em;line-height:.9}.rarity-stats-list.stats-count-10 .stat-line-in-popup,.rarity-stats-list.stats-count-11 .stat-line-in-popup,.rarity-stats-list.stats-count-12 .stat-line-in-popup,.rarity-stats-list.stats-count-9 .stat-line-in-popup,.rarity-stats-list.stats-count-many .stat-line-in-popup{font-size:.55em;line-height:.85}.selector-item{width:140px;padding:4px 6px;font-size:.85em}.selector-column{max-height:350px}}