.rate-my-team{margin:0 auto;max-width:1400px;padding:1.5rem 2.25rem}.rmt-card{background-color:#0e2845;border-radius:.75rem}.rmt-card--dark{background-color:#06172d}.title-font{font-family:Montserrat,sans-serif;font-weight:700}.title-font--400{font-weight:400}.title-font--500{font-weight:500}.title-font--600{font-weight:600}.rmt-panels{display:grid;grid-template-columns:100%}@media screen and (min-width:1024px){.rmt-panels{gap:1rem;grid-template-columns:25% auto}}.rmt-input{background-color:#06172d;border-radius:.375rem;display:block;height:2.5rem;padding:0 1rem;width:100%}.rmt-input:focus{outline:none}.rmt-roster-positions-filters{background-color:#06172d;border-radius:100px;display:inline-flex}.rmt-roster-positions-filter-item{border-radius:100px;color:#93a7bd;display:block;font-size:.9rem;font-weight:600;height:2rem;padding:0 1.25rem}.rmt-roster-positions-filter-item.active{background-color:#1eb0e0;color:#06172d}.rmt-roster-select{width:100%}@media screen and (min-width:1024px){.rmt-roster-select{width:60%}}.rmt-roster-my-team-card{max-height:200px;min-height:200px}@media screen and (min-width:1024px){.rmt-roster-my-team-card{max-height:100%}}.rmt-roster-my-team{width:100%}@media screen and (min-width:1024px){.rmt-roster-my-team{width:40%}}.rmt-scrollbar{overflow:auto;overscroll-behavior:none;scroll-behavior:smooth}.rmt-scrollbar::-webkit-scrollbar{height:8px;position:absolute;right:20px;width:8px}.rmt-scrollbar::-webkit-scrollbar-track{background-color:#06172d;display:none}.rmt-scrollbar::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,0);border:1.25px solid transparent;border-radius:20px;-webkit-transition:all 1s ease;transition:all 1s ease}.rmt-scrollbar.scrolling::-webkit-scrollbar-thumb{background-color:#2b3a4d}.rmt-roster-loader{background-color:rgba(14,40,69,.15);bottom:0;left:0;position:absolute;right:0;top:22px}.rmt-roster-search>input{background-color:#06172d;border:1px solid #06172d;border-radius:100px;font-size:.95rem;font-weight:700;height:2.25rem;padding:0 1rem;width:100%}.rmt-roster-search>input::-moz-placeholder{color:#395879;font-size:.9rem}.rmt-roster-search>input::placeholder{color:#395879;font-size:.9rem}.rmt-roster-search>input:focus,.rmt-roster-search>input:focus-visible{border-color:#405d7f;outline:none}.rmt-errors{background-color:rgba(233,73,53,.639);border-radius:8px;color:#fff;display:inline-block;font-size:.9rem;margin-top:1.25rem;padding:.25rem 1.125rem}.rmt-submit{margin-top:-2.25rem}.rmt-grade-roster{height:500px}.rmt-grade-container{margin:0 auto;max-width:1200px}.rmt-roster-options-list{height:400px;position:relative}@media screen and (min-width:1024px){.rmt-roster-options-list{height:100%}}.rmt-roster-options-list>table{width:100%}.rmt-roster-options-list>table td:not(:first-child):not(.no-padding){padding:.625rem .875rem}.rmt-roster-options-list>table th{background-color:#0e2845;height:22px;position:sticky;top:0;z-index:1}.rmt-roster-options-list>table tbody tr:nth-child(2n){background-color:#0a1f38}.rmt-roster-options-list>table tbody tr:nth-child(odd){background-color:#06172d}.rmt-roster-option-action{display:block;height:2.75rem;margin-left:auto;padding:.5rem;width:2.75rem}.rmt-roster-option-action>span{align-items:center;border-radius:50%;color:#06172d;display:flex;font-size:1.25rem;font-weight:800;height:1.5rem;justify-content:center;line-height:1;margin:auto;width:1.5rem}.rmt-roster-option-action>span>svg{fill:currentColor;width:50%}.rmt-roster-option-action--add>span{background-color:#4ccb72}.rmt-roster-option-action--remove>span{background-color:#cb4c4c}@media screen and (min-width:1024px){.rmt-roster-card{height:700px}}.rmt-roster-option__player-avatar{display:flex;flex-direction:column;justify-content:center;width:3.25rem}.rmt-roster-option__player-avatar>div{border-radius:100%;overflow:hidden;position:relative}.text-md{font-size:.9rem}.rmt-dropdown.p-dropdown{background-color:#06172d;border-color:#06172d}.rmt-dropdown.p-dropdown:not(.p-disabled):hover{border-color:#06172d}.rmt-dropdown.p-dropdown:not(.p-disabled).p-focus{border-color:#405d7f}.rmt-dropdown.p-dropdown .p-dropdown-label{font-weight:700}.rmt-dropdown-panel{background-color:#0a1b30;box-shadow:0 0 30px rgba(0,0,0,.49)}.rmt-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#b9c3cf}.rmt-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background-color:#163861;color:#fff}.rmt-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background-color:#0e223b;color:#fff}.rmt-inputswitch{height:1.75rem;width:2.625rem}.rmt-inputswitch .p-inputswitch-slider{background-color:#06172d}.rmt-inputswitch .p-inputswitch-slider:before{background:#dae9fb;height:1.25rem;margin-top:-.625rem;width:1.25rem}.rmt-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background-color:#06172d}.rmt-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(1rem)}.p-button-icon.pi-angle-up:after{content:"\f106";font-family:playerprofiler-icons}.p-button-icon.pi-angle-down:after{content:"\f107";font-family:playerprofiler-icons}.rmt-submit-btn{background-color:#4ccb72;border-radius:6px;color:#06172d;height:2.5rem;padding:0 1.125rem;text-transform:uppercase}.rmt-grad-percent-circle{height:5rem;position:relative;width:5rem}.rmt-edit-btn{background-color:#1eb0e0;border-radius:6px;color:#06172d;height:2.5rem;padding:0 1.125rem;text-transform:uppercase}.rmt-grade-bg{align-items:center;background:#06172d;background:linear-gradient(180deg,#010b18,transparent);border:1px solid #293f56;border-radius:.75rem;box-shadow:0 0 90px #0f2845;display:flex;justify-content:center;padding:1.5rem;position:relative}.pp-progress-circle__bg,.pp-progress-circle__fill{stroke-width:7;fill:none}.rmt-progress-circle-value{font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rmt-grade-detail-row{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.rmt-grade-detail-row{align-items:flex-start;flex-direction:row}}.rmt-grade-detail-row:not(:last-child){border-bottom:1px solid #142e4d;margin-bottom:1.625rem;padding-bottom:1.625rem}.rmt-number-input .p-inputtext{background-color:#06172d;border-color:#06172d;height:2.5rem;padding:0 .75rem;width:100%}.rmt-number-input .p-inputtext:focus,.rmt-number-input .p-inputtext:hover{border-color:#06172d;box-shadow:none}.rmt-number-input .p-inputtext:focus{border-color:#405d7f}.rmt-number-input.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{background-color:#2c527d;border-color:#2c527d;line-height:1}.rmt-panel-toggle{cursor:pointer}@media screen and (min-width:768px){.rmt-panel-toggle{cursor:default}}.rmt-panel-toggle.active .rmt-panel-toggle__icon{transform:rotate(180deg)}.rmt-roster-selected-players-grid{display:grid;grid-template-columns:auto 48px 52px}.rmt-settings-grid{display:block}@media screen and (min-width:640px){.rmt-settings-grid{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(3,84px)}}@media screen and (min-width:1024px){.rmt-settings-grid{display:block}}.rmt-settings-grid>div:first-child{grid-column:1/1;grid-row:1/3}.rmt-settings-grid>div:nth-child(2){grid-column:2/2;grid-row:1/1}.rmt-settings-grid>div:nth-child(3){grid-column:2/2;grid-row:2/2}.rmt-settings-grid>div:nth-child(4){grid-column:2/2;grid-row:3/3}.pp-loader{animation:ppLogoScale 3s linear infinite;left:calc(50% - 28px);position:absolute;top:20%}.pp-loader>span{animation:ppLoader 1.2s linear infinite;border:3px solid #1e4177;border-radius:50%;box-sizing:border-box;display:inline-block;height:56px;position:relative;width:56px}.pp-loader>span:after{border-color:#5098e4 transparent;border-radius:50%;border-style:solid;border-width:3px;box-sizing:border-box;content:"";height:64px;top:50%;width:64px}.pp-loader>div,.pp-loader>span:after{left:50%;position:absolute;transform:translate(-50%,-50%)}.pp-loader>div{display:inline-block;height:30px;top:45%;width:30px}.pp-loader.grayscale>span{background-color:#fff;border:3px solid #90a0bc}.pp-loader.grayscale>span:after{border-color:#90a0bc transparent}.pp-loader.grayscale svg{opacity:.6}@keyframes ppLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ppLogoScale{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}
