.categoryContainer{text-align:center;font-size:calc(.8rem + .4vw);color:#f0f8ff;height:calc(100% - 40px);width:100%;font-family:Splintered Liberty Thin;letter-spacing:.02rem;font-size:2.4rem;line-height:1}.categoryContainer .content{height:100%;overflow-y:auto}.categoryContainer .content.withOverviewBtn{height:inherit;padding-bottom:.5rem}.categoryContainer .content .scrollUpBtn{position:absolute;bottom:3.5rem;right:2.5rem;background-color:#eeaf1a;width:-moz-fit-content;width:fit-content;visibility:hidden;opacity:0;padding:.3rem .6rem;transition:visibility .1s,opacity .3s linear}.categoryContainer .content .scrollUpBtn.scrollable{visibility:visible;opacity:1}@media(pointer:coarse),(pointer:none){.categoryContainer .content .scrollUpBtn{right:1rem}}.categoryContainer .content .scrollUpBtn svg{color:#444}.categoryContainer .subcategoryContainer:last-child{margin-bottom:.5rem}.categoryContainer .subcategoryContainer:only-child{margin-bottom:0}.categoryContainer .subcategoryContainer .setHeader .btn{--bs-btn-padding-x:0.3rem;--bs-btn-padding-y:0rem;height:calc(1.45rem + .2vw);width:calc(1.45rem + .2vw);line-height:0}.categoryContainer .subcategoryContainer .setHeader .btn.withSetImg{margin-right:calc(var(--bs-gutter-x)*.5)}.categoryContainer .subcategoryContainer .setHeader .btn svg{vertical-align:baseline;height:auto}.categoryContainer .subcategoryContainer .setHeader .subcategoryHeader{margin-bottom:0;font-family:Pirata One;font-weight:400;font-size:calc(1.25rem + .4vw);letter-spacing:.05rem;line-height:normal}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer{margin-bottom:.4rem}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .btn{--bs-btn-padding-x:0.3rem;--bs-btn-padding-y:0rem;height:calc(1.45rem + .2vw);width:calc(1.45rem + .2vw);line-height:0}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .btn.withSetImg{margin-right:calc(var(--bs-gutter-x)*.5)}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .btn svg{vertical-align:baseline;height:auto}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer>*{width:auto}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .subcategoryHeader{margin-bottom:0;font-family:Pirata One;font-weight:400;font-size:calc(1.25rem + .4vw);letter-spacing:.05rem;line-height:normal}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .elementCount{padding:0;color:gray;font-family:Pirata One;font-weight:400;font-size:calc(1.2rem + .4vw);letter-spacing:.05rem;line-height:normal}.categoryContainer .itemGroupHeader{justify-content:center;margin:calc(.1rem + .4vw) 0}.categoryContainer .itemGroupHeader span{font-size:calc(1.2rem + .4vw);border:1px solid hsla(0,3%,53%,.842);border-radius:.2rem;background-color:hsla(0,1%,44%,.651);width:-moz-fit-content;width:fit-content;padding:calc(.05rem + .4vw) calc(.4rem + .4vw)}.categoryContainer .row{justify-content:center;align-items:center}.categoryContainer .row.setHeader{display:flex;flex-wrap:nowrap;margin:.4rem}.categoryContainer .row.setHeader>*{width:auto}.categoryContainer .row.setHeader span{margin-bottom:0}.categoryContainer .row.setHeader img{padding:0;height:calc(1.3rem + .4vw)}.categoryContainer .row.setHeader .elementCount{padding:0;color:gray;font-family:Pirata One;font-weight:400;font-size:calc(1rem + .4vw);letter-spacing:.05rem;line-height:normal}.categoryContainer .row.setHeader .checkOwnershipBtn.btn{margin:0 .3rem}.categoryContainer .row.setHeader .checkOwnershipBtn.btn:hover{color:#ce9f07}.categoryContainer .row.setHeader .checkOwnershipBtn.btn.checked,.categoryContainer .row.setHeader .checkOwnershipBtn.btn:hover.checked{color:#adff2f}.categoryContainer .btnShowAll{width:100%;height:calc(1.6rem + 1.2vh);--bs-btn-line-height:calc(1rem + 1vh);margin-top:.25rem;margin-bottom:.4rem;font-size:calc(1rem + .1vw)}.categoryContainer .btnShowAll svg{margin-left:-1.5rem!important}.categoryContainer .btnSwitchOwnerMode.btn{margin-left:.5rem;--bs-btn-padding-x:0.3rem;--bs-btn-padding-y:0.3rem;height:calc(1.45rem + .2vw);width:calc(1.45rem + .2vw);line-height:0}.categoryContainer .btnSwitchOwnerMode.btn.active{color:#ffc60c}.categoryContainer .btnSwitchOwnerMode.btn svg{vertical-align:baseline;height:auto}.categoryContainer .itemContainerWrapper{font-size:calc(1.6rem + .4vw)!important;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;max-width:max-content;margin:.5rem!important;padding:.2rem 0;background-color:gray;border:1px solid #f0f8ff;border-radius:.15rem;line-height:1.1}.categoryContainer .itemContainerWrapper.uncommon{background-color:rgba(36,97,36,.884)}.categoryContainer .itemContainerWrapper.rare{background-color:#274f67}.categoryContainer .itemContainerWrapper.epic{background-color:#6a397d}.categoryContainer .itemContainerWrapper.legendary{background-color:#ce9f07}.categoryContainer .itemContainerWrapper .setIcon{border-right:.15rem solid hsla(0,0%,65%,.4);padding:.25rem .5rem;height:calc(1.5rem + 3vw);margin-left:0;display:flex;align-items:center}.categoryContainer .itemContainerWrapper .setIcon img{width:calc(1.2rem + 1vw);height:calc(1.2rem + 1vw);border-radius:.15rem;margin:0}.categoryContainer .itemContainerWrapper .setIcon.playerSet>img{width:auto;height:calc(3rem + 1vw)}.categoryContainer .itemContainerWrapper .setIcon:hover{background-color:hsla(0,0%,61%,.28);background-blend-mode:normal;border-radius:.15rem;color:#fff}.categoryContainer .itemContainerWrapper .itemLinkContainer{text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;color:#fff}.categoryContainer .itemContainerWrapper .itemLinkContainer:hover{background-color:hsla(0,0%,61%,.28);background-blend-mode:normal;border-radius:.15rem;color:#fff}.categoryContainer .itemContainerWrapper .itemLinkContainer .checkOwnershipBtn.btn{--bs-btn-padding-x:0.3rem;--bs-btn-padding-y:0.3rem;height:calc(1.45rem + .2vw);width:calc(1.45rem + .2vw);line-height:0;margin-top:.2rem;margin-bottom:auto;margin-right:.4rem}.categoryContainer .itemContainerWrapper .itemLinkContainer .checkOwnershipBtn.btn:hover{color:#ce9f07}.categoryContainer .itemContainerWrapper .itemLinkContainer .checkOwnershipBtn.btn.checked,.categoryContainer .itemContainerWrapper .itemLinkContainer .checkOwnershipBtn.btn:hover.checked{color:#adff2f}.categoryContainer .itemContainerWrapper .itemLinkContainer .checkOwnershipBtn.btn svg{vertical-align:baseline;height:auto}.categoryContainer .itemContainerWrapper .itemContentContainer{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;margin:0 .4rem}@media(max-width:600px){.categoryContainer .itemContainerWrapper .itemContentContainer{line-height:1}}.categoryContainer .itemContainerWrapper .itemContentContainer .badgeContainer{padding-top:.15rem;margin:0 0 0 -.1rem;display:flex;flex-direction:row;height:100%}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge{margin:0 .15rem;padding:.125rem .4rem;font-size:calc(.8rem + .4vw);font-weight:400}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.emissive{background-color:#7fb91a}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.bossKillReactive,.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.combatReactive,.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.killReactive,.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.movementReactive{background-color:#639dbe}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.basic{background-color:#c3c4be}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.upgraded{background-color:#b98f1a}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.animated{background-color:#d67a2e}.categoryContainer .itemContainerWrapper img{height:calc(1.6rem + 3vw);border-radius:.3rem;margin:0 .4rem;width:auto}#noCodexDataContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:unset;letter-spacing:normal;font-size:x-large;color:#d3d3d3}.categoryFilterModal,.loginModal{display:flex!important;justify-content:center;--bs-modal-margin:0.5rem;--bs-modal-padding:0.5rem}.categoryFilterModal .modal-dialog,.loginModal .modal-dialog{margin:.5rem}.categoryFilterModal .modal-dialog .modal-content,.loginModal .modal-dialog .modal-content{background-color:#30353a;color:#f0f8ff;max-height:100%}.categoryFilterModal .modal-dialog .modal-content .modal-body,.loginModal .modal-dialog .modal-content .modal-body{overflow-y:auto}.categoryFilterModal .modal-dialog .modal-content button,.loginModal .modal-dialog .modal-content button{font-size:calc(1rem + .1vw)}.categoryFilterModal .modal-dialog .modal-content .modal-header,.loginModal .modal-dialog .modal-content .modal-header{height:50px;padding:.75rem}.categoryFilterModal .modal-dialog .modal-content .modal-header .modal-title,.loginModal .modal-dialog .modal-content .modal-header .modal-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.categoryFilterModal .modal-dialog .modal-content .modal-header .modal-title svg,.loginModal .modal-dialog .modal-content .modal-header .modal-title svg{margin-right:.75rem}.categoryFilterModal .modal-dialog .modal-content .modal-header .btn-close,.loginModal .modal-dialog .modal-content .modal-header .btn-close{--bs-btn-close-focus-shadow:0 0 0 0.15rem #0338da;--bs-btn-close-white-filter:invert(1)}.categoryFilterModal .modal-dialog .modal-content .modal-body,.loginModal .modal-dialog .modal-content .modal-body{padding:.5rem .75rem;text-align:center}.categoryFilterModal .modal-dialog .modal-content .modal-footer,.loginModal .modal-dialog .modal-content .modal-footer{height:56px;justify-content:center}.categoryFilterModal .modal-dialog-centered,.loginModal .modal-dialog-centered{max-height:calc(100% - 1rem)!important;max-width:calc(100% - 1rem)!important;min-width:320px;width:-moz-fit-content;width:fit-content}.categoryFilterModal .modal-dialog .modal-content{font-family:Splintered Liberty Thin;letter-spacing:.05rem}.categoryFilterModal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.75rem}.categoryFilterModal .modal-dialog .modal-content .modal-body{text-align:left}.categoryFilterModal .modal-dialog .modal-content .modal-body.loadoutFilterContent .filterRow h5{font-size:1.5rem}.categoryFilterModal .modal-dialog .modal-content .modal-body.loadoutFilterContent .filterRow .filterValueWrapper>.filterValue>.form-check{display:inline-flex;gap:.4rem}.categoryFilterModal .modal-dialog .modal-content .modal-body.loadoutFilterContent .filterRow .filterValueWrapper>.filterValue>.form-check input{margin-top:auto;margin-bottom:auto}.categoryFilterModal .modal-dialog .modal-content .modal-body.loadoutFilterContent .filterRow .filterValueWrapper>.filterValue>.form-check label{font-size:1.4rem}.categoryFilterModal .modal-dialog .modal-content .modal-footer{height:auto}.categoryFilterModal .modal-dialog .modal-content .modal-footer button{font-size:calc(1.25rem + .1vw)}.categoryFilterModal .modal-dialog .modal-content .modal-footer button svg{margin-right:.5rem}.categoryOwnerModeToast{text-align:center;color:#f0f8ff}