:export{totalColor:#3d74c7;qbColor:#333;rbColor:#a41c1f;wrColor:#043173;teColor:#86a2cb;pickColor:#687087;benchColor:#687087;irColor:#687087;defColor:#888;idpColor:#888;kickerColor:#c87779;tqbColor:#333;hcColor:#582325;tkColor:#888;lbColor:#888;dlColor:#888;dbColor:#888;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 svg{width:1.25em;height:1.25em}@media(max-width: 767px){.flash-message{flex-direction:column}.flash-message .icon-container{display:none}}@media(min-width: 768px){.flash-message{padding:.75rem 1rem;gap:.75rem}.flash-message .icon-container svg{width:1.625em;height:1.625em}}@media(min-width: 1024px){.flash-message{padding:1.5rem 2rem;gap:1.25rem}.flash-message .icon-container svg{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:#77b743;background-color:rgba(119,183,67,.1)}.flash-message.success .btn-auto{background-color:#77b743;color:#fff}.flash-message.success .icon-container,.flash-message.success .close-btn{color:#77b743}.flash-message.info{border-color:#f78439;background-color:rgba(247,132,57,.1)}.flash-message.info .btn-auto{background-color:#f78439;color:#fff}.flash-message.info .icon-container,.flash-message.info .close-btn{color:#f78439}.flash-message.danger{border-color:#a41c1f;background-color:rgba(164,28,31,.1)}.flash-message.danger .btn-auto{background-color:#a41c1f;color:#fff}.flash-message.danger .icon-container svg path{fill:url("#red-linear-gradient")}.flash-message.danger .close-btn{color:#a41c1f}.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 .buttons-container{grid-area:buttons;display:flex;justify-content:flex-end}html.showing-settings-modal{overflow:hidden;position:relative}html.showing-settings-modal:before{content:"";background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1057;pointer-events:none}html.showing-settings-modal settings-modal{opacity:1;pointer-events:all}.manual-mode-only{display:none}html.manual-mode .manual-mode-only{display:block}html.showing-settings-modal .ds-alert{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%, -50%, 0);width:94vw;height:81.6vh;background:#fff;z-index:1057;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 #c8c8c8;padding:1rem;margin:0;background:#fff;display:flex;flex-direction:column;border-radius:10px 0 0 10px;z-index:2}settings-modal menu.sidebar label{color:#555;font-size:14px;cursor:pointer;padding:.18em}settings-modal menu.sidebar label:not([data-toggleable]){display:block}settings-modal menu.sidebar label input{display:none}settings-modal menu.sidebar label span{padding:.65em 1em;border-radius:2em;display:block;width:100%;font-weight:normal}settings-modal menu.sidebar label input:checked+span{background:#f1f1f1;color:#000;font-weight:bold;font-size:.875rem;line-height:1.125rem}settings-modal menu.sidebar label:active{transform:scale(0.98);transform-origin:left}settings-modal menu.sidebar button.delete-league-button{margin-top:.5rem;background:#fff;border:1px solid #a41c1f;color:#a41c1f;width:100%;border-radius:2em;transform-origin:center center;padding:1rem;line-height:1em;white-space:nowrap;font-weight:600}settings-modal menu.sidebar button.resync-league{margin-top:auto;background:#fff;border:1px solid #043173;color:#043173;width:100%;border-radius:2em;transform-origin:center center;padding:1rem;line-height:1em;white-space:nowrap;font-weight:600}settings-modal menu.sidebar button.resync-league:active,settings-modal menu.sidebar button.resync-league.syncing{background:#043173;color:#fff;transform:scale(0.98)}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 .fa-rotate{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}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:#fff;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:#fff;background-image:url("/img/icons/checkbox-green-circle.svg")}settings-modal settings-notification.fail:before{background-color:#fff;background-image:url("/img/icons/x-red-circle.svg")}settings-modal header,league-setup header{display:flex;flex-direction:row;gap:2rem;position:sticky;top:0;padding:1.2rem 3rem .6rem 0;border-bottom:1px solid #c8c8c8;background:#fff;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:proxima-nova,sans-serif;font-weight:600;font-size:24px;line-height:1.2em;color:var(--bs-body-color)}settings-modal header .headings .subheading,league-setup header .headings .subheading{color:#666;font-size:20px;margin:0}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}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}.tags span{background:#f1f1f1;padding:.25em 1em;border-radius:2em;font-size:16px;font-weight:600;white-space:nowrap;text-align:center}.tags .edit{background:#fff;border:1px solid #043173;color:#043173;font-weight:600;font-size:16px;border-radius:2em;padding:.5rem 1rem;transform-origin:center center;line-height:1em;cursor:pointer;white-space:nowrap}.tags .edit i{vertical-align:baseline;margin:0 0 0 .5em}.tags .edit:active{transform:scale(0.98);background:#043173;color:#fff}.tags .edit.active{background:#043173;color:#fff}@media(max-width: 575px){settings-modal{width:100%;height:100vh;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 #c8c8c8;border-radius:0;z-index:1058}settings-modal menu.sidebar label{display:none !important}settings-modal menu.sidebar button.resync-league{font-weight:600}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)}settings-modal header,league-setup header{background:#f9f9f9;flex-direction:column;gap:1rem;padding:1rem 2rem 0;position:static}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{flex-wrap:wrap;gap:.75rem;padding:0}settings-modal .tags .edit,league-setup .tags .edit{display:none}settings-modal .tags>span,league-setup .tags>span{flex:0 0 calc((100% - 1.5rem)/3);box-sizing:border-box}settings-modal .settings,league-setup .settings{padding:0 2rem;flex:1}settings-modal .settings .toggles,league-setup .settings .toggles{flex-direction:column;gap:1rem}settings-modal .settings .toggles .switch,league-setup .settings .toggles .switch{width:100%;justify-content:space-between;flex-direction:row-reverse;border-bottom:1px solid #c8c8c8;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 #c8c8c8;margin:1rem 0 1rem}settings-modal radio-buttons label,league-setup radio-buttons label{cursor:pointer;font-size:20px}settings-modal radio-buttons label span,league-setup radio-buttons label span{padding:.5em .8em;display:block;line-height:1.2em;font-weight:100;color:#000;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:#3d74c7;font-weight:600}settings-modal radio-buttons label:nth-child(1) span,league-setup radio-buttons label:nth-child(1) span{padding-left:0}@media(max-width: 575px){settings-modal radio-buttons,league-setup radio-buttons{width:100vw;margin-left:-2rem;overflow:scroll;border-bottom:none;margin-bottom:0}settings-modal radio-buttons label:first-child,league-setup radio-buttons label:first-child{padding-left:2rem}settings-modal radio-buttons label:last-child,league-setup radio-buttons label:last-child{padding-right:2rem}}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:#fff;border:1px solid #c8c8c8;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:44px;height:44px;min-width:44px;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:#fff;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:1.125rem;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;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:1.125rem;font-weight:600;outline:none;color:inherit;background:none;line-height:1em;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:#c8c8c8;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 #c8c8c8;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:#3d74c9}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:#3d74c7}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:#3d74c7;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:#fff}@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 .switch,league-setup .switch{display:inline-flex;align-items:center;cursor:pointer;color:#687087;font-weight:100;font-size:18px;line-height:1em;white-space:nowrap;gap:.75em}settings-modal .switch input,league-setup .switch input{display:none}settings-modal .switch input:checked+span,league-setup .switch input:checked+span{background:#043173}settings-modal .switch input:checked+span::before,league-setup .switch input:checked+span::before{transform:translate3d(1.4em, -50%, 0)}settings-modal .switch span,league-setup .switch span{min-width:3em;height:1.75em;background:#999;border-radius:1.75em;position:relative;transition:background .15s;will-change:transform}settings-modal .switch span:before,league-setup .switch span:before{content:"";position:absolute;width:1.4em;height:1.4em;top:50%;left:0;background:#fff;border-radius:100%;transition:transform .15s;will-change:transform;transform:translate3d(0.2em, -50%, 0)}settings-modal .switch:has(:disabled),league-setup .switch:has(:disabled){cursor:not-allowed;color:#c8c8c8}settings-modal .switch:has(:disabled) span,league-setup .switch:has(:disabled) span{background-color:#f9f9f9;outline:1px solid #c8c8c8}settings-modal .switch:has(:disabled) span:before,league-setup .switch:has(:disabled) span:before{outline:1px solid #c8c8c8}settings-modal .flashing,league-setup .flashing{animation:flashing 200ms linear 2}@keyframes flashing{50%{opacity:.25}}settings-modal spinner,league-setup spinner{display:inline-flex;flex-direction:row;background:#f1f1f1;border-radius:2em;font-size:18px}settings-modal spinner button,league-setup spinner button{padding:.5556em;border:none;background:rgba(0,0,0,0)}settings-modal spinner button:after,league-setup spinner button:after{content:"";border-radius:100%;width:1.1115em;height:1.1115em;text-align:center;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:45%;border:.06em solid #c8c8c8;display:flex;justify-content:center;align-items:center;transform-origin:center center}settings-modal spinner button[data-action=decrease]:after,league-setup spinner button[data-action=decrease]:after{background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m8 4c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1s.4-1 1-1h6c.6 0 1 .4 1 1z" fill="%23c8c8c8"/%3E%3C/svg%3E')}settings-modal spinner button[data-action=increase]:after,league-setup spinner button[data-action=increase]:after{background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="%23c8c8c8"%3E%3Cpath d="m4 8c-.6 0-1-.4-1-1v-6c0-.6.4-1 1-1s1 .4 1 1v6c0 .6-.4 1-1 1z"/%3E%3Cpath d="m0 4c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1h-6c-.6 0-1-.4-1-1z"/%3E%3C/g%3E%3C/svg%3E')}settings-modal spinner button:active:after,league-setup spinner button:active:after{background-color:#efefef;transform:scale(0.95);transform-origin:center center}@media(max-width: 575px){settings-modal spinner button,league-setup spinner button{padding:.4445em .5556em}}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:.88889em}settings-modal spinner input[type=number],league-setup spinner input[type=number]{-moz-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:100;color:#687087}[data-settings-page=Edit] form .grouped>* i,[data-settings-page=Auction] form .grouped>* i{color:#043173}[data-settings-page=Edit] form .grouped>* input,[data-settings-page=Edit] form .grouped>* select.ds-select,[data-settings-page=Auction] form .grouped>* input,[data-settings-page=Auction] form .grouped>* select.ds-select{margin:.5em 0 0 0;border:1px solid #c8c8c8;border-radius:2px;height:40px;line-height:40px;padding-left:10px;color:#000;font-size:16px;background-color:#fff}[data-settings-page=Edit] form .grouped>* input:disabled,[data-settings-page=Edit] form .grouped>* select.ds-select:disabled,[data-settings-page=Auction] form .grouped>* input:disabled,[data-settings-page=Auction] form .grouped>* select.ds-select: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 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:#999;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] .inside{max-width:840px}[data-settings-page=Roster] .toggles [data-action="add keepers"]{background:#fff;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:#fff}[data-settings-page=Roster] .positions{background:#fff;border-radius:8px;padding:1rem 0;margin:0;display:block;columns:2;column-gap:0}[data-settings-page=Roster] .positions .position{font-size:1.125rem;line-height:1.625rem;display:flex;align-items:center;gap:.75rem;break-inside:avoid;width:100%;padding:.525rem 0;color:#687087}[data-settings-page=Roster] .positions .position .pill{display:inline-block;width:48px;min-width:48px;height:28px;line-height:28px;font-size:12px;text-align:center;border-radius:2em;font-weight:600;color:#fff;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[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}[data-settings-page=Roster] .positions .position .flex-qwrt span{width:50%;height:14px;line-height:14px}[data-settings-page=Roster] .positions .position .flex-qwrt span:nth-child(1){line-height:16px;text-indent:3px}[data-settings-page=Roster] .positions .position .flex-qwrt span:nth-child(2){line-height:16px;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}[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: 575px){[data-settings-page=Roster] .toggles .switch{font-size:1rem;line-height:1.5rem}[data-settings-page=Roster] .positions{columns:1}[data-settings-page=Roster] .positions .position{flex-direction:row-reverse;border-bottom:1px solid #c8c8c8;font-size:1rem;line-height:1.5rem}[data-settings-page=Roster] .positions .position .pill{order:1}[data-settings-page=Roster] .positions .position spinner{margin:0 0 0 auto}[data-settings-page=Roster] .positions .position:last-of-type{border-bottom:none}}[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:#fff;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:#fff}[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:.375em 0;align-items:center;font-size:18px;font-weight:700;color:#687087;max-width:400px}[data-settings-page=Scoring] scoring-page label[data-scoring-toggles="Advanced Scoring"]{display:none}[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:0;top:0;height:100%;display:flex;align-items:center;width:2.1em;pointer-events:none;color:#999;font-weight:400;font-size:16px}[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 2.1em 5px 12px;border:1px solid #c8c8c8;border-radius:2px;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]{-moz-appearance:textfield}[data-settings-page=Scoring]:has(input[name="scoring-toggles[]"][value="Advanced Scoring"]:checked) scoring-page{height:auto;column-fill:balance}@media(max-width: 575px){[data-settings-page=Scoring] radio-buttons label{font-size:1rem;line-height:1.5rem}[data-settings-page=Scoring] .toggles [data-action="add keepers"]{display:none}[data-settings-page=Scoring] .toggles .switch{font-size:1rem;line-height:1.5rem}[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 .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] .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 .switch{border:none;flex-direction:column-reverse !important;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}}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:block}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:block}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:block}.using-ios settings-modal{padding-top:2.5rem}.using-ios settings-modal header [data-action=close]{top:2.5rem}body.dragging-active{overscroll-behavior:none;-webkit-overscroll-behavior:none}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.15rem}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:.5rem;padding:.475rem 0;cursor:pointer;align-items:center;color:#999}league-setup menu label:active{transform:scale(0.98);transform-origin:left}league-setup menu label:before{background-color:#fff;background-image:none;background-position:center center;background-repeat:no-repeat;background-size:100%;width:32px;height:32px;min-width:32px;min-height:32px;display:inline-block;border:1px solid #c8c8c8;color:#999;border-color:#c8c8c8;border-radius:100%;text-align:center;line-height:32px;font-size:16px}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:#043173;border-color:#043173}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-blue-circle.svg);border-color:#043173}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:#c8c8c8}league-setup menu label.nested.complete:before{background-image:url(/img/icons/checkbox-blue-circle-small.svg);background-size:100%;border-color:#043173}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:#043173}league-setup menu label:has(input:checked):before{border-color:#043173;font-weight:600;color:#043173}league-setup menu label:has(input:checked).check:before{border-color:#c8c8c8}league-setup menu label:has(input:checked).check.complete:before{border-color:#043173}league-setup menu label:has(input:checked).nested:before{border-color:#c8c8c8}league-setup menu label:has(input:checked).nested.complete:before{border-color:#043173}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}league-setup menu label:has(input:disabled):before,league-setup menu label:has(input:disabled):active:before{border-style:dashed}aside.sidebar{max-width:400px;min-width:0;flex:1;border-right:1px solid #c8c8c8;display:flex;flex-direction:column;min-height:100vh;padding:2.4rem 2rem 0 2rem}aside.sidebar .welcome h1{font-size:40px;letter-spacing:-0.5px;font-family:proxima-nova,sans-serif;font-weight:600;line-height:1.2em;margin:0 0 .2em;color:#043173}aside.sidebar .welcome p{font-size:18px;letter-spacing:-0.2px;line-height:1.45em;color:#043173}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-weight:600;margin:0}aside.sidebar footer p{font-size:14px;max-width:340px;margin:0 0 1em}aside.sidebar footer button{background:#f78439;color:#fff;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 4rem}main setup-page{max-width:820px;display:none}main setup-page.active{display:block}main setup-page h2{font-size:32px;letter-spacing:-0.3px;font-family:proxima-nova,sans-serif;font-weight:600;line-height:1.2em;margin:0 0 .2em;color:#043173}main setup-page h2 img{margin:0 .1em 0 0}main setup-page h3{font-size:20px;letter-spacing:-0.3px;font-family:proxima-nova,sans-serif;font-weight:600;line-height:1.2em;margin:0 0 .2em;color:#000}main setup-page p{font-size:20px;letter-spacing:-0.15px}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 #c8c8c8;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:#fff;background:#3d74c7;border-radius:4px;font-size:12px;font-style:normal;padding:.25em .725em;display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;margin:0 0 .5em}main setup-page .stacked-choices a em img,main setup-page .stacked-choices label em img{display:block}main setup-page .stacked-choices a h3,main setup-page .stacked-choices label h3{font-size:24px;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;margin:0 0 .1em;color:#000}main setup-page .stacked-choices a p,main setup-page .stacked-choices label p{font-size:16px}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:#043173;color:#fff;border-color:#043173}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:#fff}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:930px;container-type:inline-size}main setup-page .commissioner-grid label{flex:1;min-width:calc(25% - 1rem);min-height:100px;border:1px solid #c8c8c8;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:#fff}main setup-page .commissioner-grid label:active{filter:brightness(90%)}main setup-page .commissioner-grid label:has(input:checked){background:#043173;color:#fff;border-color:#043173}main setup-page .commissioner-grid label:has(input:checked) img{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{margin:.7em 0 0}main setup-page controls{display:flex;width:100%;flex-direction:row;gap:1rem;border-top:1px solid #c8c8c8;margin:2rem 0 0;padding:1.25rem 0;background:#fff;position:sticky;bottom:0}main setup-page controls button.btn,main setup-page controls a.btn{font-size:16px;font-weight:600;padding:.9em 1.5em;border-radius:30px;color:#000;background:#f1f1f1}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:#043173;color:#fff}main setup-page controls button.btn.link,main setup-page controls a.btn.link{background:rgba(0,0,0,0);color:#043173;padding:0}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:#fff;color:#043173;border:1px solid #043173}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:#d9d9d9;transform:translate3d(0, -50%, 0);z-index:-1}aside.sidebar menu label{padding:0;flex-direction:column;width:100%}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-blue-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:#fff;background-size:100%}aside.sidebar menu label.nested.complete{color:#043173;border-color:#043173}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-blue-circle-small.svg);border-color:#043173}aside.sidebar menu label:has(input:checked).check:before{border-color:#043173}aside.sidebar menu label:has(input:checked).nested:before{border-color:#043173}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}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:30px}main{width:100%;min-height:auto;padding:0 1rem}main setup-page{min-height:50vh}main setup-page h2{font-size:20px}main setup-page h2 img{width:24px;height:24px}main setup-page h2+p{display:none;font-size:14px}main setup-page[data-page=Errors] h2+p{display:block}main setup-page .stacked-choices{margin:1rem 0 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{display:block;width:28px;height:28px}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 .75rem}main setup-page[data-settings-page] header .tags span{flex:0;font-size:12px;padding:.35em 1em}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 .switch{padding:.5rem 0}main setup-page[data-settings-page] .settings .positions{padding:0}main setup-page controls button.btn{line-height:44px;height:44px;font-size:16px;padding:0 1rem;border-radius:30px;flex:1}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-size:18px;font-weight:100;color:#687087}form .grouped>* i{color:#043173}form .grouped>* input,form .grouped>* select.ds-select{margin:.5em 0 0 0;border:1px solid #c8c8c8;border-radius:2px;height:40px;line-height:40px;padding-left:10px;color:#000;font-size:16px;background-color:#fff}form .grouped>* input:disabled,form .grouped>* select.ds-select:disabled{color:#c8c8c8;background-color:#f9f9f9;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:#d9d9d9;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, #043173 0%, #4163ae 50%, #043173 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:#a41c1f;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 #c8c8c8;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:1rem;border-radius:10px;border:1px solid #c8c8c8;background:#f9f9f9;align-items:center;padding:1.5rem;cursor:pointer}leagues label:active{filter:brightness(90%)}leagues label:has(input:checked){background:#043173;color:#fff;border-color:#043173}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;letter-spacing:-0.1px}leagues label div span{font-size:16px;display:block;margin:0;line-height:1.25em}leagues label .tags{margin:0 0 0 auto;gap:1rem}leagues label .tags span.mock{background:#f78439;color:#fff}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 .tags{margin:0}leagues label .tags span{font-size:12px;padding:.475em 1em}}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:#043173;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:#043173;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:#043173;color:#043173}.version-info{margin:1rem auto 2rem;text-align:center}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 */
