.team-builder-page-nikke .avatar.nikke-icon{aspect-ratio:1;background:#444445;border:0;border-bottom:3px solid #444;border-radius:0;width:100%;height:100%;overflow:hidden}.team-builder-page-nikke .avatar.nikke-icon img{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%;height:100%}.team-builder-page-nikke .avatar.nikke-icon.rarity-R,.team-builder-page-nikke .avatar.nikke-icon.rarity-r{background:linear-gradient(#343659 0%,#4172b9 53%);border-bottom-color:#4273ba}.team-builder-page-nikke .avatar.nikke-icon.rarity-SR,.team-builder-page-nikke .avatar.nikke-icon.rarity-sr{background:linear-gradient(#343659 0%,#8a5fcc 53%);border-bottom-color:#8a5fcc}.team-builder-page-nikke .avatar.nikke-icon.rarity-SSR,.team-builder-page-nikke .avatar.nikke-icon.rarity-ssr{background:linear-gradient(#885550 0%,#c9a36a 53%);border-bottom-color:#c9a36a}.team-builder-page-nikke .avatar.nikke-icon.has-treasure{background:linear-gradient(#2a7f86 0%,#34b6c1 53%);border-bottom-color:#34b6c1}.team-builder-page-nikke .team-builder{text-align:center;margin:0 auto}.team-builder-page-nikke .team-builder .pw-alert-red p{font-size:15px;line-height:22px}.team-builder-page-nikke .teams{text-align:center;margin-bottom:15px}.team-builder-page-nikke .teams.sticky-teams{z-index:100;background-color:#1c1d21;border:1px solid #33343a;padding:40px 10px 10px;position:sticky;top:40px}.team-builder-page-nikke .teams h3{text-transform:uppercase;margin-bottom:15px;font-size:18px;font-weight:600}.team-builder-page-nikke .teams h3 span.warning-counter{color:#ffe97f}.team-builder-page-nikke .teams .team-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}@media (max-width:992px){.team-builder-page-nikke .teams .team-controls{flex-direction:column;gap:10px}}.team-builder-page-nikke .teams .team-switch{flex-flow:wrap;justify-content:center;align-items:center;margin-right:1rem;display:flex}@media (max-width:992px){.team-builder-page-nikke .teams .team-switch{margin-bottom:10px;margin-right:0}}.team-builder-page-nikke .teams .team-switch span{text-transform:uppercase;cursor:pointer;background-color:#2c2d33;min-width:30px;margin-right:.5rem;padding:.25rem .75rem;font-size:.9rem;font-weight:600;transition:background-color .3s}.team-builder-page-nikke .teams .team-switch span:hover{background-color:#1aadf7}.team-builder-page-nikke .teams .team-switch span.active{color:#fff;background-color:#009eec}.team-builder-page-nikke .teams .team-switch span:last-child{margin-right:0}.team-builder-page-nikke .teams #toggle-view,.team-builder-page-nikke .teams #copy-url{color:#fff;cursor:pointer;background-color:#009eec;border:none;margin-right:.5rem;padding:.25rem .75rem;font-size:14px;font-weight:500;transition:background-color .3s}.team-builder-page-nikke .teams #toggle-view:hover,.team-builder-page-nikke .teams #copy-url:hover{background-color:#1aadf7}.team-builder-page-nikke .teams #toggle-view:last-child,.team-builder-page-nikke .teams #copy-url:last-child{margin-right:0}.team-builder-page-nikke .teams .characters{max-width:800px;margin:1rem auto}.team-builder-page-nikke .teams .characters.show-all-teams{flex-direction:row;gap:15px;max-width:100%;padding-bottom:10px;display:flex;overflow-x:auto}.team-builder-page-nikke .teams .characters.show-all-teams::-webkit-scrollbar{height:8px}.team-builder-page-nikke .teams .characters.show-all-teams::-webkit-scrollbar-track{background:#1a1a2e;border-radius:4px}.team-builder-page-nikke .teams .characters.show-all-teams::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.team-builder-page-nikke .teams .characters.show-all-teams::-webkit-scrollbar-thumb:hover{background:#555}.team-builder-page-nikke .teams .characters.show-all-teams .team-group{flex-shrink:0;min-width:fit-content}.team-builder-page-nikke .teams .characters.show-all-teams .team-group .team-header{text-transform:uppercase;color:#fff;text-align:center;background-color:#084c6d;border-radius:4px;margin-bottom:.5rem;padding:2px 8px;font-size:12px;font-weight:600}.team-builder-page-nikke .teams .characters.show-all-teams .team-group .team-characters{grid-gap:5px;grid-template-columns:repeat(5,60px);justify-content:center;display:grid}.team-builder-page-nikke .teams .characters.show-all-teams .team-group .character{width:60px;height:60px}.team-builder-page-nikke .teams .characters.show-all-teams .team-group .character .empty-slot .content h2{font-size:.5rem}.team-builder-page-nikke .teams .characters.show-all-teams .team-group .team-warnings{flex-wrap:wrap;justify-content:center;gap:3px;max-width:320px;margin-top:6px;font-size:10px;display:flex}.team-builder-page-nikke .teams .characters.show-all-teams .team-group .team-warnings .error,.team-builder-page-nikke .teams .characters.show-all-teams .team-group .team-warnings .warning{border-left:2px solid;border-radius:3px;max-width:100%;padding:2px 6px}.team-builder-page-nikke .teams .characters.show-all-teams .team-group .team-warnings .error{color:#ffb3b3;background-color:#301719;border-left-color:#ed343e}.team-builder-page-nikke .teams .characters.show-all-teams .team-group .team-warnings .warning{color:#feea86;background-color:#2a2500;border-left-color:#ffe251}.team-builder-page-nikke .teams .characters.show-single-team{grid-gap:10px;grid-template-columns:repeat(5,100px);justify-content:center;display:grid}@media (max-width:992px){.team-builder-page-nikke .teams .characters.show-single-team{grid-gap:8px;grid-template-columns:repeat(5,80px)}}@media (max-width:768px){.team-builder-page-nikke .teams .characters.show-single-team{grid-gap:5px;grid-template-columns:repeat(5,70px);margin:0}}@media (max-width:576px){.team-builder-page-nikke .teams .characters.show-single-team{grid-gap:5px;flex-wrap:wrap;justify-content:space-between;margin:0;display:flex}}.team-builder-page-nikke .teams .characters .character{opacity:1;cursor:pointer;background-color:#0000;border:none;width:100px;height:100px;transition:all .3s;position:relative}@media (max-width:992px){.team-builder-page-nikke .teams .characters .character{width:80px;height:80px}}@media (max-width:768px){.team-builder-page-nikke .teams .characters .character{width:70px;height:70px}}.team-builder-page-nikke .teams .characters .character *{pointer-events:none!important}.team-builder-page-nikke .teams .characters .character img{-webkit-user-drag:none;user-select:none}.team-builder-page-nikke .teams .characters .character:hover{cursor:move;transform:translateY(-2px)}.team-builder-page-nikke .teams .characters .character:hover .empty-slot{border-color:#ebed63}.team-builder-page-nikke .teams .characters .character.notSelected{display:none}.team-builder-page-nikke .teams .characters .character .empty-slot{color:#888;background-color:#0f1419;border:2px dashed #444;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;transition:border-color .3s;display:flex;overflow:hidden}.team-builder-page-nikke .teams .characters .character .empty-slot .content{pointer-events:none;text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.team-builder-page-nikke .teams .characters .character .empty-slot .content h2{color:#888;text-align:center;margin:0;padding:0;font-size:.65rem;font-weight:400;line-height:1.1}@media (max-width:992px){.team-builder-page-nikke .teams .characters .character .empty-slot .content h2{font-size:.6rem}}@media (max-width:768px){.team-builder-page-nikke .teams .characters .character .empty-slot .content h2{font-size:.55rem}}.team-builder-page-nikke .teams .characters .character a[href]{pointer-events:none!important;text-decoration:none!important}.team-builder-page-nikke .teams .characters .character.character{pointer-events:auto!important}.team-builder-page-nikke .teams .characters .character .emp-name,.team-builder-page-nikke .teams .characters .character .character-name,.team-builder-page-nikke .teams .characters .character p{display:none!important}.team-builder-page-nikke #team-warnings{text-align:left;flex-wrap:wrap;gap:10px;margin:0;font-size:14px;display:flex}.team-builder-page-nikke #team-warnings .error,.team-builder-page-nikke #team-warnings .warning{border-left:4px solid;border-radius:4px;padding:0 10px}.team-builder-page-nikke #team-warnings .error{color:#ffb3b3;background-color:#301719;border-left-color:#ed343e}.team-builder-page-nikke #team-warnings .warning{color:#feea86;background-color:#2a2500;border-left-color:#ffe251}.team-builder-page-nikke .employees-filter-bar{margin:10px 0}.team-builder-page-nikke .filtered{margin-top:20px}.team-builder-page-nikke .filtered .employees-container{grid-gap:10px 5px;grid-template-columns:repeat(auto-fill,80px);margin-top:15px;display:grid}@media (max-width:768px){.team-builder-page-nikke .filtered .employees-container{grid-template-columns:repeat(auto-fill,70px)}}.team-builder-page-nikke .filtered .employees-container .character-card{cursor:grab;width:80px;height:80px;overflow:hidden}@media (max-width:768px){.team-builder-page-nikke .filtered .employees-container .character-card{width:70px;height:70px}}.team-builder-page-nikke .filtered .employees-container .character-card .next-image-wrapper.disable-transition{transition:all .7s}.team-builder-page-nikke .filtered .employees-container .character-card:hover .next-image-wrapper.disable-transition{transition:all .7s;transform:scale(1.1)}.team-builder-page-nikke .filtered .employees-container .character-card[draggable=true]{cursor:grab}.team-builder-page-nikke .filtered .employees-container .character-card[draggable=true]:active{cursor:grabbing}.team-builder-page-nikke .filtered .employees-container .character-card img{-webkit-user-drag:none;user-select:none}.team-builder-page-nikke .filtered .employees-container .character-card>span{pointer-events:auto;width:100%;height:100%;display:block}.team-builder-page-nikke .filtered .employees-container .character-card a[href]{pointer-events:none}.team-builder-page-nikke .filtered .employees-container .character-card .emp-name,.team-builder-page-nikke .filtered .employees-container .character-card .character-name,.team-builder-page-nikke .filtered .employees-container .character-card p{display:none!important}.team-builder-page-nikke .filtered .no-results{text-align:center;width:100%;padding:30px 0}.team-builder-page-nikke .filtered .no-results img{opacity:.7;width:150px}.team-builder-page-nikke .filtered .no-results p{color:#888;margin-top:20px;font-size:18px;font-weight:500}@media (max-width:992px){.team-builder-page-nikke .teams .characters{max-width:100%}}@media (max-width:768px){.team-builder-page-nikke .teams .team-controls .team-switch span{min-width:25px;padding:.2rem .5rem;font-size:.8rem}.team-builder-page-nikke .teams .team-controls #toggle-view,.team-builder-page-nikke .teams .team-controls #copy-url{padding:.4rem .8rem;font-size:12px}.team-builder-page-nikke .teams .characters{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:10px 5px}.team-builder-page-nikke .teams .characters .character{height:80px}.team-builder-page-nikke .teams .characters .character .empty-slot .content h2{font-size:.6rem}.team-builder-page-nikke .filtered .employees-container{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px 5px}}.team-builder-page-nikke .character[draggable=true]:active,.team-builder-page-nikke .character-card[draggable=true]:active{opacity:.7;transform:scale(.95)}.team-builder-page-nikke .character.drag-over{background-color:#4caf501a;border-color:#4caf50}
