@charset "UTF-8";@-webkit-keyframes slide{0%{opacity:0}to{top:0;opacity:1}}@keyframes slide{0%{opacity:0}to{top:0;opacity:1}}html{-webkit-font-smoothing:antialiased}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0}body{margin:0;padding:0;font-family:Alegreya Sans,Helvetica,sans-serif}#root,.root{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh}#root .tracker-container,#root .home-container,#root .register-container,#root .login-container,#root .account-container,#root .profile-container,.root .tracker-container,.root .home-container,.root .register-container,.root .login-container,.root .account-container,.root .profile-container{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#root .tracker-container,#root .register-container,#root .login-container,#root .account-container,#root .profile-container,.root .tracker-container,.root .register-container,.root .login-container,.root .account-container,.root .profile-container{min-height:0}a.link{transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;color:#1e549b;font-weight:500;cursor:pointer;text-decoration:underline}a.link:hover,a.link:focus{color:#12345f}.hidden{visibility:hidden}nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0 0 42px;-ms-flex:0 0 42px;flex:0 0 42px;position:relative;background-color:#ffd924;font-family:Montserrat,Helvetica,sans-serif}nav a{transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;color:#18447d}nav a:first-child{margin-right:auto}nav a.tooltip{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}nav a.tooltip .tooltip-below .svg-inline--fa{font-size:10px}nav a.tooltip .tooltip-below .tooltip-text{font-size:10px;text-transform:none;letter-spacing:0;z-index:10;background-color:#ffeb8a;color:#18447d}nav a.tooltip .tooltip-below .tooltip-text:after{border-color:transparent transparent #ffeb8a transparent}nav .dropdown{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}nav .dropdown:hover>a{background-color:#ffe257}nav .dropdown:hover ul{opacity:1;visibility:visible;top:100%}nav .dropdown .svg-inline--fa{margin-left:3px}nav .dropdown .dropdown-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:242px}nav .dropdown ul{transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;opacity:0;visibility:hidden;position:absolute;right:0;top:70%;margin:0;padding:0;list-style:none;text-align:right;z-index:10;width:230px}nav .dropdown ul li a{display:block;border-top:2px solid #ffd924;background-color:#ffe257;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}nav .dropdown ul li a:hover{background-color:#ffe671}nav .dropdown ul li a .svg-inline--fa{float:left;margin-top:2px;margin-left:0;margin-right:15px}.no-touch nav a:hover,.no-touch nav a:focus{background-color:#ffe257;cursor:pointer}.btn{transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;display:block;position:relative;width:100%;padding:15px;border:0;border-radius:0;font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.btn.btn-blue{background-color:#1e549b;color:#fff}.btn.btn-yellow{background-color:#ffd924;color:#18447d}.btn.btn-white{color:#18447d;background-color:#fff}.btn .svg-inline--fa{transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;font-size:10px;margin-left:3px}.btn .spinner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.btn .spinner .svg-inline--fa{margin:0}.no-touch .btn:hover,.no-touch .btn:focus{cursor:pointer}.no-touch .btn:hover .fa-long-arrow-right,.no-touch .btn:focus .fa-long-arrow-right{margin-left:7px}.no-touch .btn:hover.btn-blue,.no-touch .btn:focus.btn-blue{background-color:#18447d}.no-touch .btn:hover.btn-yellow,.no-touch .btn:focus.btn-yellow{background-color:#ffd300}.no-touch .btn:hover.btn-white,.no-touch .btn:focus.btn-white{background-color:#fcfcfc}.alert{position:relative;padding:11px;margin-bottom:20px;border:2px solid #18447d;text-align:center;font-size:14px}.alert a{font-size:14px}.alert.alert-error{border:2px solid #ff0000;color:red}.alert.alert-success{border:2px solid #00cc66;color:#0c6}.alert.form-confirm{margin-top:40px}.alert.alert-muted{margin-bottom:50px;border:2px solid #d2d2d2;color:#787878}.alert.alert-muted a{color:#454545}.alert.alert-muted a:hover{color:#000}.alert .fa-times{transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;position:absolute;top:8px;right:8px;color:#d2d2d2}.alert .fa-times:hover{cursor:pointer;color:#ababab}.form{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:50px 0 100px}.form h1{color:#18447d;margin-bottom:17px}.form .form-column{width:280px;margin:0 auto}.form .form-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form .form-row .form-column{margin:0 15px}.form .form-row .form-group:last-child{margin-bottom:0}form{animation:slide .5s ease-out forwards;-webkit-animation:slide .5s ease-out forwards;position:relative;top:60px}form h2{text-align:center;margin:30px 0 15px}form h2:first-child{margin-top:0}form h2 .tooltip{margin-left:7px;bottom:3px}form p{margin:20px 0 0;text-align:center;font-size:14px}form .btn:not(.btn-inline){margin-top:40px}form .btn:not(.btn-inline).form-confirm{margin-top:0}.form-control,select{width:100%;-webkit-appearance:none;border:2px solid #1e549b;border-radius:0;background-color:#fff;padding:6px;font-family:Alegreya Sans,Helvetica,sans-serif}.form-control:focus,select:focus{border-color:#12345f}.form-control:invalid,select:invalid{box-shadow:none}.form-group{position:relative;margin-bottom:25px}.form-group label{display:block;margin-bottom:7px;font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.form-group .form-control,.form-group select{height:43px;padding:0 32px 0 10px;font-size:15px}.form-group .form-control[type=password],.form-group select[type=password]{letter-spacing:2px}.form-group .form-option{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:5px}.form-group .form-option .tooltip{margin-left:5px}.form-group .radio{display:inline-block;margin:0 13px}.form-group .radio label{font-family:Alegreya Sans,Helvetica,sans-serif;text-transform:none;font-size:15px;font-weight:400;letter-spacing:0;margin-bottom:0;cursor:pointer}.form-group .radio input[type=radio]{display:none}.form-group .radio input[type=radio]:checked+.radio-custom span{opacity:1}.form-group .radio .radio-custom{display:inline-block;position:relative;top:3px;right:7px;width:16px;height:16px;border:1px solid #d2d2d2;background-color:#fff;border-radius:50%}.form-group .radio .radio-custom>span{transition:all .15s ease-out;-o-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;display:inline-block;opacity:0;position:absolute;background-color:#ffd924;border-radius:50%;height:10px;width:10px;top:50%;left:50%;margin:-5px 0 0 -5px}.form-group .radio.disabled{color:#d2d2d2}.form-group .radio.disabled .radio-custom{border:1px solid #f1f1f1}.form-group .radio.disabled label{cursor:not-allowed}.form-group .checkbox{display:inline-block;margin:0 13px}.form-group .checkbox label{font-family:Alegreya Sans,Helvetica,sans-serif;text-transform:none;font-size:15px;font-weight:400;letter-spacing:0;margin-bottom:0;cursor:pointer}.form-group .checkbox input[type=checkbox]{display:none}.form-group .checkbox input[type=checkbox]:checked+.checkbox-custom span{opacity:1}.form-group .checkbox .checkbox-custom{display:inline-block;position:relative;top:3px;right:7px;width:16px;height:16px;border:1px solid #d2d2d2;background-color:#fff}.form-group .checkbox .checkbox-custom>span{transition:all .15s ease-out;-o-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;display:inline-block;opacity:0;position:absolute;background-color:#ffd924;height:10px;width:10px;top:50%;left:50%;margin:-5px 0 0 -5px}.form-group .checkbox.disabled{color:#d2d2d2}.form-group .checkbox.disabled .checkbox-custom{border:1px solid #f1f1f1}.form-group .checkbox.disabled label{cursor:not-allowed}.form-group .svg-inline--fa.input-icon{position:absolute;bottom:16px;right:15px;font-size:10px;color:#ffd924}.form-group .svg-inline--fa.tooltip-icon{font-size:12px;color:#18447d}.form-group .svg-inline--fa.fa-chevron-down{bottom:17px;font-size:9px;color:#18447d}.form-group .form-note{float:right;position:relative;bottom:2px;text-align:right;font-size:13px;color:#ababab;width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-warning{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:absolute;height:100%;bottom:0;left:-23px;padding-top:21px}.form-warning .tooltip{margin-left:0}.form-warning .tooltip .svg-inline--fa{color:red;font-size:10px}.form-warning .tooltip .tooltip-text{background-color:#e60000}.form-warning .tooltip .tooltip-text:after{border-color:#e60000 transparent transparent transparent}.tooltip{display:inline-block;position:relative;margin-left:3px}.tooltip .svg-inline--fa{font-size:11px}.tooltip .tooltip-text{visibility:hidden;position:absolute;bottom:27px;left:50%;margin-left:-60px;z-index:1;width:120px;padding:5px;border-radius:5px;background-color:#18447d;color:#fff;text-align:center;font-weight:400;font-size:13px}.tooltip .tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#18447d transparent transparent transparent}.tooltip:hover .tooltip-text{visibility:visible}.tooltip.tooltip-below .tooltip-text{top:47px;bottom:auto}.tooltip.tooltip-below .tooltip-text:after{bottom:100%;top:auto;border-color:transparent transparent #18447d transparent}.loading{margin-top:47vh;text-align:center;font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#18447d}.not-found{text-align:center}.not-found img{animation:slide 1s cubic-bezier(0,0,.05,1) forwards;-webkit-animation:slide 1s cubic-bezier(0,0,.05,1) forwards;position:relative;top:-100px;margin-top:50px;height:35vh}.not-found .not-found-caption{animation:slide 1s cubic-bezier(0,0,.05,1) forwards;-webkit-animation:slide 1s cubic-bezier(0,0,.05,1) forwards;position:relative;top:100px}.not-found h1{margin:15px 0 0;font-family:Montserrat,Helvetica,sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;color:#18447d}.not-found p{max-width:600px;margin:25px auto 0;padding:0 15px;font-size:16px;font-weight:400}.reload{text-align:center;padding:10px 30px;background-color:#fff8d7;font-size:14px}.reload .svg-inline--fa{font-size:10px;margin-right:2px}.wrapper{width:662px;margin:0 auto}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000059}.modal{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;margin:10vh auto;width:500px;max-height:80vh;border:2px solid #1e549b;background:#fff;outline:none}.modal p{margin-top:0;text-align:center;font-size:14px}.modal.night-mode{background-color:#121212;color:#d2d2d2;border-color:#0a1d34}.night-mode{background-color:#121212;color:#fff}.night-mode .profile{background-color:#121212}.night-mode a{color:#3777ca}.night-mode a:hover{color:#2e66af}.night-mode nav{background-color:#262626}.night-mode nav a{color:#fff}.night-mode nav a:hover{background-color:#2e2e2e;color:#c7bd7d}.night-mode nav a.tooltip.tooltip-below .tooltip-text{background-color:#c7bd7d;color:#262626}.night-mode nav a.tooltip.tooltip-below .tooltip-text:after{border-color:transparent transparent #c7bd7d transparent}.night-mode nav .dropdown:hover>a{background-color:#292929}.night-mode nav .dropdown ul li a{border-color:#262626;background-color:#292929}.night-mode nav .dropdown ul li a:hover{background-color:#2e2e2e}.night-mode header h1{color:#fff}.night-mode .loading{color:#3777ca}.night-mode .alert{background-color:#242424;color:#fff}.night-mode .alert.alert-muted{background-color:#1f1f1f;color:#fff;border-color:#1f1f1f}.night-mode .alert.alert-muted a{color:#3777ca}.night-mode .alert.alert-muted a:hover{color:#2e66af}.night-mode .main-footer{background-color:#1f1f1f}.night-mode .main-footer .fa{color:#3b3b3b}.night-mode .home-container{background:#121212 url(/pattern-night.png) repeat center center;background-size:500px 250px}.night-mode .home-container .footer{background-color:#000}.night-mode .home-container .hero h1{color:#3777ca}.night-mode .dex-search-bar{background-color:#121212;border-bottom:1px solid black}.night-mode .dex-search-bar .form-group .fa-search{color:#fff}.night-mode header .share-container .share{background-color:#121212;border-color:#242424;color:#fff}.night-mode header .share-container .share:after{border-color:#242424 transparent transparent transparent}.night-mode header a{color:#5f5f5f}.night-mode header a:hover{color:#4d4d4d}.night-mode .dex-indicator .label{background-color:#292929}.night-mode .dex .scroll-up{background-color:#2e2e2e}.night-mode .dex-preview-header .dex-edit a.link{color:#5f5f5f}.night-mode .dex-preview-header .dex-edit a.link:hover{color:#4d4d4d}.night-mode .box .box-container,.night-mode .set-captured,.night-mode .set-captured-mobile,.night-mode .pokemon .set-info{border-color:#1f1f1f}.night-mode .box .box-container .fa-info,.night-mode .set-captured .fa-info,.night-mode .set-captured-mobile .fa-info,.night-mode .pokemon .set-info .fa-info{border-color:#3777ca;color:#3777ca}.night-mode .pokemon.pending{background:#c7bd7d80}.night-mode .pokemon.captured{background-color:#c7bd7d;color:#000}.night-mode .pokemon.captured .set-captured,.night-mode .pokemon.captured .set-captured-mobile,.night-mode .pokemon.captured .set-info{border-color:#ada04b}.night-mode .pokemon.captured .pkicon.game-family-legends_arceus{background-color:#ffffff59}.night-mode .pokemon:not(.empty):not(.disabled):hover .set-info:hover .fa-info{border-color:#2e66af;color:#2e66af}.night-mode .pokemon:not(.empty):not(.disabled):hover:not(.viewing) .set-captured{border-color:#ada04b}.night-mode .pokemon .pkicon.game-family-legends_arceus{background-color:#f1f1f133}.night-mode .progress-outer{background-color:#1f1f1f;border-color:#ada04b}.night-mode .progress-outer .progress-inner{background-color:#ada04b}.night-mode .info .info-collapse{background-color:#0a1d34}.night-mode .info .info-main{background-color:#242424}.night-mode .info .info-main .info-header,.night-mode .info .info-main .info-locations,.night-mode .info .info-main .info-evolutions,.night-mode .info .info-main .info-footer{background-color:#102d52;border-color:#0a1d34}.night-mode .info .info-main .info-footer a{background-color:#0d2441;border-color:#0a1d34}.night-mode .info .info-main .info-footer a:hover{background-color:#0b1f38;color:#fff}.night-mode .form-control{background-color:#242424;border-color:#242424;color:#fff}.night-mode .form h1{color:#3777ca}.night-mode .form-group .radio .radio-custom,.night-mode .form-group .checkbox .checkbox-custom{background-color:#3b3b3b;border-color:#3b3b3b}.night-mode .form-warning .tooltip .fa{color:#bb2323}.night-mode .form-warning .tooltip .tooltip-text{background-color:#bb2323}.night-mode .form-warning .tooltip .tooltip-text:after{border-color:#bb2323 transparent transparent transparent}.night-mode .btn.btn-blue{background-color:#102d52;color:#fff}.night-mode .btn.btn-white{background-color:#f1f1f1;color:#102d52}.night-mode .btn.btn-yellow{background-color:#c7bd7d;color:#fff}.night-mode .btn:hover.btn-blue,.night-mode .btn:focus.btn-blue{background-color:#0a1d34;color:#fff}.night-mode .btn:hover.btn-white,.night-mode .btn:focus.btn-white{background-color:#e2e2e2;color:#102d52}.night-mode .btn:hover.btn-yellow,.night-mode .btn:focus.btn-yellow{background-color:#ada04b;color:#fff}.night-mode .alert.alert-error{border-color:#bb2323}.night-mode .dex-delete-container a:first-child{color:#bb2323}.night-mode .dex-delete-container a:first-child:hover{color:#9d1d1d}.night-mode .reload{background-color:#383838}.main-footer{padding:100px 20px;text-align:center;background-color:#f1f1f1;font-family:Montserrat,Helvetica,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:auto}.main-footer .link{text-decoration:none;font-weight:700}.main-footer .svg-inline--fa{vertical-align:middle;font-size:5px;margin:0 10px;color:#d2d2d2}@media (max-width: 750px){.wrapper{width:100%}.main-footer{padding:50px 20px}}@media (max-width: 700px){.not-found h1{font-size:35px}}@media (max-width: 600px){.form .form-row{display:block}.form .form-row .form-group:last-child{margin-bottom:25px}nav a{padding:14px 10px;font-size:10px}}@media (max-width: 550px){.modal{margin-top:0;width:100%}.form-warning .tooltip .tooltip-text{margin-left:-20px}.form-warning .tooltip .tooltip-text:after{left:20px}}.tracker{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;min-height:0}.tracker .fa-venus,.tracker .fa-mars{position:relative;left:3px;bottom:1px;font-size:.7em}.tracker .dex-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}.tracker .dex-wrapper .dex-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;z-index:2}.info.collapsed .info-main{display:none}.info .pkicon.game-family-legends_arceus{background-color:#f1f1f14d}.info .info-collapse{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:8px;background-color:#102d52;color:#fff;font-size:12px}.info .info-collapse:hover{cursor:pointer;padding-right:10px;margin-left:-2px}.info .info-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:350px;background-color:#18447d;color:#fff}.info .info-main>*{-webkit-flex-shrink:0;flex-shrink:0}.info .info-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:17px 17px 17px 8px;background-color:#18447d;border-bottom:2px solid #102d52}.info .info-header .pkicon{margin:0 12px}.info .info-header h1{-webkit-flex-grow:1;flex-grow:1;margin:0;font-size:32px;font-weight:500}.info .info-header h2{margin:0;font-family:Montserrat,Helvetica,sans-serif;font-size:17px;font-weight:400}.info .info-locations{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:30px;background-color:#18447d;border-bottom:2px solid #102d52}.info .info-locations h3{margin:0;font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.info .info-locations ul{margin:10px 0 20px;padding-left:33px;font-size:16px;line-height:1.4}.info .info-evolutions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;padding:20px;background-color:#18447d;text-align:center;font-size:13px}.info .info-evolutions .evolution-pokemon-column,.info .info-evolutions .evolution-trigger-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}.info .info-evolutions .evolution-pokemon-column.push,.info .info-evolutions .evolution-trigger-column.push{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.info .info-evolutions .evolution-pokemon-column .pkicon-809{margin-left:3px}.info .info-evolutions .evolution-pokemon-column a{cursor:pointer;padding:0 5px}.info .info-evolutions .evolution-trigger-column{-webkit-flex-grow:1;flex-grow:1;max-width:90px}.info .info-evolutions .evolution-trigger-column .evolution-trigger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin:8px 0}.info .info-evolutions .evolution-trigger-column .evolution-trigger:first-child{margin-top:0}.info .info-evolutions .evolution-trigger-column .evolution-trigger:last-child{margin-bottom:0}.info .info-evolutions .evolution-trigger-column .evolution-trigger>.svg-inline--fa{margin-bottom:3px;width:unset}.info .info-evolutions .evolution-trigger-column .evolution-trigger .tooltip .fa-plus-circle{color:#fff}.info .info-evolutions .evolution-trigger-column .evolution-trigger .tooltip .tooltip-text{color:#000;background-color:#fff}.info .info-evolutions .evolution-trigger-column .evolution-trigger .tooltip .tooltip-text:after{border-color:#fff transparent transparent transparent}.info .info-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:auto;border-top:2px solid #102d52}.info .info-footer a{transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;width:50%;padding:20px;background-color:#12345f;color:#fff;font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;text-align:center}.info .info-footer a:first-child{border-right:1px solid #102d52}.info .info-footer a:last-child{border-left:1px solid #102d52}.info .info-footer a .svg-inline--fa{transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;font-size:10px;margin-left:3px}.no-touch .info-footer a:hover,.no-touch .info-footer a:focus{background-color:#102d52}.no-touch .info-footer a:hover .fa-long-arrow-right,.no-touch .info-footer a:focus .fa-long-arrow-right{margin-left:7px}.dex-search-bar{background-color:#fff;border-bottom:1px solid #f1f1f1;padding:10px}.dex-search-bar .form-group{margin-bottom:0}.dex-search-bar .form-group input{padding-left:32px}.dex-search-bar .form-group .fa-search{position:absolute;bottom:15px;left:14px;font-size:12px;color:#18447d}.dex-search-bar .form-group .clear-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;cursor:pointer;height:100%;justify-content:center;position:absolute;right:0;top:0;width:30px}.dex-search-bar .form-group .clear-btn .fa-times{color:#d2d2d2;position:initial}.dex-search-bar .form-group .clear-btn:hover .fa-times{color:#ababab}.dex-search-bar .dex-search-bar-filters{padding-top:10px}.dex{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:100px 0}.dex .scroll-up{transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;opacity:0;position:fixed;left:10px;bottom:-100px;width:50px;height:50px;border-radius:50%;box-shadow:1px 1px 3px #00000080;background-color:#18447d;color:#fff;font-size:11px;z-index:1}.dex .scroll-up:hover,.dex .scroll-up:focus{cursor:pointer;background-color:#12345f}.dex .scroll-up.visible{bottom:10px;opacity:1}header .header-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}header .header-row .donated-flair{margin-left:auto;height:18px}header h1{position:relative;display:inline-block;margin:0;color:#18447d;font-size:40px}header h3{margin:0 0 8px}header h3 a{color:#595959}header h3 a:hover{color:#404040}header h3 .donated-flair{margin-left:4px;height:15px;vertical-align:middle}header a{font-size:16px;color:#404040}header a .svg-inline--fa{position:relative;margin-left:5px;bottom:4px;font-size:14px}header a .fa-pencil-alt{bottom:1px;font-size:12px}header a:hover{color:#000;cursor:pointer}header .share-container{position:relative;display:inline-block}header .share-container a{position:relative}header .share-container .share{position:absolute;bottom:200%;left:50%;width:300px;padding:10px;margin-left:-150px;z-index:1;border:2px solid #f1f1f1;background-color:#fff;font-size:14px}header .share-container .share input{margin-top:5px;font-size:12px}header .share-container .share:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-8px;border-width:8px;border-style:solid;border-color:#f1f1f1 transparent transparent transparent}header h2{margin:0;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:400}header h2 span.fc-missing{color:#d2d2d2}header h2 b{font-weight:500}.box{display:block;margin-top:60px}.box .box-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:10px}.box .box-header h1{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;margin:0;font-family:Montserrat,Helvetica,sans-serif;font-size:25px;font-weight:700}.box .box-header .btn{-webkit-align-self:center;align-self:center;height:auto;width:auto;padding:8px 12px;margin-left:10px;font-size:10px}.box .box-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #f1f1f1}.pokemon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:110px;height:110px}.pokemon.pending{background:#ffeb8a80}.pokemon.captured{background-color:#ffeb8a}.pokemon.captured .set-captured,.pokemon.captured .set-captured-mobile{border-color:#ffe671}.pokemon.captured .game-family-legends_arceus{background-color:#ffffff80}.pokemon.disabled{opacity:.1}.pokemon.disabled:hover{cursor:default}.pokemon:not(.empty):not(.disabled):hover .set-info{opacity:1}.pokemon:not(.empty):not(.disabled):hover .set-info:hover{cursor:pointer;right:-1px;bottom:-1px}.pokemon:not(.empty):not(.disabled):hover .set-info:hover .fa-info{border-color:#0e284a;color:#0e284a;width:22px;height:22px;margin:3px}.pokemon:not(.empty):not(.disabled):hover:not(.viewing){cursor:pointer}.pokemon:not(.empty):not(.disabled):hover:not(.viewing) .set-captured,.pokemon:not(.empty):not(.disabled):hover:not(.viewing) .set-capture-mobile:hover{border-color:#ffe671}.pokemon .game-family-legends_arceus{background-color:#d2d2d266}.set-captured{-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;border:1px solid #f1f1f1}.set-captured h4{margin:0;font-size:17px;font-weight:400}.set-captured .icon-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:49px}.set-captured p{margin:0;font-family:Montserrat,Helvetica,sans-serif;font-size:12px;font-weight:400}.set-captured-mobile{-webkit-flex-grow:1;flex-grow:1;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:none;border:1px solid #f1f1f1}.set-captured-mobile .icon-wrapper{min-width:52px;text-align:center;padding:0 6px}.set-captured-mobile h4{-webkit-flex-grow:1;flex-grow:1;margin:0;font-size:20px;font-weight:400}.set-captured-mobile p{margin:0;padding-right:10px;font-family:Montserrat,Helvetica,sans-serif;font-size:11px}.set-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;opacity:0;position:absolute;right:0;bottom:0;padding:5px}.set-info .fa-info{border-radius:50%;border:2px solid #1e549b;color:#1e549b;padding:4px;width:21px;height:21px;margin:2px;font-size:14px}.search-results{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}.search-results-empty{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}@media (min-width: 751px){.search-results .pokemon{margin-left:-2px;margin-top:-2px;height:112px;width:112px}.search-results .pokemon:nth-child(6n+1){margin-left:0}.search-results .pokemon .set-captured{border-width:2px}.search-results .pokemon:hover{z-index:1}}@media (max-width: 1100px){.info .info-collapse{position:relative;right:350px}.info.collapsed .info-collapse{right:0}.info .info-main{position:absolute;right:0;height:100%}}@media (max-width: 750px){.dex{padding:15px}.dex .percentage{margin-top:15px}header,.box{width:100%}header h1{font-size:30px}header .share-container{display:none}.box{margin-top:50px}.box .box-container{-webkit-flex-direction:column;flex-direction:column}.search-results:not(.search-results-empty){border:1px solid #f1f1f1}.pokemon{width:100%;height:80px}.pokemon.captured .set-info{border-color:#ffe671}.pokemon .set-captured{display:none}.pokemon .set-captured-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pokemon .set-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;opacity:1;border:1px solid #f1f1f1;position:relative;width:50px}.pokemon .set-info:hover{right:0!important;bottom:0!important}.pokemon.empty{display:none}}@media (max-width: 400px){.dex{padding:15px 35px 15px 15px}.dex-search-bar{padding:10px 35px 10px 10px}.info{position:absolute;left:auto;right:0;height:100%;width:100%}.info .info-collapse{right:0}.info .info-collapse:hover{margin-left:0;padding-right:8px}.info .info-main{position:relative;width:100%}.info.collapsed{width:inherit}}.profile{animation:slide .5s ease-out forwards;-webkit-animation:slide .5s ease-out forwards;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:100px 0 60px;position:relative;top:70px}.dex-preview{margin-top:40px}.dex-preview .percentage{margin-top:0}.dex-preview-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline;position:relative;margin-bottom:8px}.dex-preview-header h3{margin:0;min-width:0}.dex-preview-header h3 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;font-size:20px}.dex-preview-header .dex-edit a.link{color:#404040;font-size:14px}.dex-preview-header .dex-edit a.link:hover{color:#000}.dex-indicator{-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto;padding-left:30px}.dex-indicator .fa-star{color:#d81118;font-size:8px}.dex-indicator .label{margin-left:7px;border-radius:3px;font-size:10px;padding:4px 6px;background-color:#f1f1f1;text-transform:uppercase;font-family:Montserrat,Helvetica,sans-serif;font-weight:500}.dex-create{margin:40px 0;text-align:center}.dex-create .btn{display:inline-block;padding:12px;width:200px}.dex-delete-container{text-align:right;position:absolute;top:10px;right:12px;z-index:1;font-size:14px}.dex-delete-container a:first-child{color:red;margin:0 3px}.dex-delete-container a:first-child:hover{color:#e60000}.percentage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-top:20px}.progress-container{width:100%;height:28px}.progress-container h3{display:none;margin:10px 0;font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.progress-outer{position:relative;width:100%;height:100%;background-color:#fff;border:2px solid #ffd924}.progress-outer .progress-numbers{position:absolute;width:100%;padding:5px;text-align:center;font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.progress-outer .progress-inner{height:100%;background-color:#ffd924}@media (max-width: 750px){.profile{padding:40px 15px 20px}.dex-preview{margin-bottom:60px}.progress-container h3{font-size:11px}}@media (max-width: 500px){.percentage .progress-container h3{display:block}.percentage .progress-container .progress-numbers .mobile,.dex-indicator{display:none}.dex-create .btn{width:100%}}.root{min-height:100vh;background-color:#fff}.not-found-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100vh}nav .sync-status.sync-error,nav .sync-status.sync-offline{color:red}nav .sync-status.sync-pending{opacity:.6}.pokemon .icon-wrapper{height:56px}.pokemon .icon-wrapper img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges;image-rendering:pixelated;display:block;width:68px;height:68px;margin:-6px 0}.pokemon .set-captured{padding:2px 4px;text-align:center;-webkit-user-select:none;user-select:none}.pokemon .set-captured h4{max-width:100%;font-size:15px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pokemon .set-captured p{font-size:11px}.pokemon .form-name{display:block;font-size:10px;font-family:Montserrat,Helvetica,sans-serif;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pokemon .set-captured-mobile .icon-wrapper{height:auto}.pokemon .set-captured-mobile h4{line-height:1.1}.pokemon .set-captured-mobile .form-name{font-size:12px}.pokemon.selected .set-captured{box-shadow:inset 0 0 0 2px #1e549b}.pokemon.excluded{background-image:repeating-linear-gradient(45deg,transparent,transparent 6px,rgba(0,0,0,.03) 6px,rgba(0,0,0,.03) 12px)}.pokemon.excluded .icon-wrapper img,.pokemon.excluded h4,.pokemon.excluded p{opacity:.3}.pokemon.excluded .icon-wrapper img{filter:grayscale(1)}.pokemon .slot-flag{position:absolute;top:4px;font-size:10px;pointer-events:auto}.pokemon .slot-flag.note{left:5px;color:#1e549b}.pokemon .slot-flag.ban{right:5px;color:red}.box{content-visibility:auto;contain-intrinsic-height:auto 650px;scroll-margin-top:20px}.box .box-header h1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline;gap:10px}.box .box-header h1 .box-range{font-size:14px;font-weight:400;color:#666}header .shiny-badge{margin-left:12px;padding:4px 8px;border-radius:3px;background-color:#d81118;color:#fff;font-family:Montserrat,Helvetica,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.search-results{display:block}.search-results .box-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #f1f1f1}.search-results .search-results-count,.search-results .search-results-empty{margin:0 0 10px;font-family:Montserrat,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px}.search-results .search-results-empty{text-align:center;font-size:14px}.dex-search-bar .form-group>.svg-inline--fa:first-child{position:absolute;top:15px;left:12px;color:#ababab;font-size:13px}.dex-search-bar #search{padding-left:34px}.dex-search-bar .clear-btn .input-icon{cursor:pointer}.dex-search-bar .dex-search-bar-filters .form-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;gap:6px 0}.dex-search-bar .dex-search-bar-filters .form-group .gen-select{width:auto;height:30px;margin-left:auto;padding:0 8px;font-size:13px;border-width:1px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.info .info-header{padding:17px}.info .info-header .info-title{-webkit-flex-grow:1;flex-grow:1;min-width:0}.info .info-header h1{line-height:1}.info .info-header .info-form{margin:4px 0 0;font-family:Montserrat,Helvetica,sans-serif;font-size:12px;opacity:.8}.info .info-body{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:20px 24px;overflow-y:auto}.info .info-art{text-align:center}.info .info-art img{width:190px;height:190px;object-fit:contain}.info .info-art-toggle{display:inline-flex;margin-top:6px;border:1px solid rgba(255,255,255,.35)}.info .info-art-toggle button{padding:4px 12px;border:0;background:transparent;color:#fff;font-family:Montserrat,Helvetica,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.info .info-art-toggle button.active{background-color:#ffd924;color:#18447d}.info .info-types{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;gap:6px;margin:14px 0 6px}.info .type-chip{padding:3px 10px;border-radius:12px;font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35)}.info .info-facts{margin:16px 0}.info .info-facts dt{margin-top:12px;font-family:Montserrat,Helvetica,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;opacity:.75}.info .info-facts dd{margin:3px 0 0;font-size:16px}.info .info-box-link{color:#ffd924;cursor:pointer;text-decoration:underline}.info .info-actions .btn{padding:12px;border:2px solid #ffd924}.info .info-actions .btn.btn-white{background-color:transparent;color:#fff}.info .info-actions .btn:disabled{opacity:.4;cursor:not-allowed}.info .info-exclude{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;gap:8px;margin-top:10px;font-size:14px;cursor:pointer}.info .info-note{margin-top:18px}.info .info-note label{display:block;margin-bottom:6px;font-family:Montserrat,Helvetica,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;opacity:.75}.info .info-note textarea{width:100%;padding:8px;border:0;background-color:#ffffffeb;font-family:Alegreya Sans,Helvetica,sans-serif;font-size:14px;resize:vertical}.info .info-flavor{margin:20px 0 0;padding-left:12px;border-left:3px solid #ffd924;font-size:14px;font-style:italic;line-height:1.4;opacity:.9}.info .info-footer{margin-top:0}.profile{top:0;padding-top:60px}.home-sync-hint{margin-top:30px}.empty-dexes{margin-top:40px;text-align:center;font-size:16px}.dex-indicator .label{display:inline-block;margin-bottom:3px}.dex-preview-header .dex-edit{margin-left:4px}.modal{width:min(500px,100vw - 32px)}.modal .form{padding:30px 0 40px}.modal form{top:0;animation:none}.dex-form .form-group label{margin-bottom:10px}.dex-form .form-option .radio,.dex-form .form-option .checkbox{margin:0 0 4px 8px}.dex-form .dex-form-summary{font-size:15px}.dex-form .dex-form-note{color:#ababab}.dex-form .btn:not(.btn-inline){margin-top:20px}a.link.danger{color:red}.settings form{top:0}.settings .form-column{width:min(420px,100vw - 32px)}.settings h2{margin-top:40px!important}.settings .settings-help{margin-bottom:20px!important;text-align:left!important;line-height:1.4}.settings .btn.btn-inline{display:inline-block;width:auto;margin:6px 6px 0 0;padding:10px 14px}.settings .btn-white{border:2px solid #1e549b}.settings .settings-conflict .btn{margin-top:10px}.settings .settings-status p{text-align:left}.settings .settings-actions{text-align:center}.settings .settings-credits{margin-top:50px!important;color:#ababab;font-size:12px!important}.main-footer{line-height:1.6}.night-mode.root{background-color:#121212}.night-mode .pokemon .form-name{color:#ababab}.night-mode .pokemon.selected .set-captured{box-shadow:inset 0 0 0 2px #c7bd7d}.night-mode .box .box-header h1 .box-range{color:#ababab}.night-mode .search-results .box-container{border-color:#2e2e2e}.night-mode .dex-search-bar .gen-select{background-color:#292929;color:#d2d2d2;border-color:#363636}.night-mode .info .info-box-link{color:#c7bd7d}.night-mode .info .info-note textarea{background-color:#2e2e2e;color:#d2d2d2}.night-mode .settings .btn-white{border-color:#163d70}@media (max-width: 750px){.pokemon .icon-wrapper{height:auto}.box{contain-intrinsic-height:auto 2500px}.box .box-header h1{-webkit-flex-direction:column;flex-direction:column;gap:0}.dex-search-bar .dex-search-bar-filters .form-group .gen-select{margin-left:0}}nav{flex-shrink:0;min-height:42px}.account-container,.profile-container{min-height:0;overflow:hidden}.settings,.profile{flex:1 1 auto!important;min-height:0;overflow-y:auto}.dex-form .form-option .radio{margin-right:22px}@media (min-width: 751px){.search-results .box-container .pokemon{margin:0;width:110px;height:110px}.search-results .box-container .pokemon .set-captured{border-width:1px}}@media (max-width: 750px){.dex-search-bar .dex-search-bar-filters .form-group .gen-select{width:100%;height:36px;margin:4px 0 0}.dex-search-bar #search{font-size:14px}.search-results .box-container{-webkit-flex-direction:column;flex-direction:column}}.tracker .dex-wrapper{min-width:0}.pokemon.pending-game{background-color:#cfe3ff}.pokemon.pending-game .set-captured{border-color:#b0d1ff}.pokemon .slot-flag.game{left:4px;padding:1px 4px;border-radius:3px;background-color:#1e549b;color:#fff;font-family:Montserrat,Helvetica,sans-serif;font-size:8px;font-weight:700;letter-spacing:.5px;pointer-events:none}.progress-outer .progress-bars{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%}.progress-outer .progress-bars .progress-pending{height:100%;background-color:#cfe3ff}.info .info-category{margin:4px 0 0;text-align:center;font-size:13px;opacity:.75}.info .info-status{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:18px;border:2px solid #ffd924}.info .info-status button{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;padding:10px 4px;border:0;background:transparent;color:#fff;font-family:Montserrat,Helvetica,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.info .info-status button+button{border-left:2px solid #ffd924}.info .info-status button.active{background-color:#fff3}.info .info-status button.game.active{background-color:#cfe3ff;color:#18447d}.info .info-status button.home.active{background-color:#ffd924;color:#18447d}.info .info-status button:disabled{opacity:.4;cursor:not-allowed}.info .info-game-select{display:block;margin-top:10px;font-size:13px}.info .info-game-select span{display:block;margin-bottom:4px;opacity:.8}.info .info-game-select select{width:100%;height:36px;padding:0 8px;border:0;font-size:14px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.info .info-section{margin:24px 0 8px;font-family:Montserrat,Helvetica,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;opacity:.75}.info .info-muted{margin:0;font-size:13px;opacity:.7}.info .info-where-game{border-top:1px solid rgba(255,255,255,.15)}.info .info-where-game:last-of-type{border-bottom:1px solid rgba(255,255,255,.15)}.info .info-where-game.static{padding:8px 0;font-size:14px}.info .info-where-game summary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:8px 0;font-size:14px;cursor:pointer;list-style:none}.info .info-where-game summary::-webkit-details-marker{display:none}.info .info-where-game summary:before{content:"▸";width:14px;font-size:11px;transition:transform .1s}.info .info-where-game summary .count{margin-left:auto;padding:1px 7px;border-radius:9px;background-color:#ffffff26;font-size:11px}.info .info-where-game[open] summary:before{transform:rotate(90deg)}.info .info-where-game ul{margin:0 0 10px;padding-left:28px;font-size:13px;line-height:1.45}.info .info-evo{margin:10px 0 0;font-size:13px}.night-mode .pokemon.pending-game{background-color:#1c3350}.night-mode .pokemon.pending-game .set-captured{border-color:#25415f}.night-mode .progress-outer .progress-pending{background-color:#1c3350}.night-mode .info .info-status button.game.active{background-color:#1c3350;color:#fff}.night-mode .info .info-game-select select{background-color:#2e2e2e;color:#d2d2d2}@media (max-width: 750px){.box .box-container,.search-results .box-container{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.pokemon,.search-results .box-container .pokemon{width:16.6666666667%;height:auto;aspect-ratio:1;margin:0}.pokemon .set-captured,.search-results .box-container .pokemon .set-captured{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;border-width:1px;-webkit-touch-callout:none}.pokemon .set-captured h4,.pokemon .set-captured p,.search-results .box-container .pokemon .set-captured h4,.search-results .box-container .pokemon .set-captured p{display:none}.pokemon .set-captured .icon-wrapper,.search-results .box-container .pokemon .set-captured .icon-wrapper{height:auto}.pokemon .set-captured .icon-wrapper img,.search-results .box-container .pokemon .set-captured .icon-wrapper img{width:100%;max-width:64px;height:auto;margin:0}.pokemon .set-info,.search-results .box-container .pokemon .set-info{display:none!important}.pokemon.empty,.search-results .box-container .pokemon.empty{display:flex}.pokemon .slot-flag,.search-results .box-container .pokemon .slot-flag{top:2px}.pokemon .slot-flag.game,.search-results .box-container .pokemon .slot-flag.game{left:2px;font-size:7px;padding:0 3px}.pokemon .slot-flag.ban,.search-results .box-container .pokemon .slot-flag.ban{right:3px;font-size:9px}.mobile-hint{display:block!important}.info .info-status button{font-size:9px}}.mobile-hint{display:none;margin:8px 0 0;font-size:12px;color:#ababab}.box .box-header .box-count{-webkit-align-self:center;align-self:center;font-family:Montserrat,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#ababab}.info .info-readonly{margin:18px 0 0;padding:10px;border:2px solid rgba(255,255,255,.3);text-align:center;font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.info .info-readonly.status-home{border-color:#ffd924;background-color:#ffd924;color:#18447d}.info .info-readonly.status-game{border-color:#cfe3ff;background-color:#cfe3ff;color:#18447d}@media (min-width: 751px){.pokemon .set-captured{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;min-width:0;overflow:hidden;padding:4px 4px 3px}.pokemon .set-captured h4{-webkit-flex-shrink:0;flex-shrink:0;width:100%;font-size:14px;line-height:16px}.pokemon .set-captured .form-name{line-height:12px}.pokemon .set-captured .icon-wrapper{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;min-height:0;height:auto;overflow:hidden}.pokemon .set-captured .icon-wrapper img{width:auto;height:100%;max-height:64px;margin:0;object-fit:contain}.pokemon .set-captured p{-webkit-flex-shrink:0;flex-shrink:0;line-height:13px}}.pokemon .set-info{padding:3px}.pokemon .set-info .svg-inline--fa.fa-info{box-sizing:content-box;width:7px;height:7px;margin:0;padding:3px;border-width:1.5px;font-size:7px;background-color:#fff}.pokemon:not(.empty):not(.disabled):hover .set-info:hover{right:0;bottom:0}.pokemon:not(.empty):not(.disabled):hover .set-info:hover .fa-info{width:7px;height:7px;margin:0;background-color:#1e549b;color:#fff}.night-mode .pokemon .set-info .svg-inline--fa.fa-info{background-color:#292929}
