:export{totalColor:#3d74c7;qbColor:#a3dff4;rbColor:#dabdae;wrColor:#b7c5f1;teColor:#ffefce;pickColor:#d4d4d4;bnColor:#d4d4d4;irColor:#d50700;taxiColor:#ff7900;defColor:#cadbd2;idpColor:#cadbd2;kickerColor:#e1eef3;tqbColor:#a3dff4;hcColor:#decfef;tkColor:#e1eef3;lbColor:#b0e8e5;dlColor:#ade3c8;dbColor:#ebf3e2;qrwtColor:#ff0;rwtColor:#f78439;rwColor:lime;wtColor:purple;dldColor:#639}.flash-message-list{display:flex;flex-direction:column;gap:.75rem;width:100%}.flash-message-list .v-move,.flash-message-list .v-enter-active,.flash-message-list .v-leave-active{transition:all .5s ease}.flash-message-list .v-enter-from,.flash-message-list .v-leave-to{opacity:0;transform:translateX(30px)}.flash-message-list .v-leave-active:not(:only-child){position:absolute}.flash-message{border-radius:.625rem;padding:.5rem .75rem;border-width:1px;border-style:solid;display:flex;align-items:center;gap:.375rem;width:100%}.flash-message .icon-container .ds-icon{width:1.25em;height:1.25em}@media(max-width: 767px){.flash-message{flex-direction:column}.flash-message:not(.buttons-on-bottom) .icon-container{display:none}}@media(min-width: 768px){.flash-message{padding:.75rem 1rem;gap:.75rem}.flash-message .icon-container .ds-icon{width:1.625em;height:1.625em}}@media(min-width: 1024px){.flash-message{padding:1.5rem 2rem;gap:1.25rem}.flash-message .icon-container .ds-icon{width:2em;height:2em}}.flash-message .message-container{flex-grow:1;font-size:.875rem}@media(min-width: 768px){.flash-message .message-container{font-size:.9375rem}}@media(min-width: 768px){.flash-message .message-container{font-size:1rem}}.flash-message .buttons-container{display:grid;gap:.25rem}@media(min-width: 768px){.flash-message .buttons-container{gap:.5rem}}.flash-message .buttons-container .btn-auto{white-space:nowrap;font-weight:bold}.flash-message .link-btn{border:0;background-color:rgba(0,0,0,0);color:#043173}.flash-message.success{border-color:#00a86b;background-color:rgba(0,168,107,.1)}.flash-message.success .btn-auto{background-color:#00a86b;color:var(--ds-white)}.flash-message.success .icon-container,.flash-message.success .close-btn{color:#00a86b}.flash-message.info{border-color:#ff7900;background-color:rgba(255,121,0,.1)}.flash-message.info .btn-auto{background-color:#ff7900;color:var(--ds-white)}.flash-message.info .icon-container,.flash-message.info .close-btn{color:#ff7900}.flash-message.danger{border-color:#d50700;background-color:rgba(213,7,0,.1)}.flash-message.danger .btn-auto{background-color:#d50700;color:var(--ds-white)}.flash-message.danger .close-btn{color:#d50700}.flash-message.buttons-on-bottom{display:grid;grid-template-areas:"icon message" "buttons buttons";grid-template-columns:minmax(0, min-content) 1fr}.flash-message.buttons-on-bottom .icon-container{grid-area:icon}.flash-message.buttons-on-bottom .buttons-container{grid-area:buttons;display:flex;justify-content:flex-end}.ds-pos-pill{--pos-pill-min-w: 2.5rem;--pos-pill-padding-block: 0.125rem;--pos-pill-padding-inline: 0.5rem;display:inline-flex;align-items:center;justify-content:center;min-width:var(--pos-pill-min-w);padding-block:var(--pos-pill-padding-block);padding-inline:var(--pos-pill-padding-inline);border-radius:.875rem;border:1px solid rgba(0,0,0,0);box-sizing:border-box;color:var(--ds-black);font-family:var(--ds-font-body);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;font-size:.875rem;line-height:1rem}.ds-pos-pill:hover:not(.ds-pos-pill--ir):not(.ds-pos-pill.ir):not(.ds-pos-pill--taxi):not(.ds-pos-pill.taxi):not(.ds-pos-pill--text):not(.ir):not(.taxi){filter:brightness(90%)}.ds-pos-pill--lg{--pos-pill-min-w: 2.875rem;--pos-pill-padding-block: 0.25rem}.ds-pos-pill--sm{--pos-pill-min-w: 1.875rem;--pos-pill-padding-block: 0.0625rem;--pos-pill-padding-inline: 0.375rem;font-weight:700;font-size:.75rem;line-height:1rem}.ds-pos-pill--roster{--pos-pill-padding-block: 0;--pos-pill-padding-inline: 0;width:2.5rem;height:1.5rem;min-width:2.5rem;min-height:1.5rem}@media(min-width: 1024px){.ds-pos-pill--roster{width:3rem;height:1.75rem;min-width:3rem;min-height:1.75rem}}.ds-pos-pill--roster:not(.ds-pos-pill--flex):not(.ds-pos-pill.q-r-w-t):not(.ds-pos-pill.r-w-t):not(.ds-pos-pill.r-w):not(.ds-pos-pill.w-t):not(.q-r-w-t):not(.r-w-t):not(.r-w):not(.w-t){padding:0;overflow:hidden}.ds-pos-pill--roster:not(.ds-pos-pill--flex):not(.ds-pos-pill.q-r-w-t):not(.ds-pos-pill.r-w-t):not(.ds-pos-pill.r-w):not(.ds-pos-pill.w-t):not(.q-r-w-t):not(.r-w-t):not(.r-w):not(.w-t)>.ds-pos-pill__cell,.ds-pos-pill--roster:not(.ds-pos-pill--flex):not(.ds-pos-pill.q-r-w-t):not(.ds-pos-pill.r-w-t):not(.ds-pos-pill.r-w):not(.ds-pos-pill.w-t):not(.q-r-w-t):not(.r-w-t):not(.r-w):not(.w-t)>div,.ds-pos-pill--roster:not(.ds-pos-pill--flex):not(.ds-pos-pill.q-r-w-t):not(.ds-pos-pill.r-w-t):not(.ds-pos-pill.r-w):not(.ds-pos-pill.w-t):not(.q-r-w-t):not(.r-w-t):not(.r-w):not(.w-t)>span{flex:1;align-self:stretch;min-width:0;display:flex;align-items:center;justify-content:center}.ds-pos-pill--flex,.ds-pos-pill.q-r-w-t,.ds-pos-pill.r-w-t,.ds-pos-pill.r-w,.ds-pos-pill.w-t{--pos-pill-padding-inline: 0;--pos-pill-padding-block: 0;overflow:hidden;display:inline-grid;padding:0;min-width:0}.ds-pos-pill--flex>.ds-pos-pill__cell,.ds-pos-pill.q-r-w-t>.ds-pos-pill__cell,.ds-pos-pill.r-w-t>.ds-pos-pill__cell,.ds-pos-pill.r-w>.ds-pos-pill__cell,.ds-pos-pill.w-t>.ds-pos-pill__cell,.ds-pos-pill--flex>div,.ds-pos-pill.q-r-w-t>div,.ds-pos-pill.r-w-t>div,.ds-pos-pill.r-w>div,.ds-pos-pill.w-t>div,.ds-pos-pill--flex>span,.ds-pos-pill.q-r-w-t>span,.ds-pos-pill.r-w-t>span,.ds-pos-pill.r-w>span,.ds-pos-pill.w-t>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.ds-pos-pill--flex-rwt,.ds-pos-pill.r-w-t{grid-template-columns:repeat(3, 1fr)}.ds-pos-pill--flex-rw,.ds-pos-pill.r-w,.ds-pos-pill--flex-wt,.ds-pos-pill.w-t{grid-template-columns:repeat(2, 1fr)}.ds-pos-pill--flex-qwrt,.ds-pos-pill.q-r-w-t{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}.ds-pos-pill--text{background-color:rgba(0,0,0,0) !important;color:var(--ds-deep-blue-50);border-color:rgba(0,0,0,0);padding-inline:0;font-weight:600}.ds-pos-pill--text.ds-pos-pill--lg{font-size:1rem;line-height:1.125rem}.ds-pos-pill--ir,.ds-pos-pill.ir{background-color:rgba(0,0,0,0) !important;border-color:#d50700;color:#d50700}.ds-pos-pill--taxi,.ds-pos-pill.taxi{background-color:rgba(0,0,0,0) !important;border-color:#ff7900;color:#ff7900}.ds-pos-pill__cell.bg-q,.ds-pos-pill>div.bg-q,.ds-pos-pill>span.bg-q{background:#a3dff4;color:var(--ds-black)}.ds-pos-pill__cell.bg-r,.ds-pos-pill>div.bg-r,.ds-pos-pill>span.bg-r{background:#dabdae;color:var(--ds-black)}.ds-pos-pill__cell.bg-w,.ds-pos-pill>div.bg-w,.ds-pos-pill>span.bg-w{background:#b7c5f1;color:var(--ds-black)}.ds-pos-pill__cell.bg-t,.ds-pos-pill>div.bg-t,.ds-pos-pill>span.bg-t{background:#ffefce;color:var(--ds-black)}.ds-pos-pill__cell.bg-d,.ds-pos-pill>div.bg-d,.ds-pos-pill>span.bg-d{background:#ade3c8;color:var(--ds-black)}.ds-pos-pill__cell.bg-l,.ds-pos-pill>div.bg-l,.ds-pos-pill>span.bg-l{background:#b0e8e5;color:var(--ds-black)}.ds-pos-pill__cell.bg-bn,.ds-pos-pill>div.bg-bn,.ds-pos-pill>span.bg-bn{color:var(--ds-black)}.ds-pos-pill__cell.bg-ir,.ds-pos-pill>div.bg-ir,.ds-pos-pill>span.bg-ir{background-color:rgba(0,0,0,0) !important;color:#d50700}.ds-pos-pill__cell.bg-tx,.ds-pos-pill>div.bg-tx,.ds-pos-pill>span.bg-tx{background-color:rgba(0,0,0,0) !important;color:#ff7900}html.showing-settings-modal{overflow:hidden;position:relative}html.showing-settings-modal:after{opacity:1}html.showing-settings-modal settings-modal{opacity:1;pointer-events:all;transform:translate3d(-50%, -50%, 0)}.manual-mode-only{display:none}html.manual-mode .manual-mode-only{display:block}html.showing-settings-modal .ds-alert.ds-alert--modal{display:none}.mobile-only{display:none}@media(max-width: 575px){.mobile-only{display:block}}settings-modal{position:fixed;top:50%;left:50%;transform:translate3d(-50%, calc(-50% + 2rem), 0);transform-origin:center center;will-change:transform,opacity;transition:150ms ease-in-out transform,150ms ease-in-out opacity;width:94vw;height:81.6vh;background:var(--ds-white);z-index:1058;border-radius:10px;display:flex;flex-direction:row;padding:0;margin:0;opacity:0;pointer-events:none;overflow:hidden}settings-modal menu.sidebar{width:220px;border-right:1px solid var(--ds-silver-50);padding:1rem;margin:0;background:var(--ds-silver-5);display:flex;flex-direction:column;border-radius:10px 0 0 10px;z-index:2}settings-modal menu.sidebar label{cursor:pointer;justify-content:flex-start}settings-modal menu.sidebar label input{display:none}settings-modal menu.sidebar label:has(input:checked){background:var(--ds-deep-blue);color:#fff}settings-modal menu.sidebar label:active{transform:scale(0.98);transform-origin:left}settings-modal menu.sidebar button.delete-league-button{margin-top:.5rem}settings-modal menu.sidebar .btn.settings-explained-link{margin-top:auto}settings-modal menu.sidebar button.resync-league{margin-top:.5rem}settings-modal menu.sidebar button.resync-league.syncing{cursor:progress}settings-modal menu.sidebar button.resync-league .fa-rotate{margin:0 0 0 .25em;vertical-align:top}settings-modal menu.sidebar button.resync-league.spin-indefinitely .svg-icon{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}settings-modal menu.sidebar button{font-family:var(--ds-font-body);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.25rem}settings-modal main{padding:0 1rem 0 2rem;margin:0;flex-grow:1;overflow:scroll;position:relative}settings-modal settings-notification{display:flex;gap:.5rem;flex-direction:row;position:fixed;align-items:center;bottom:-4em;left:50%;transform:translate3d(-50%, 0, 0) scale(0.5);will-change:transform;box-shadow:0 3px 10px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.05);background:var(--ds-white);color:#000;border-radius:10px;padding:.75em 1.25em;font-size:16px;border:1px solid #c8c8c8;z-index:1057;line-height:1em;pointer-events:none;transition:300ms transform cubic-bezier(0.64, 0.57, 0.67, 1.1)}settings-modal settings-notification.show{transform:translate3d(-50%, -6em, 0) scale(1)}settings-modal settings-notification:before{content:"";width:20px;height:20px;min-height:20px;min-width:20px;display:block;margin:0;border-radius:100%;background-color:#c8c8c8;background-repeat:no-repeat;background-position:center center;background-size:20px}settings-modal settings-notification.ok:before{background-color:var(--ds-white);background-image:url("/img/icons/checkbox-green-circle.svg")}settings-modal settings-notification.fail:before{background-color:var(--ds-white);background-image:url("/img/icons/x-red-circle.svg")}settings-modal,league-setup{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}settings-modal header,league-setup header{display:flex;flex-direction:row;gap:2.5rem;position:sticky;top:0;padding:1.2rem 3rem .6rem 0;border-bottom:1px solid var(--ds-silver-50);background:var(--ds-white);z-index:10}settings-modal header .headings,league-setup header .headings{padding:0}settings-modal header .headings .heading,league-setup header .headings .heading{margin:0;font-family:var(--ds-font-heading);font-weight:700;text-transform:uppercase;font-style:italic;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:1em;color:var(--bs-body-color)}settings-modal header .headings .subheading,league-setup header .headings .subheading{color:var(--ds-black);font-size:18px;margin:0}settings-modal header .tags>span,league-setup header .tags>span{font-family:var(--ds-font-heading);font-weight:700;text-transform:uppercase;font-style:italic;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;line-height:18px;background-color:var(--ds-silver-10);padding:6px 10px;border-radius:20px}settings-modal header .ds-select,league-setup header .ds-select{font-weight:600;color:#000}settings-modal header [data-action=close],league-setup header [data-action=close]{padding:1em 0;position:absolute;top:0;right:0;border:none;background:none}settings-modal header [data-action=close]:active,league-setup header [data-action=close]:active{transform:scale(0.9)}settings-modal header [data-action=close] svg,league-setup header [data-action=close] svg{display:block}settings-modal .settings,league-setup .settings{margin-top:1rem;overflow-y:auto}settings-modal .settings .toggles,league-setup .settings .toggles{display:flex;flex-direction:row;align-items:center;gap:3.2rem;margin-bottom:.3rem;padding:.35em 0}.tags{padding:0;display:flex;align-items:center;gap:.75rem}@media(max-width: 1280px){settings-modal header,league-setup header{flex-direction:column;gap:.25rem}settings-modal header .tags,league-setup header .tags{flex-wrap:wrap}settings-modal .settings .toggles,league-setup .settings .toggles{flex-wrap:wrap;gap:2rem}}@media(max-width: 992px){settings-modal .settings .toggles,league-setup .settings .toggles{flex-direction:column;align-items:flex-start;gap:0}settings-modal .settings .ds-toggle-switch,league-setup .settings .ds-toggle-switch{width:100%;justify-content:space-between;flex-direction:row-reverse;padding:1rem 0}}@media(max-width: 575px){settings-modal{width:100%;height:100vh;transform:none;top:0;left:0;transform:none;border:none;border-radius:0;flex-direction:column-reverse}settings-modal menu.sidebar{width:100%;background:#f9f9f9;border-top:1px solid var(--ds-silver-50);border-radius:0;z-index:1058;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}settings-modal menu.sidebar label{display:none !important}settings-modal menu.sidebar button.resync-league,settings-modal menu.sidebar button.delete-league-button{width:100%;min-width:0;margin:0}settings-modal menu.sidebar button.resync-league{font-weight:600}settings-modal menu.sidebar .btn.settings-explained-link{grid-column:1/-1;width:100%;max-width:100%;margin-top:0}settings-modal main{padding:0;display:flex;flex-direction:column}settings-modal settings-notification{transform:translate3d(-50%, -5em, 0) scale(0.5)}settings-modal settings-notification.show{transform:translate3d(-50%, -11em, 0) scale(1)}html.showing-settings-modal settings-modal{transform:none}settings-modal header,league-setup header{background:#f9f9f9;flex-direction:column;gap:1rem;padding:1rem .75rem;position:static}settings-modal header .heading,league-setup header .heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}settings-modal header [data-action=close],league-setup header [data-action=close]{position:fixed;top:0;right:1rem;z-index:99;touch-action:manipulation}settings-modal header [data-action=close]::before,league-setup header [data-action=close]::before{content:"";position:absolute;top:-0.5rem;right:-0.5rem;bottom:-0.5rem;left:-0.5rem}settings-modal header [data-action=close] svg,settings-modal header [data-action=close] path,league-setup header [data-action=close] svg,league-setup header [data-action=close] path{pointer-events:none}settings-modal header select,league-setup header select{margin:0 0 1.25rem}settings-modal .tags,league-setup .tags{gap:.75rem;padding:0;flex-wrap:wrap}settings-modal .tags>span,league-setup .tags>span{flex:auto;box-sizing:border-box;font-size:14px;font-family:var(--ds-font-heading);font-weight:700;text-transform:uppercase;font-style:italic;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}settings-modal header .tags .edit,league-setup header .tags .edit{display:none}settings-modal .settings,league-setup .settings{padding:1rem .75rem 0;flex:1;margin:0}settings-modal .settings .toggles,league-setup .settings .toggles{flex-direction:column;gap:0}settings-modal .settings .toggles .ds-toggle-switch,league-setup .settings .toggles .ds-toggle-switch{width:100%;justify-content:space-between;flex-direction:row-reverse;padding-bottom:1rem}}settings-modal:has(input[name=settings-page][value=Scoring]:checked) main:after,settings-modal:has(input[name=settings-page][value=Roster]:checked) main:after,settings-modal:has(button[data-action="edit league"].active) main:after{content:"";display:block;width:100%;height:40px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);position:fixed;bottom:0;left:0;border-radius:0 0 10px 0;pointer-events:none}settings-modal radio-buttons,league-setup radio-buttons{display:flex;flex-direction:row;border-bottom:1px solid var(--ds-silver-50);margin:1rem 0 1rem}settings-modal radio-buttons label,league-setup radio-buttons label{cursor:pointer;font-size:22px}settings-modal radio-buttons label span,league-setup radio-buttons label span{padding:.5em 16px;display:block;line-height:1.2em;font-weight:700;font-family:var(--ds-font-heading);font-weight:700;text-transform:uppercase;font-style:italic;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ds-silver);white-space:nowrap}settings-modal radio-buttons label input,league-setup radio-buttons label input{display:none}settings-modal radio-buttons label input:checked+span,league-setup radio-buttons label input:checked+span{color:var(--ds-black)}settings-modal radio-buttons label:nth-child(1) span,league-setup radio-buttons label:nth-child(1) span{padding-left:0}@media(max-width: 992px){settings-modal radio-buttons,league-setup radio-buttons{overflow:scroll;width:calc(100% + 1rem)}}@media(max-width: 575px){settings-modal [data-settings-page=Scoring] .settings,league-setup [data-settings-page=Scoring] .settings{overflow:visible}settings-modal [data-settings-page=Scoring] .settings radio-buttons,league-setup [data-settings-page=Scoring] .settings radio-buttons{width:100vw;margin-left:-2rem;overflow:scroll;border-bottom:none;margin-bottom:0}settings-modal [data-settings-page=Scoring] .settings radio-buttons label,league-setup [data-settings-page=Scoring] .settings radio-buttons label{font-size:1rem;line-height:1.125rem}settings-modal [data-settings-page=Scoring] .settings radio-buttons label:first-child,league-setup [data-settings-page=Scoring] .settings radio-buttons label:first-child{padding-left:2rem}settings-modal [data-settings-page=Scoring] .settings radio-buttons label:last-child,league-setup [data-settings-page=Scoring] .settings radio-buttons label:last-child{padding-right:2rem}settings-modal [data-settings-page=Scoring] .settings radio-buttons label span,league-setup [data-settings-page=Scoring] .settings radio-buttons label span{padding:.5em 10px}settings-modal [data-settings-page=Scoring] .settings radio-buttons label span:first-child,league-setup [data-settings-page=Scoring] .settings radio-buttons label span:first-child{padding-left:0}settings-modal [data-settings-page=Scoring] .settings radio-buttons label span:last-child,league-setup [data-settings-page=Scoring] .settings radio-buttons label span:last-child{padding-right:1rem}}settings-modal sortable-list,league-setup sortable-list{display:block}settings-modal sortable-list ul,league-setup sortable-list ul{font-weight:600;list-style:none;padding:0;margin:0;counter-reset:line;columns:2;column-gap:2em;column-fill:auto;height:55vh}settings-modal sortable-list ul.balanced,league-setup sortable-list ul.balanced{height:auto;column-fill:balance}settings-modal sortable-list ul li,league-setup sortable-list ul li{display:flex;flex-direction:row;align-items:center;gap:0;line-height:1em;margin:0 0 .5rem;break-inside:avoid;transition:background-color 600ms ease-out;background:var(--ds-white);border:1px solid var(--ds-silver-50);border-radius:4px;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}settings-modal sortable-list ul li .drag,league-setup sortable-list ul li .drag{background:url("/img/icons/drag-handle.svg") center center no-repeat;background-size:16px;width:36px;height:44px;min-width:36px;min-height:44px;touch-action:none}settings-modal sortable-list ul li:active,league-setup sortable-list ul li:active{cursor:grabbing}settings-modal sortable-list ul li.sortable-chosen,league-setup sortable-list ul li.sortable-chosen{background:var(--ds-white);transition:none}settings-modal sortable-list ul li.sortable-ghost,league-setup sortable-list ul li.sortable-ghost{background:#f1f1f1;transition:none}settings-modal sortable-list ul li label,settings-modal sortable-list ul li label:not(.use-my-league-label),league-setup sortable-list ul li label,league-setup sortable-list ul li label:not(.use-my-league-label){display:flex;flex-direction:row;flex-grow:1;align-items:center;font-size:.875rem;line-height:1rem;user-select:none;-webkit-user-select:none}settings-modal sortable-list ul li label:before,settings-modal sortable-list ul li label:not(.use-my-league-label):before,league-setup sortable-list ul li label:before,league-setup sortable-list ul li label:not(.use-my-league-label):before{counter-increment:line;content:counter(line) ". ";min-width:1.75em;display:inline-block;font-size:15px;order:1;cursor:grab}settings-modal sortable-list ul li label:active:before,settings-modal sortable-list ul li label:not(.use-my-league-label):active:before,league-setup sortable-list ul li label:active:before,league-setup sortable-list ul li label:not(.use-my-league-label):active:before{cursor:grabbing}settings-modal sortable-list ul li label input:not([type=checkbox]),settings-modal sortable-list ul li label:not(.use-my-league-label) input:not([type=checkbox]),league-setup sortable-list ul li label input:not([type=checkbox]),league-setup sortable-list ul li label:not(.use-my-league-label) input:not([type=checkbox]){border:none;border-radius:2px;padding:6px 0;font-size:.875rem;line-height:1rem;font-weight:700;outline:none;color:inherit;background:none;order:2}settings-modal sortable-list ul li label button,settings-modal sortable-list ul li label:not(.use-my-league-label) button,league-setup sortable-list ul li label button,league-setup sortable-list ul li label:not(.use-my-league-label) button{margin:0;width:44px;height:44px;min-width:44px;min-height:44px;border:none;background-color:#8996a0;mask-size:16px;order:3}settings-modal sortable-list ul li label button:active,settings-modal sortable-list ul li label:not(.use-my-league-label) button:active,league-setup sortable-list ul li label button:active,league-setup sortable-list ul li label:not(.use-my-league-label) button:active{transform:scale(0.9);filter:brightness(80%)}settings-modal sortable-list ul li label input,settings-modal sortable-list ul li label:not(.use-my-league-label) input,league-setup sortable-list ul li label input,league-setup sortable-list ul li label:not(.use-my-league-label) input{user-select:none;-webkit-user-select:none;cursor:grab}settings-modal sortable-list ul li label input:active,settings-modal sortable-list ul li label:not(.use-my-league-label) input:active,league-setup sortable-list ul li label input:active,league-setup sortable-list ul li label:not(.use-my-league-label) input:active{cursor:grabbing}settings-modal sortable-list ul li label.editing input,settings-modal sortable-list ul li label:not(.use-my-league-label).editing input,league-setup sortable-list ul li label.editing input,league-setup sortable-list ul li label:not(.use-my-league-label).editing input{pointer-events:all;user-select:text;-webkit-user-select:text;font-size:16px;font-weight:400;border:1px solid #e4e4e4;padding:6px 8px;color:#000;cursor:text}settings-modal sortable-list ul li label.editing input:active,settings-modal sortable-list ul li label:not(.use-my-league-label).editing input:active,league-setup sortable-list ul li label.editing input:active,league-setup sortable-list ul li label:not(.use-my-league-label).editing input:active{cursor:text}settings-modal sortable-list ul li label.editing button,settings-modal sortable-list ul li label:not(.use-my-league-label).editing button,league-setup sortable-list ul li label.editing button,league-setup sortable-list ul li label:not(.use-my-league-label).editing button{background-color:var(--ds-purple)}settings-modal sortable-list ul li.dragging,league-setup sortable-list ul li.dragging{background:#f1f1f1}settings-modal sortable-list ul li.dragging:active,league-setup sortable-list ul li.dragging:active{opacity:.98;background:#eaeaea;cursor:grabbing}settings-modal sortable-list ul li.user-owned,league-setup sortable-list ul li.user-owned{color:var(--ds-purple)}settings-modal sortable-list ul li.user-owned label,league-setup sortable-list ul li.user-owned label{color:inherit}settings-modal sortable-list ul li.user-owned label:after,league-setup sortable-list ul li.user-owned label:after{content:"";min-width:16px;min-height:16px;vertical-align:middle;margin:0 .3em 0 0;display:inline-block;mask-image:url(/img/icons/circle-star.svg);background-color:var(--ds-purple);background-position:center center;background-repeat:no-repeat;order:1}settings-modal sortable-list ul li.dropped,league-setup sortable-list ul li.dropped{background-color:var(--ds-white)}@media(max-width: 992px){settings-modal sortable-list ul,league-setup sortable-list ul{columns:1;height:auto}}@media(max-width: 575px){settings-modal sortable-list ul,league-setup sortable-list ul{columns:1;height:auto}settings-modal sortable-list ul li label,league-setup sortable-list ul li label{font-size:14px}settings-modal sortable-list ul li label input:not([type=checkbox]),league-setup sortable-list ul li label input:not([type=checkbox]){font-size:14px}settings-modal sortable-list ul li label.editing input,league-setup sortable-list ul li label.editing input{font-size:16px}}settings-modal .flashing,league-setup .flashing{animation:flashing 200ms linear 2}@keyframes flashing{50%{opacity:.25}}settings-modal spinner,league-setup spinner{display:flex;flex-direction:row;align-items:center;gap:.45rem;border-radius:2rem;background:var(--ds-silver-10);padding:.5rem .75rem;font-size:1rem;line-height:1.125rem}settings-modal spinner button,league-setup spinner button{width:1.25rem;height:1.25rem;padding:.3125rem;border:1px solid var(--ds-silver);border-radius:100%;background:var(--ds-white);color:var(--ds-silver);display:flex;justify-content:center;align-items:center;transform-origin:center center}settings-modal spinner button svg,league-setup spinner button svg{width:100%;height:100%;display:block}settings-modal spinner button:active,league-setup spinner button:active{transform:scale(0.95)}settings-modal spinner input[type=number],league-setup spinner input[type=number]{pointer-events:none;text-align:center;background:rgba(0,0,0,0);border:none;padding:0;width:1.45em;font-size:1em;outline:none}settings-modal spinner input[type=number],league-setup spinner input[type=number]{appearance:textfield}settings-modal spinner input[type=number]::-webkit-inner-spin-button,settings-modal spinner input[type=number]::-webkit-outer-spin-button,league-setup spinner input[type=number]::-webkit-inner-spin-button,league-setup spinner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}settings-page{display:none;padding:0 0 4rem;min-height:400px}settings-page.active{display:block}settings-page h3{font-size:20px;font-weight:600;margin:.7em 0 0}[data-settings-page=Edit] .inside,[data-settings-page=Auction] .inside{max-width:1000px}[data-settings-page=Edit] .flash-message-list,[data-settings-page=Auction] .flash-message-list{margin:0 0 1.25em}html.manual-mode [data-settings-page=Edit] .flash-message-list,[data-settings-page=Auction] .flash-message-list{display:none !important}[data-settings-page=Edit] .flash-message-list .btn-auto:active,[data-settings-page=Auction] .flash-message-list .btn-auto:active{transform:scale(0.98)}[data-settings-page=Edit] .manual-mode-warning,[data-settings-page=Auction] .manual-mode-warning{font-size:16px;font-weight:600;margin:0 0 1.25em}[data-settings-page=Edit] form,[data-settings-page=Auction] form{max-width:850px;display:flex;flex-direction:column;gap:2.25rem}[data-settings-page=Edit] form h3,[data-settings-page=Auction] form h3{margin:0 0 .7em}[data-settings-page=Edit] form .toggles,[data-settings-page=Auction] form .toggles{margin:0 0 1.25rem}[data-settings-page=Edit] form .grouped,[data-settings-page=Auction] form .grouped{display:flex;flex-direction:row;gap:2.5rem;width:100%}[data-settings-page=Edit] form .grouped>*,[data-settings-page=Auction] form .grouped>*{flex:1;min-width:0;font-size:18px;font-weight:700;color:var(--ds-deep-blue-50)}[data-settings-page=Edit] form .grouped>* i,[data-settings-page=Auction] form .grouped>* i{color:var(--ds-deep-blue-50)}[data-settings-page=Edit] form .grouped>* input:not(.ds-toggle-switch__input),[data-settings-page=Auction] form .grouped>* input:not(.ds-toggle-switch__input){margin:.5em 0 0 0;border:1px solid #c8c8c8;height:40px;line-height:40px;padding-left:10px;color:#000;font-size:18px;background-color:var(--ds-white)}[data-settings-page=Edit] form .grouped>* input:disabled,[data-settings-page=Auction] form .grouped>* input:disabled{color:#c8c8c8;background-color:#f9f9f9;cursor:not-allowed}[data-settings-page=Edit] form .grouped>*:only-child,[data-settings-page=Auction] form .grouped>*:only-child{flex:0 0 calc(50% - 1.25rem)}[data-settings-page=Edit] form .grouped label,[data-settings-page=Auction] form .grouped label{white-space:initial}[data-settings-page=Edit] form .grouped individual-budgets,[data-settings-page=Auction] form .grouped individual-budgets{display:flex;flex-direction:column}[data-settings-page=Edit] form .grouped individual-budgets label,[data-settings-page=Auction] form .grouped individual-budgets label{display:flex;flex-direction:row;width:100%;gap:2.5rem;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;color:#c8c8c8;border-bottom:none;padding:0}[data-settings-page=Edit] form .grouped individual-budgets label span,[data-settings-page=Auction] form .grouped individual-budgets label span{pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-settings-page=Edit] form .grouped individual-budgets label input,[data-settings-page=Auction] form .grouped individual-budgets label input{margin:0;width:90px;min-width:90px;border-bottom:0;border-radius:0;padding-right:0}[data-settings-page=Edit] form .grouped individual-budgets label:first-child,[data-settings-page=Auction] form .grouped individual-budgets label:first-child{padding-top:.5rem}[data-settings-page=Edit] form .grouped individual-budgets label:first-child input,[data-settings-page=Auction] form .grouped individual-budgets label:first-child input{border-radius:2px 2px 0 0}[data-settings-page=Edit] form .grouped individual-budgets label:last-child input,[data-settings-page=Auction] form .grouped individual-budgets label:last-child input{border-bottom:1px solid #c8c8c8;border-radius:0 0 2px 2px}[data-settings-page=Edit] form .grouped individual-budgets label:has(input:focus) span,[data-settings-page=Auction] form .grouped individual-budgets label:has(input:focus) span{color:#8996a0;font-weight:600}[data-settings-page=Edit] form .grouped [data-toggleable] .grouped,[data-settings-page=Auction] form .grouped [data-toggleable] .grouped{margin:0 0 2.25rem}@media(max-width: 575px){[data-settings-page=Edit] .flash-message-list .icon-container,[data-settings-page=Auction] .flash-message-list .icon-container{display:none}[data-settings-page=Edit] .flash-message-list .flash-message,[data-settings-page=Auction] .flash-message-list .flash-message{flex-direction:column}[data-settings-page=Edit] form,[data-settings-page=Auction] form{gap:1.25em}[data-settings-page=Edit] form .grouped,[data-settings-page=Auction] form .grouped{gap:1.25em;flex-direction:column}[data-settings-page=Edit] form .grouped label,[data-settings-page=Auction] form .grouped label{width:100%}[data-settings-page=Edit] form .grouped>*,[data-settings-page=Auction] form .grouped>*{font-size:16px}}[data-settings-page=Roster] .toggles [data-action="add keepers"]{background:var(--ds-white);border:1px solid #1c3b6f;color:#1c3b6f;font-weight:600;border-radius:2em;padding:.25rem 1rem;transform-origin:center center;padding:.5rem 1rem;line-height:1em}[data-settings-page=Roster] .toggles [data-action="add keepers"]:active{transform:scale(0.98);background:#1c3b6f;color:var(--ds-white)}[data-settings-page=Roster] .positions{max-width:820px;background:var(--ds-white);padding:1rem 0;margin:0;display:block;columns:2;column-gap:20px}[data-settings-page=Roster] .positions .position{font-size:1rem;line-height:1.125rem;display:flex;align-items:center;gap:.75rem;break-inside:avoid;width:100%;padding:.525rem 0;color:var(--ds-deep-blue-75)}[data-settings-page=Roster] .positions .position .pill{display:inline-block;width:46px;min-width:46px;height:24px;line-height:24px;font-size:14px;text-align:center;padding:0;border-radius:2em;font-weight:600;color:var(--ds-black);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-settings-page=Roster] .positions .position .pill.ir{background:rgba(0,0,0,0);border:1px solid #d50700;color:#d50700}[data-settings-page=Roster] .positions .position .pill.taxi{background:rgba(0,0,0,0);border:1px solid #ff7900;color:#ff7900}[data-settings-page=Roster] .positions .position .flex-qwrt,[data-settings-page=Roster] .positions .position .flex-rwt,[data-settings-page=Roster] .positions .position .flex-rw,[data-settings-page=Roster] .positions .position .flex-wt{padding:0}[data-settings-page=Roster] .positions .position .flex-qwrt{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px}[data-settings-page=Roster] .positions .position .flex-qwrt span{width:50%;height:12px;line-height:12px}[data-settings-page=Roster] .positions .position .flex-qwrt span:nth-child(1){text-indent:3px}[data-settings-page=Roster] .positions .position .flex-qwrt span:nth-child(2){text-indent:-3px}[data-settings-page=Roster] .positions .position .flex-qwrt span:nth-child(3){text-indent:3px}[data-settings-page=Roster] .positions .position .flex-qwrt span:nth-child(4){text-indent:-3px}[data-settings-page=Roster] .positions .position .flex-rwt{display:flex;flex-direction:row;font-size:13px}[data-settings-page=Roster] .positions .position .flex-rwt span{width:100%}[data-settings-page=Roster] .positions .position .flex-rwt span:nth-child(1){text-indent:2px}[data-settings-page=Roster] .positions .position .flex-rwt span:nth-child(3){text-indent:-2px}[data-settings-page=Roster] .positions .position .flex-rw{display:flex;flex-direction:row}[data-settings-page=Roster] .positions .position .flex-rw span{width:100%}[data-settings-page=Roster] .positions .position .flex-rw span:nth-child(1){text-indent:3px}[data-settings-page=Roster] .positions .position .flex-rw span:nth-child(2){text-indent:-3px}[data-settings-page=Roster] .positions .position .flex-wt{display:flex;flex-direction:row}[data-settings-page=Roster] .positions .position .flex-wt span{width:100%}[data-settings-page=Roster] .positions .position .flex-wt span:nth-child(1){text-indent:3px}[data-settings-page=Roster] .positions .position .flex-wt span:nth-child(2){text-indent:-3px}[data-settings-page=Roster] [data-roster-toggles="Advanced Positions"],[data-settings-page=Roster] [data-roster-toggles="Position Limits"]{display:none}@media(max-width: 992px){[data-settings-page=Roster] .positions{columns:2}}@media(max-width: 575px){[data-settings-page=Roster] .positions{columns:1}[data-settings-page=Roster] .positions spinner{order:3;margin:0 0 0 auto}[data-settings-page=Roster] .toggles .ds-toggle-switch__label{font-size:1rem;line-height:1.125rem}}[data-settings-page=DraftOrder] .inside{max-width:840px}[data-settings-page=Grid] p{position:absolute;top:50%;left:50%;text-align:center;max-width:1000px;transform:translate3d(-50%, -50%, 0);font-weight:600;font-size:20px;color:#c8c8c8}[data-settings-page=Scoring] .inside{max-width:1000px}[data-settings-page=Scoring] .toggles [data-action="add keepers"]{background:var(--ds-white);border:1px solid #1c3b6f;color:#1c3b6f;font-weight:600;border-radius:2em;padding:.25rem 1rem;transform-origin:center center;padding:.5rem 1rem;line-height:1em;display:none}[data-settings-page=Scoring] .toggles [data-action="add keepers"]:active{transform:scale(0.98);background:#1c3b6f;color:var(--ds-white)}[data-settings-page=Scoring] scoring-page{max-width:840px;display:none;columns:2;column-gap:2.5em;column-fill:auto;height:35vh}[data-settings-page=Scoring] scoring-page.active{display:block}[data-settings-page=Scoring] scoring-page label{display:flex;flex-direction:row;width:100%;justify-content:space-between;break-inside:avoid;padding:4px 0;align-items:center;font-size:16px;font-weight:600;color:#4d6270;max-width:400px}[data-settings-page=Scoring] scoring-page label[data-scoring-toggles="Advanced Scoring"]{display:none}[data-settings-page=Scoring] scoring-page label span+span{margin:0 .75em 0 auto;font-weight:400;font-size:16px;color:#8996a0}[data-settings-page=Scoring] scoring-page label div{position:relative;width:100px}[data-settings-page=Scoring] scoring-page label div:after{content:"pts";position:absolute;right:12px;top:0;height:100%;display:flex;align-items:center;width:auto;pointer-events:none;color:#8996a0;font-weight:400;font-size:16px}[data-settings-page=Scoring] scoring-page label div:before{content:attr(data-footer);position:absolute;right:0;top:calc(100% + .5em);color:#8996a0;font-weight:400;font-size:16px;text-align:right;white-space:nowrap}[data-settings-page=Scoring] scoring-page label div[data-addon]:after{content:attr(data-addon)}[data-settings-page=Scoring] scoring-page label div input{padding:5px 12px;border:1px solid #e4e4e4;border-radius:8px;font-size:16px}[data-settings-page=Scoring] scoring-page label div input::-webkit-outer-spin-button,[data-settings-page=Scoring] scoring-page label div input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-settings-page=Scoring] scoring-page label div input[type=number]{appearance:textfield;-moz-appearance:textfield}[data-settings-page=Scoring] scoring-page label:has(div[data-addon=yds]){margin:0 0 2.25em}[data-settings-page=Scoring] scoring-page.balanced{height:auto;column-fill:balance}@media(max-width: 992px){[data-settings-page=Scoring] scoring-page{columns:1;height:auto}}@media(max-width: 575px){[data-settings-page=Scoring] .toggles [data-action="add keepers"]{display:none}[data-settings-page=Scoring] .toggles .ds-toggle-switch__label{font-size:1rem;line-height:1.125rem}[data-settings-page=Scoring] scoring-page{columns:1;height:auto;border-top:1px solid #c8c8c8;padding-top:1rem}[data-settings-page=Scoring] scoring-page label{max-width:100%;font-size:16px}[data-settings-page=Scoring] scoring-page label div:after{font-size:14px}}[data-settings-page=Auction] form{max-width:840px}[data-settings-page=Auction] form .grouped{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;border-bottom:1px solid #c8c8c8;padding-bottom:.25rem}[data-settings-page=Auction] form .grouped label.league-budget{flex:0 0 auto;width:160px}[data-settings-page=Auction] form .grouped .grouped{border:none}[data-settings-page=Auction] form .toggles .ds-toggle-switch{margin-top:2rem}[data-settings-page=Auction] .input-wrapper{position:relative;margin:0}[data-settings-page=Auction] .input-wrapper::before{content:"$";position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666;font-weight:400}[data-settings-page=Auction] form .grouped .input-wrapper input[type=number]{width:130px;min-width:130px;padding-left:20px;margin:0;border-width:1px}[data-settings-page=Auction] individual-budgets .input-wrapper{padding:0 .75rem 0 0}[data-settings-page=Auction] individual-budgets .input-wrapper input[type=number]{width:80px;min-width:80px}[data-settings-page=Auction] .league-budget .input-wrapper{margin:.5rem 0 0}[data-settings-page=Auction]:has(input[name="edit-toggles[]"][value="Individual Team Budgets"]:checked) label.league-budget input[type=number]{pointer-events:none;opacity:.5;background-color:#eee}[data-settings-page=Auction]:has(input[name="edit-toggles[]"][value="Individual Team Budgets"]:not(:checked)) individual-budgets .input-wrapper{display:none}[data-settings-page=Auction]:has(input[name="edit-toggles[]"][value="Individual Team Budgets"]:not(:checked)) individual-budgets input[type=number]{pointer-events:none;opacity:.5;background-color:#eee}@media(max-width: 575px){[data-settings-page=Auction] form .grouped{flex-direction:column;gap:.5rem}[data-settings-page=Auction] form .grouped label.league-budget{width:50%}[data-settings-page=Auction] form .grouped .grouped{flex-direction:row;gap:.5rem}[data-settings-page=Auction] form .grouped .grouped .toggles .ds-toggle-switch{border:none;flex-direction:column-reverse;margin-top:0}[data-settings-page=Auction] input[type=number]{width:100%}[data-settings-page=Auction] individual-budgets .input-wrapper input[type=number]{width:80px;min-width:80px}}[data-settings-page=AutoPilot] .inside{max-width:1000px}[data-settings-page=AutoPilot] .grouped{display:flex;flex-direction:row;gap:1.25rem}[data-settings-page=AutoPilot] .enable-autopilot{margin:.75rem 0 1.75rem}[data-settings-page=AutoPilot] .enable-autopilot .ds-toggle-switch{justify-content:space-between;flex-direction:row-reverse;width:100%;padding:.5rem 0}[data-settings-page=AutoPilot] .enable-autopilot .ds-toggle-switch strong{font-weight:900;font-size:20px;color:#000}[data-settings-page=AutoPilot] .enable-autopilot .ds-toggle-switch+p{max-width:840px}[data-settings-page=AutoPilot] .unsupported-leagues-only{display:none}[data-settings-page=AutoPilot].unsupported-league{cursor:not-allowed}[data-settings-page=AutoPilot].unsupported-league *{pointer-events:none}[data-settings-page=AutoPilot].unsupported-league .unsupported-leagues-only{display:inline}[data-settings-page=AutoPilot] .autopilot-sync-choice{border:1px solid var(--ds-silver-50);border-radius:10px;display:flex;flex-direction:row;gap:1rem;align-items:center;cursor:pointer;white-space:normal}[data-settings-page=AutoPilot] .autopilot-sync-choice p{margin:0;font-size:14px}[data-settings-page=AutoPilot] .autopilot-sync-choice .title-description{padding:1.5rem}[data-settings-page=AutoPilot] .autopilot-sync-choice .title-description strong{font-size:18px;display:block;margin:0 0 .2em}[data-settings-page=AutoPilot] .autopilot-sync-choice input{opacity:0;position:absolute}[data-settings-page=AutoPilot] .autopilot-sync-choice .radio{padding:1.5rem}[data-settings-page=AutoPilot] .autopilot-sync-choice .radio .outline{border-radius:100%;box-shadow:#c8c8c8 0 0 0 1px inset}[data-settings-page=AutoPilot] .autopilot-sync-choice .radio .outline img{border-radius:100%;width:32px;height:32px;min-width:32px;min-height:32px;background:var(--ds-white);opacity:0;pointer-events:none}[data-settings-page=AutoPilot] .autopilot-sync-choice:has(input:checked){border-color:var(--ds-deep-blue-50)}[data-settings-page=AutoPilot] .autopilot-sync-choice:has(input:checked) .radio .outline{box-shadow:none}[data-settings-page=AutoPilot] .autopilot-sync-choice:has(input:checked) .radio .outline img{opacity:1}[data-settings-page=AutoPilot] .autopilot-sync-choice:has([name=autopilot_type_id]:disabled){opacity:.25;filter:grayscale(1)}[data-settings-page=AutoPilot] .test-autopilot-connection{margin:1rem 0;display:flex;flex-direction:row;align-items:center;gap:1rem}[data-settings-page=AutoPilot] .test-autopilot-connection .connection-status{background:#f1f1f1;color:#000;padding:.375rem 1rem;border-radius:2rem}[data-settings-page=AutoPilot] .test-autopilot-connection .connection-status.not-connected{display:none;background:#dfb5b7}[data-settings-page=AutoPilot] .test-autopilot-connection .connection-status.connected{display:none;background:#89d1b5}[data-settings-page=AutoPilot] .test-autopilot-connection .test-connection{color:#043173;font-weight:600;display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;padding:.375rem .5rem;border:none;background:rgba(0,0,0,0)}[data-settings-page=AutoPilot] .test-autopilot-connection .test-connection:active{transform:scale(0.98)}[data-settings-page=AutoPilot] .test-autopilot-connection.not-connected .not-enabled{display:none}[data-settings-page=AutoPilot] .test-autopilot-connection.not-connected .not-connected{display:inline-block}[data-settings-page=AutoPilot] .test-autopilot-connection.not-connected .connected{display:none}[data-settings-page=AutoPilot] .test-autopilot-connection.connected .not-enabled{display:none}[data-settings-page=AutoPilot] .test-autopilot-connection.connected .not-connected{display:none}[data-settings-page=AutoPilot] .test-autopilot-connection.connected .connected{display:inline-block}[data-settings-page=AutoPilot]:has([name=autopilot_enabled]:not(:checked)) .test-autopilot-connection{opacity:.25;filter:grayscale(1);pointer-events:none}@media(max-width: 992px){[data-settings-page=AutoPilot] .enable-autopilot .ds-toggle-switch{border:none}[data-settings-page=AutoPilot] .grouped{flex-direction:column}[data-settings-page=AutoPilot] .autopilot-sync-choice .title-description{padding:1.5rem 0 1.5rem 1.5rem}}@media(max-width: 575px){[data-settings-page=AutoPilot] .test-autopilot-connection{flex-wrap:wrap}[data-settings-page=AutoPilot] .test-autopilot-connection .label{margin-right:auto}[data-settings-page=AutoPilot] .test-autopilot-connection button.test-connection{width:100%;border:1px solid #043173;border-radius:2em;justify-content:center}}settings-modal [data-toggleable],league-setup [data-toggleable]{display:none}settings-modal:has(input[name="roster-toggles[]"][value="Advanced Positions"]:checked) [data-settings-page=Roster] [data-roster-toggles="Advanced Positions"],league-setup:has(input[name="roster-toggles[]"][value="Advanced Positions"]:checked) [data-settings-page=Roster] [data-roster-toggles="Advanced Positions"]{display:block}settings-modal:has(input[name="roster-toggles[]"][value="Position Limits"]:checked) [data-settings-page=Roster] [data-roster-toggles="Position Limits"],league-setup:has(input[name="roster-toggles[]"][value="Position Limits"]:checked) [data-settings-page=Roster] [data-roster-toggles="Position Limits"]{display:block}settings-modal:has(select[name=draft_type_id] option[value="0"]:checked) [data-toggleable="Draft Order"],settings-modal:has(select[name=draft_type_id] option[value="1"]:checked) [data-toggleable="Draft Order"],settings-modal:has(select[name=draft_type_id] option[value="2"]:checked) [data-toggleable="Draft Order"],league-setup:has(select[name=draft_type_id] option[value="0"]:checked) [data-toggleable="Draft Order"],league-setup:has(select[name=draft_type_id] option[value="1"]:checked) [data-toggleable="Draft Order"],league-setup:has(select[name=draft_type_id] option[value="2"]:checked) [data-toggleable="Draft Order"]{display:flex}settings-modal:has(select[name=draft_type_id] option[value="3"]:checked) [data-toggleable="Auction Settings"],league-setup:has(select[name=draft_type_id] option[value="3"]:checked) [data-toggleable="Auction Settings"]{display:flex}settings-modal:has(select[name=league_type] option[value=keeper]:checked) [data-toggleable="Keeper Settings"],league-setup:has(select[name=league_type] option[value=keeper]:checked) [data-toggleable="Keeper Settings"]{display:flex}settings-modal:has(select[name=league_type] option[value=dynasty]:checked) [data-toggleable="Dynasty Settings"],league-setup:has(select[name=league_type] option[value=dynasty]:checked) [data-toggleable="Dynasty Settings"]{display:flex}.using-ios settings-modal{border-top:1.15rem solid #f9f9f9}body.dragging-active{overscroll-behavior:none;-webkit-overscroll-behavior:none}settings-modal:not(.is-mock-drafting) .mock-draft-message{display:none}settings-modal.is-mock-drafting menu.sidebar label:not([data-toggleable="Draft Order"]),settings-modal.is-mock-drafting label:has(input[name=num_teams]),settings-modal.is-mock-drafting label:has(select[name=league_type]){opacity:.25;pointer-events:none}settings-modal.is-mock-drafting footer{padding-left:1rem;padding-right:1rem;padding-top:.5rem}league-setup{max-width:1440px;margin:2.5rem auto;display:flex;flex-direction:row}league-setup header{margin:1rem 0 0}league-setup .tags{gap:1.25rem}league-setup [data-settings-page=Roster] .positions .position{padding:.35rem 0}league-setup .welcome{display:block}league-setup menu{display:none;flex-direction:column;padding:0;margin:-0.5rem 0 0;counter-reset:sync manual}league-setup menu label{display:flex;flex-direction:row;gap:.75rem;padding:.475rem 0;cursor:pointer;align-items:center;color:#c8c8c8}league-setup menu label:active{transform:scale(0.98);transform-origin:left}league-setup menu label:before{background-color:var(--ds-white);background-image:none;background-position:center center;background-repeat:no-repeat;background-size:100%;width:32px;height:32px;min-width:32px;min-height:32px;border:1px solid #c8c8c8;color:#c8c8c8;border-color:#c8c8c8;border-radius:100%;text-align:center;font-size:16px;line-height:1em;display:flex;justify-content:center;align-items:center}league-setup menu label[data-sync]:before{counter-increment:sync}league-setup menu label[data-manual]:before{counter-increment:manual}league-setup menu label.complete{color:var(--ds-black);border-color:var(--ds-black)}league-setup menu label.check:before{font-size:0;content:"";background-image:url("/img/icons/checkbox-gray-circle.svg");border-color:#c8c8c8}league-setup menu label.check.complete:before{font-size:0;content:"";background-image:url("/img/icons/checkbox-purple-circle.svg");border-color:var(--ds-purple)}league-setup menu label.nested{margin-left:2.5rem;font-size:14px;opacity:0;position:absolute;pointer-events:none}league-setup menu label.nested:before{content:"";width:20px;height:20px;min-width:20px;min-height:20px;line-height:20px;counter-set:sync 5;background-image:url("/img/icons/checkbox-gray-circle-small.svg");background-size:100%;border-color:#e4e4e4}league-setup menu label.nested.complete:before{background-image:url("/img/icons/checkbox-purple-circle-small.svg");background-size:100%;border-color:var(--ds-purple)}menu:has(input[name=settings-page][value="Check Your League Settings"]:checked) .nested,menu:has(input[name=settings-page][value=Roster]:checked) .nested,menu:has(input[name=settings-page][value=Scoring]:checked) .nested,menu:has(input[name=settings-page][value=DraftOrder]:checked) .nested,menu:has(input[name=settings-page][value=Auction]:checked) .nested{display:flex;opacity:1;position:static;pointer-events:all}league-setup menu label:has(input:checked){font-weight:600;color:var(--ds-black)}league-setup menu label:has(input:checked):before{border-color:var(--ds-black);font-weight:600;color:var(--ds-black)}league-setup menu label:has(input:checked).check:before{border-color:#e4e4e4}league-setup menu label:has(input:checked).check.complete:before{border-color:var(--ds-purple)}league-setup menu label:has(input:checked).nested:before{border-color:#e4e4e4}league-setup menu label:has(input:checked).nested.complete:before{border-color:var(--ds-purple)}league-setup menu label.hide{display:none}league-setup menu label .mobile-only{display:none}league-setup menu label input{display:none}league-setup menu label:has(input:disabled),league-setup menu label:has(input:disabled):active{cursor:not-allowed;transform:none}aside.sidebar{max-width:400px;min-width:0;flex:1;border-right:1px solid #e4e4e4;display:flex;flex-direction:column;min-height:100vh;padding:2.4rem 2rem 0 2rem}aside.sidebar .welcome h1{font-size:40px;font-family:var(--ds-font-heading);font-weight:700;text-transform:uppercase;font-style:italic;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1em;margin:0 0 12px;color:var(--ds-black)}aside.sidebar .welcome p{font-size:18px;line-height:20px;color:var(--ds-black)}aside.sidebar footer{padding:2.25rem 0;position:sticky;bottom:0;margin-top:auto;display:flex;flex-direction:column;align-items:flex-start}aside.sidebar footer h6{font-size:16px;line-height:18px;font-weight:700;margin:0 0 2px}aside.sidebar footer p{font-size:14px;line-height:16px;max-width:340px;margin:0 0 1em}aside.sidebar footer button{background:#f78439;color:var(--ds-white);font-size:16px;font-weight:600;display:inline-flex;flex-direction:row;gap:.4em;align-items:center}aside.sidebar footer button:active{transform:scale(0.98)}main{flex:1;min-height:100vh;padding:2rem;padding:2.4rem 2rem 0 3.75rem}main setup-page{max-width:980px;display:none}main setup-page.active{display:block}main setup-page h2{font-size:32px;font-family:var(--ds-font-heading);font-weight:700;text-transform:uppercase;font-style:italic;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2em;margin:0 0 .2em;color:var(--ds-black)}main setup-page h2 img{margin:0 .1em 0 0}main setup-page h3{font-size:32px;font-family:var(--ds-font-heading);font-weight:700;text-transform:uppercase;font-style:italic;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1em;margin:0 0 8px;color:var(--ds-black)}main setup-page p{font-size:18px;line-height:28px}main setup-page .stacked-choices{display:flex;flex-direction:column;gap:2rem;max-width:720px;margin:2rem 0 0}main setup-page .stacked-choices a,main setup-page .stacked-choices label{display:flex;flex-direction:row;gap:2rem;align-items:center;border:1px solid #e4e4e4;background:#f9f9f9;border-radius:10px;padding:.75rem 2rem;color:inherit;cursor:pointer}main setup-page .stacked-choices a input,main setup-page .stacked-choices label input{display:none}main setup-page .stacked-choices a div,main setup-page .stacked-choices label div{padding:.75rem 0}main setup-page .stacked-choices a em,main setup-page .stacked-choices label em{font-weight:600;color:var(--ds-white);background:var(--ds-purple);font-family:var(--ds-font-heading);font-weight:700;text-transform:uppercase;font-style:italic;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:20px;font-size:14px;line-height:15px;font-style:normal;padding:.25em .725em;display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;margin:0 0 6px}main setup-page .stacked-choices a em img,main setup-page .stacked-choices label em img{display:block;margin:0 0 0 -3px}main setup-page .stacked-choices a h3,main setup-page .stacked-choices label h3{font-size:28px;font-family:var(--ds-font-heading);font-weight:700;line-height:28px;margin:0 0 4px;color:var(--ds-black)}main setup-page .stacked-choices a p,main setup-page .stacked-choices label p{color:var(--ds-black);font-size:16px;line-height:18px}main setup-page .stacked-choices a p:last-of-type,main setup-page .stacked-choices label p:last-of-type{margin:0}main setup-page .stacked-choices a .disclosure,main setup-page .stacked-choices label .disclosure{margin:0 0 0 auto}main setup-page .stacked-choices a:active,main setup-page .stacked-choices label:active{filter:brightness(90%)}main setup-page .stacked-choices a:has(input:checked),main setup-page .stacked-choices label:has(input:checked){background:var(--ds-purple);color:var(--ds-white);border-color:var(--ds-purple)}main setup-page .stacked-choices a:has(input:checked) img,main setup-page .stacked-choices label:has(input:checked) img{filter:brightness(0) invert(1)}main setup-page .stacked-choices a:has(input:checked) h3,main setup-page .stacked-choices label:has(input:checked) h3{color:var(--ds-white)}main setup-page .stacked-choices a:has(input:checked) em,main setup-page .stacked-choices label:has(input:checked) em{background:#5d78a0}main setup-page .commissioner-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin:2rem 0 0;max-width:100%;container-type:inline-size}main setup-page .commissioner-grid label{flex:1;min-width:calc(25% - 1rem);min-height:100px;border:1px solid #e4e4e4;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:10px;padding:2rem 0 1rem;font-size:14px;cursor:pointer;background:var(--ds-white)}main setup-page .commissioner-grid label img+img{display:none}main setup-page .commissioner-grid label:active,main setup-page .commissioner-grid label:has(input:checked){background:var(--ds-purple);color:var(--ds-white);border-color:var(--ds-purple)}main setup-page .commissioner-grid label:active img,main setup-page .commissioner-grid label:has(input:checked) img{display:none}main setup-page .commissioner-grid label:active img:last-of-type,main setup-page .commissioner-grid label:has(input:checked) img:last-of-type{display:block;filter:brightness(0) invert(1)}main setup-page .commissioner-grid label input{display:none}main setup-page .commissioner-grid label img{margin:0 0 1rem;width:90%;height:48px;display:block}main setup-page .commissioner-grid label:last-of-type{padding:0;font-size:24px;font-weight:600}@container (width < 768px){main setup-page .commissioner-grid label{min-width:calc(33.3333% - 1rem)}}@container (width < 640px){main setup-page .commissioner-grid label{min-width:calc(50% - 1rem)}}@container (width < 575px){main setup-page .commissioner-grid label{min-width:100%}}main setup-page[data-settings-page] .settings h3{font-family:var(--ds-font-body);font-style:normal;text-transform:none;font-size:18px;line-height:20px;margin:.7em 0 0}main setup-page controls{display:flex;width:100%;flex-direction:row;gap:1.25rem;border-top:1px solid #e4e4e4;margin:2rem 0 0;padding:1.25rem 0;background:var(--ds-white);position:sticky;bottom:0}main setup-page controls button.btn,main setup-page controls a.btn{font-size:18px;line-height:20px;font-weight:600;padding:10px 12px;border-radius:8px;color:var(--ds-black);background:var(--ds-silver-10)}main setup-page controls button.btn[data-action=continue],main setup-page controls button.btn.primary,main setup-page controls a.btn[data-action=continue],main setup-page controls a.btn.primary{background:var(--ds-purple);color:var(--ds-white)}main setup-page controls button.btn.link,main setup-page controls a.btn.link{background:rgba(0,0,0,0);color:var(--ds-black);padding:0;text-decoration:underline;text-underline-offset:2px}main setup-page controls button.btn.outline,main setup-page controls button.btn.outline:hover,main setup-page controls a.btn.outline,main setup-page controls a.btn.outline:hover{background:var(--ds-white);color:var(--ds-purple);border:1px solid var(--ds-purple)}main setup-page controls button.btn:active,main setup-page controls a.btn:active{transform:scale(0.98)}@media(max-width: 992px){league-setup{flex-direction:column;margin:0 auto}aside.sidebar{max-width:none;width:100%;padding:1rem;min-height:unset}aside.sidebar .welcome{display:none}aside.sidebar menu{margin:0;flex-direction:row;justify-content:space-around;position:relative}aside.sidebar menu:after{content:"";display:block;width:75%;left:12.5%;top:30%;position:absolute;height:2px;background:var(--ds-silver-50);transform:translate3d(0, -50%, 0);z-index:-1}aside.sidebar menu label{padding:0;flex-direction:column;width:100%;gap:4px}aside.sidebar menu label:active{transform-origin:bottom}aside.sidebar menu label.check:before{background-image:url("/img/icons/checkbox-gray-circle-small.svg")}aside.sidebar menu label.check.complete:before{background-image:url("/img/icons/checkbox-purple-circle-small.svg")}aside.sidebar menu label.nested{opacity:1;position:static;pointer-events:all;margin:0}aside.sidebar menu label.nested:before{counter-set:unset;width:32px;height:32px;min-width:32px;min-height:32px;line-height:32px;font-size:16px;background:var(--ds-white);background-size:100%}aside.sidebar menu label.nested.complete{color:var(--ds-purple);border-color:var(--ds-purple)}aside.sidebar menu label.nested.check:before{font-size:0;content:"";background-image:url("/img/icons/checkbox-gray-circle-small.svg");border-color:#c8c8c8}aside.sidebar menu label.nested.check.complete:before{font-size:0;content:"";background-image:url("/img/icons/checkbox-purple-circle-small.svg");border-color:var(--ds-purple)}aside.sidebar menu label:has(input:checked).check:before{border-color:var(--ds-purple)}aside.sidebar menu label:has(input:checked).nested:before{border-color:var(--ds-purple)}aside.sidebar menu label.install-sync-extension{display:none}aside.sidebar menu label.check-your-league-settings{display:none}aside.sidebar menu label.dominate-league{display:none}aside.sidebar menu label span{text-align:center;font-size:14px;white-space:nowrap}aside.sidebar menu label span.desktop-only{display:none}aside.sidebar menu label span.mobile-only{display:block}aside.sidebar menu:has([name=settings-page][value=Dominate]:checked){display:none}aside.sidebar footer{display:none;padding:1rem;background:#f9f9f9;border-radius:10px;flex-wrap:wrap;flex-direction:row;justify-content:space-between;bottom:1rem}aside.sidebar footer h6{font-size:14px;width:100%}aside.sidebar footer p{font-size:12px;width:50%}aside.sidebar footer button.btn{line-height:44px;height:44px;font-size:16px;padding:0 1rem;border-radius:8px}main{width:100%;min-height:auto;padding:0 1rem}main setup-page{min-height:55vh}main setup-page>h2+p,main setup-page .inside>h2+p{display:none}main setup-page h2{font-size:20px}main setup-page h2 img{width:24px;height:24px}main setup-page h2+p{font-size:14px}main setup-page[data-page=Errors] h2+p{display:block}main setup-page .stacked-choices{margin:1rem 0;gap:1rem}main setup-page .stacked-choices label,main setup-page .stacked-choices a{padding:1rem;gap:1rem}main setup-page .stacked-choices label div,main setup-page .stacked-choices a div{padding:0}main setup-page .stacked-choices label h3,main setup-page .stacked-choices a h3{font-size:16px}main setup-page .stacked-choices label p,main setup-page .stacked-choices a p{font-size:14px}main setup-page .stacked-choices label .icon,main setup-page .stacked-choices a .icon{display:none}main setup-page .stacked-choices label .disclosure,main setup-page .stacked-choices a .disclosure{width:16px;height:16px}main setup-page[data-page=Dominate] .stacked-choices .icon,main setup-page[data-page=Dominate] .stacked-choices .svg-icon,main setup-page[data-page=Dominate] .stacked-choices .svg-icon svg{display:block;width:28px !important;height:28px !important}main setup-page sortable-list{margin:.5rem 0 0}main setup-page .commissioner-grid{gap:.5rem;margin:1rem 0 0}main setup-page .commissioner-grid label{font-size:0;min-height:0;padding:0;position:relative;display:flex;flex-direction:row;height:40px;align-items:center}main setup-page .commissioner-grid label:last-of-type{font-size:16px}main setup-page .commissioner-grid label:last-of-type strong{margin:0 0 0 1rem}main setup-page .commissioner-grid label:after{content:"";width:12px;height:12px;background:url("/img/icons/disclosure-arrow-right.svg") center center no-repeat;background-size:contain;margin:0 1rem 0 auto}main setup-page .commissioner-grid label:has(input:checked):after{filter:brightness(0) invert(1)}main setup-page .commissioner-grid label img{margin:0 1rem;height:35px;width:auto}main setup-page[data-settings-page] header{background:rgba(0,0,0,0);padding:0;gap:.75rem}main setup-page[data-settings-page] header .headings .heading{font-size:18px}main setup-page[data-settings-page] header .headings .subheading{font-size:16px}main setup-page[data-settings-page] header .tags{gap:.5rem;margin:0 0 16px}main setup-page[data-settings-page] header .tags span{flex:0;font-size:14px;padding:2px 8px;white-space:nowrap}main setup-page[data-settings-page] .settings{padding:0;margin:0}main setup-page[data-settings-page] .settings radio-buttons{margin-left:-1rem}main setup-page[data-settings-page] .settings radio-buttons label:first-child{padding-left:1rem}main setup-page[data-settings-page] .settings radio-buttons label:last-child{padding-right:1rem}main setup-page[data-settings-page] .settings .toggles{margin:0;padding:0;gap:0}main setup-page[data-settings-page] .settings .toggles .ds-toggle-switch{padding:.5rem 0}main setup-page[data-settings-page] .settings .positions{padding:0}main setup-page controls button.btn{line-height:40px;height:40px;font-size:18px;padding:0 1rem;border-radius:8px;flex:1}main setup-page leagues label{gap:12px}main setup-page leagues .tags{gap:8px}main setup-page leagues .tags span{padding:2px 8px;font-size:14px;line-height:18px}league-setup:has(input[name=settings-page][value="Sync or Manual?"]:checked){margin:2.5rem auto 0}league-setup:has(input[name=settings-page][value="Sync or Manual?"]:checked) aside.sidebar{order:2;min-height:50vh}league-setup:has(input[name=settings-page][value="Sync or Manual?"]:checked) aside.sidebar footer{display:flex}league-setup:has(input[name=settings-page][value="Sync or Manual?"]:checked) main{order:1}}@media(max-width: 575px){main setup-page controls{flex-direction:column}main setup-page controls button.btn,main setup-page controls a.btn{width:100%;text-align:center;justify-content:center}main setup-page controls button.btn[data-action=back]{order:10}}.flash-message-list{margin:0 0 1.25em}html.manual-mode .flash-message-list{display:none !important}.flash-message-list .btn-auto:active{transform:scale(0.98)}.manual-mode-warning{font-size:16px;font-weight:600;margin:0 0 1.25em}form{max-width:850px;display:flex;flex-direction:column;gap:2.25rem;margin:2rem 0 0}form h3{margin:0 0 .7em}form .toggles{margin:0 0 1.25rem}form .grouped{display:flex;flex-direction:row;gap:2.5rem;width:100%}form .grouped>*{flex:1;min-width:0;font-family:var(--ds-font-heading);font-weight:700;text-transform:uppercase;font-style:italic;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-weight:700;color:var(--ds-deep-blue-50)}form .grouped>* i{color:var(--ds-deep-blue-50)}form .grouped>* input:not([type=checkbox],[type=radio],.ds-input){font-size:1rem;line-height:1.125rem;display:block;width:100%;margin:.5rem 0 0;border:1px solid var(--ds-silver-50);border-radius:.125rem;height:2.5rem;line-height:2.5rem;padding-left:.625rem;color:var(--ds-black);background-color:var(--ds-white)}form .grouped>* .ds-input,form .grouped>* .ds-select-wrap{margin:.5rem 0 0}form .grouped>* input:not([type=checkbox],[type=radio],.ds-input):disabled{color:var(--ds-silver-50);background-color:var(--ds-silver-5);cursor:not-allowed}form .grouped>*:only-child{flex:0 0 calc(50% - 1.25rem)}form .grouped individual-budgets{display:flex;flex-direction:column}form .grouped individual-budgets label{display:flex;flex-direction:row;width:100%;gap:2.5rem;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;color:#c8c8c8;border-bottom:none;padding:0}form .grouped individual-budgets label span{pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}form .grouped individual-budgets label input{margin:0;width:90px;min-width:90px;border-bottom:0;border-radius:0;padding-right:0}form .grouped individual-budgets label:first-child{padding-top:.5rem}form .grouped individual-budgets label:first-child input{border-radius:2px 2px 0 0}form .grouped individual-budgets label:last-child input{border-bottom:1px solid #c8c8c8;border-radius:0 0 2px 2px}form .grouped individual-budgets label:has(input:focus) span{color:#999;font-weight:600}form .grouped [data-toggleable] .grouped{margin:0 0 2.25rem}@media(max-width: 575px){.flash-message-list .icon-container{display:none}.flash-message-list .flash-message{flex-direction:column}form{gap:1.25em}form .grouped{gap:1.25em;flex-direction:column}form .grouped label{width:100%}}progress-dots{font-size:20px;margin:2.4rem 0 0;display:flex;flex-direction:row;gap:1rem;align-items:center;max-width:960px}progress-dots .percentage{font-size:20px;font-weight:600;margin:0 0 0 auto;display:block}progress-bar{height:16px;width:100%;background:#e4e4e4;border-radius:10px;position:relative;overflow:hidden;display:block;max-width:960px;margin:2.4rem 0 0}progress-bar .animated-gradient{background:repeating-linear-gradient(to right, var(--ds-purple) 0%, var(--ds-purple-75) 50%, var(--ds-purple) 100%);height:16px;width:0%;background-size:200% auto;background-position:0 100%;animation:gradient 1s infinite;animation-fill-mode:forwards;animation-timing-function:linear;border-radius:10px;transform:translate3d(0, 0, 0);transition:100ms width ease-in-out}@keyframes gradient{0%{background-position:0 0}100%{background-position:-200% 0}}.dots{display:block;position:relative;width:64.5px;height:16px;margin:0}.dots div{position:absolute;top:0;width:16px;height:16px;border-radius:50%;background:#7b68ee;animation-timing-function:cubic-bezier(0, 1, 1, 0);will-change:transform}.dots div:nth-child(1){left:0;animation:grow .6s infinite}.dots div:nth-child(2){left:0;animation:shift .6s infinite}.dots div:nth-child(3){left:24px;animation:shift .6s infinite}.dots div:nth-child(4){left:48px;animation:shrink .6s infinite}@keyframes grow{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes shift{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes shrink{0%{transform:scale(1)}100%{transform:scale(0);opacity:0}}progress-tips{max-width:960px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #e4e4e4;margin:2.25rem 0 0;padding:1.1rem 0 0}progress-tips strong{font-size:22px;font-weight:600}progress-tips span{font-size:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width: 575px){progress-tips{flex-direction:column;justify-items:start}progress-tips strong{font-size:16px}progress-tips span{white-space:normal;font-size:14px}progress-dots .status{font-size:18px}}leagues{margin:2.5rem 0 0;display:flex;flex-direction:column;gap:1rem;max-width:960px}leagues label{display:flex;flex-direction:row;gap:1.25rem;border-radius:10px;border:1px solid #e4e4e4;background:#f9f9f9;align-items:center;padding:1.5rem;cursor:pointer}leagues label:active{filter:brightness(90%)}leagues label:has(input:checked){background:var(--ds-purple);color:var(--ds-white);border-color:var(--ds-purple)}leagues label:has(input:checked) img{filter:brightness(0) invert(1)}leagues label input{display:none}leagues label div strong{margin:0 0 .25em;line-height:1.1em;font-size:20px;font-weight:600;display:block}leagues label div span{font-size:16px;display:block;margin:0;line-height:1.25em}leagues label .tags{margin:0 0 0 auto;gap:1.25rem}leagues label .tags>span{font-family:var(--ds-font-heading);font-weight:700;text-transform:uppercase;font-style:italic;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;line-height:20px;background:var(--ds-silver-10);padding:8px 12px;border-radius:20px;white-space:nowrap}leagues label .tags>span.mock{background:#f78439;color:var(--ds-white)}leagues label:has(input:checked) .tags span{background:rgba(241,241,241,.2509803922)}@media(max-width: 575px){leagues{margin:1rem 0 0;gap:.75rem}leagues label{padding:1rem;flex-direction:column;align-items:flex-start}leagues label img{display:none}leagues label div strong{font-size:16px}leagues label div span{font-size:14px}leagues label div.tags{margin:0}}league-setup:has(input[name=sync-or-manual][value=Sync]:checked) menu label:not([data-sync]){display:none}league-setup:has(input[name=sync-or-manual][value=Manual]:checked) menu label:not([data-manual]){display:none}league-setup:has(input[name=sync-or-manual][value=Sync]:checked) menu [data-sync]:before{content:counter(sync)}league-setup:has(input[name=sync-or-manual][value=Manual]:checked) menu [data-manual]:before{content:counter(manual)}league-setup:has(input[name=sync-or-manual][value=Sync]:checked) setup-page [data-manual]{display:none}league-setup:has(input[name=sync-or-manual][value=Manual]:checked) setup-page [data-sync]{display:none}league-setup menu label.nested:before{content:"";font-size:0}league-setup:not(:has(input[name=settings-page][value="Sync or Manual?"]:checked)) .welcome{display:none}league-setup:not(:has(input[name=settings-page][value="Sync or Manual?"]:checked)) menu{display:flex}menu label:has(input[name=settings-page][value="Check Your League Settings"]:checked)+label{color:var(--ds-purple);font-weight:bold}menu:has(input[name=settings-page][value=Roster]:checked) .parent,menu:has(input[name=settings-page][value=Scoring]:checked) .parent,menu:has(input[name=settings-page][value=DraftOrder]:checked) .parent,menu:has(input[name=settings-page][value=Auction]:checked) .parent{color:var(--ds-black);font-weight:bold}menu:has(input[name=settings-page][value=Roster]:checked) .parent:before,menu:has(input[name=settings-page][value=Scoring]:checked) .parent:before,menu:has(input[name=settings-page][value=DraftOrder]:checked) .parent:before,menu:has(input[name=settings-page][value=Auction]:checked) .parent:before{border-color:var(--ds-black);color:var(--ds-black)}.version-info{margin:1rem auto 2rem;text-align:center}.version-info p{margin:20px 0 0;font-size:14px;display:none}.version-info p.show{display:block}.version-info p a{display:inline-block;font-size:12px;font-weight:bold;text-transform:uppercase;color:#b8171a;text-decoration:underline;margin:5px 0 0}.version-info p a:hover{color:#d2181c}.version-info p strong{text-decoration:underline}.version-info p[data-version=up-to-date] a,.version-info p[data-version=up-to-date] a:hover{color:#c7c8d2;text-decoration:none;cursor:inherit;pointer-events:none}.using-android.no-sync .version-info,.using-ios.no-sync .version-info{display:none !important}.unsupported-on-apps,.unsupported-on-android{display:none}league-setup:has([name=draft_type_id] option[value="3"]:checked) menu [data-auction]{display:flex}league-setup:has([name=draft_type_id] option[value="3"]:checked) menu [data-draft-order]{display:none}league-setup:not(:has([name=draft_type_id] option[value="3"]:checked)) menu [data-auction]{display:none}league-setup:not(:has([name=draft_type_id] option[value="3"]:checked)) menu [data-draft-order]{display:flex}/*# sourceMappingURL=scoring.css.map */
