#content{margin-top:0}#main{margin:0 auto}.page-title-container{margin:0;padding:0}.page-title-actions h3{margin-top:0}@media only screen and (hover:hover){.badge-link:hover{text-decoration:none}}.search-filter-container{display:flex;justify-content:space-between;align-items:center;margin:10px auto;overflow:auto}.search-filter-container p{font-size:13px}.search-filter-container .filter-options{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}@media only screen and (max-width:575px){.search-filter-container .filter-options{margin-top:0;width:100%}}@media only screen and (min-width:576px) and (max-width:1000px){.search-filter-container{width:100%}}@media only screen and (max-width:575px){.search-filter-container{overflow:visible;margin:11px auto}}#loadingSpinner{position:absolute;margin-left:50%;margin-top:-40px}@media only screen and (max-width:575px){#loadingSpinner{margin-left:42%;margin-top:-32px}}.tab-container{float:left!important}@media only screen and (max-width:575px){.tab-container{width:49%;float:left}}.no-results-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;padding:70px 0}.no-results-container i{font-size:40px}.no-results-container p{font-size:24px;font-weight:300;color:#6b7280}.leaderboard-container{margin-top:15px;padding-top:30px;border-top:solid 1px #f9fafb}.leaderboard-row{-ms-flex-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;height:90px;width:100%;background-color:#f7f7f7}@media only screen and (max-width:575px){.leaderboard-row{height:55px}}.leaderboard-row:first-child{font-size:14px;font-weight:600;-ms-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;padding-bottom:15px;height:60px}.leaderboard-row:nth-child(odd){background-color:#fff}.leaderboard-row>div{min-width:25%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-basis:25%;-webkit-flex-basis:25%;flex-basis:25%;-ms-justify-content:start;-webkit-justify-content:start;justify-content:start;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}@media only screen and (max-width:575px){.leaderboard-row>div{-ms-flex-basis:33%;-webkit-flex-basis:33%;flex-basis:33%}}.leaderboard-row .leaderboard-rank{padding-left:20px}.top-three{color:#fff}.top-three p{width:22px;height:26px;background-image:url("https://assets.cdn.ifixit.com/static/images/place-ribbon-sprite.png");font-size:14px;text-align:center}.top-three.second p{background-position:-22px 0}.top-three.third p{background-position:-44px 0}.leaderboard-user a{text-decoration:none;-ms-flex:1;-webkit-flex:1;flex:1}.leaderboard-user a p{display:inline;color:#212426;margin-left:5px}@media only screen and (max-width:575px){.leaderboard-user a p{margin:0}}.leaderboard-user .user-image{-ms-flex-grow:0.15;-webkit-flex-grow:0.15;flex-grow:0.15}.leaderboard-user img{height:30px;width:30px}.leaderboard-recent-badges{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-gap:10px;-webkit-gap:10px;gap:10px;width:140px;z-index:0}.leaderboard-recent-badges.partial-badge-count .tooltip{width:30px}.leaderboard-all-time p{font-size:14px}.tooltip{display:inline;position:relative;background-color:transparent}.tooltip-item{cursor:pointer;display:inline-block;height:30px}.tooltip-item:after{content:'';position:absolute;width:360px;height:200px;bottom:100%;left:50%;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (hover:hover){.tooltip:hover .tooltip-item::after{pointer-events:auto}}.tooltip-content{position:absolute;z-index:9999;width:240px;left:50%;margin:0 0 20px -120px;bottom:100%;text-align:left;background-color:#212426;opacity:0;cursor:default;pointer-events:none;border-radius:3px}.tooltip-reveal .tooltip-content{-webkit-transform-origin:50% calc(110%);transform-origin:50% calc(110%);-webkit-transform:perspective(1000px) rotate3d(1,0,0,45deg);transform:perspective(1000px) rotate3d(1,0,0,45deg);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s}.tooltip:hover .tooltip-content{pointer-events:auto;opacity:1;-webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);transform:translate3d(0,0,0) rotate3d(0,0,0,0)}.tooltip.tooltip-reveal:hover .tooltip-content{-webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);transform:perspective(1000px) rotate3d(1,0,0,0deg)}.tooltip-content::after{content:'';top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#212426;border-width:10px;margin-left:-10px}.tooltip-text{line-height:15px;display:block;padding:20px 25px;color:#fff}.tooltip-text .tooltip-text-header{font-size:16px;line-height:19px;color:#fff;margin:0 0 10px}.tooltip-text p{font-size:12px}.tooltip-text .badges-achieved-count{display:inline;color:#d1d5db;margin:0}.tooltip-text .badges-earned-count{display:inline;color:#84c100;margin:0;float:right}.tooltip-text .badges-earned-count.zero-badges-earned{color:#000}@media only screen and (max-width:575px){body.de .new-badge-content span{font-size:17px;padding-left:20px}}.badge-banner{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;border-radius:4px;margin:30px auto;border:1px solid #f9fafb;height:95px;position:relative;background-image:url("https://assets.cdn.ifixit.com/static/images/badges/overlayed1x.png");background-color:#f9fafb;background-size:176px;background-repeat:no-repeat;background-position:6px -32px,left}@media only screen and (max-width:575px){.badge-banner{background-color:#fff}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.badge-banner{background-image:url("https://assets.cdn.ifixit.com/static/images/badges/overlayed2x.png")}}.badge-banner span{display:-ms-flexbox;-ms-flex:0 1 150px;-ms-flex-basis:220px;-webkit-flex-basis:220px;flex-basis:220px;font-size:26px;color:#4c545f;font-weight:600;padding-left:70px}.badge-banner .badge-banner-after-title{-ms-flex:1 0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;height:100%;border-top-right-radius:4px;border-bottom-right-radius:4px;background-image:linear-gradient(to right,#f9fafb,#fff)}@media (max-width:740px){.badge-banner .badge-banner-after-title{background-image:none}}.badge-banner .badge-banner-grid{-ms-flex:1 1 auto;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;height:100%;margin-right:25px;max-width:412px;opacity:.8;background-image:linear-gradient(to right,#f9fafb,rgba(246,246,246,0) 150px),url("https://assets.cdn.ifixit.com/static/images/badges/grid1x.png");background-size:auto,392px;background-repeat:no-repeat;background-position:left,right;-webkit-transition:.2s opacity;transition:.2s opacity}@media only screen and (max-width:575px){.badge-banner .badge-banner-grid{opacity:0}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.badge-banner .badge-banner-grid{background-image:linear-gradient(to right,#f9fafb,rgba(246,246,246,0) 150px),url("https://assets.cdn.ifixit.com/static/images/badges/grid2x.png")}}.badge-banner .button{-ms-display:flexbox;-ms-flex:0 0 auto;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;height:44px;margin-left:auto;margin-right:25px}.badge-banner .badge-banner-link{position:absolute;top:0;left:0;width:100%;height:100%}