.RoundRoster-module-scss-module__HSAjrG__roster{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.RoundRoster-module-scss-module__HSAjrG__roster__heading{margin:0 0 .5rem;font-size:1rem}.RoundRoster-module-scss-module__HSAjrG__roster__list{margin:0;padding:0;list-style:none}.RoundRoster-module-scss-module__HSAjrG__roster__list li{flex-direction:column;padding:.25rem 0;display:flex}.RoundRoster-module-scss-module__HSAjrG__roster__name{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.RoundRoster-module-scss-module__HSAjrG__roster__rating{color:#6b5d4d;margin-left:.5rem}.RoundRoster-module-scss-module__HSAjrG__roster__detail{color:#6b5d4d;font-size:.875rem}
.CollapsibleSection-module-scss-module__WYrnpG__collapsibleSection{border:1px solid #d4c4a8;border-radius:8px;overflow:hidden}.CollapsibleSection-module-scss-module__WYrnpG__collapsibleSection__header{cursor:pointer;text-align:left;background:#f5efe6;border:none;align-items:center;gap:.5rem;width:100%;padding:1rem;transition:background-color .15s;display:flex}.CollapsibleSection-module-scss-module__WYrnpG__collapsibleSection__header:hover{background:#2d50160d}.CollapsibleSection-module-scss-module__WYrnpG__collapsibleSection__arrow{color:#6b5d4d;flex-shrink:0;font-size:.75rem;transition:transform .2s}.CollapsibleSection-module-scss-module__WYrnpG__collapsibleSection__arrow--expanded{transform:rotate(90deg)}.CollapsibleSection-module-scss-module__WYrnpG__collapsibleSection__title{color:#2c2416;font-size:1rem;font-weight:500}.CollapsibleSection-module-scss-module__WYrnpG__collapsibleSection__content{background:#fffdf9;border-top:1px solid #d4c4a8;padding:1rem}
.ConfirmationModal-module-scss-module__oLNlrW__overlay{z-index:300;background-color:#3d322580;animation:.15s ConfirmationModal-module-scss-module__oLNlrW__fade-in;position:fixed;inset:0}.ConfirmationModal-module-scss-module__oLNlrW__modal{z-index:400;background-color:#fffdf9;border-radius:12px;width:calc(100% - 3rem);max-width:420px;padding:1.5rem;animation:.2s ConfirmationModal-module-scss-module__oLNlrW__slide-in;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 25px #5c403326}.ConfirmationModal-module-scss-module__oLNlrW__modal__title{color:#2c2416;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.ConfirmationModal-module-scss-module__oLNlrW__modal__message{color:#6b5d4d;margin:0 0 1.5rem;font-size:1rem;line-height:1.5}.ConfirmationModal-module-scss-module__oLNlrW__modal__content{margin-bottom:1.5rem}.ConfirmationModal-module-scss-module__oLNlrW__modal__footer{justify-content:flex-end;gap:.5rem;display:flex}@keyframes ConfirmationModal-module-scss-module__oLNlrW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationModal-module-scss-module__oLNlrW__slide-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}
.ContentLoading-module-scss-module__lrrida__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:200px;display:flex}.ContentLoading-module-scss-module__lrrida__loading p{color:#6b5d4d}
.EmptyState-module-scss-module__Ojlp9G__empty{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem;display:flex}.EmptyState-module-scss-module__Ojlp9G__empty p{color:#6b5d4d}.EmptyState-module-scss-module__Ojlp9G__title{color:#2c2416;margin:0;font-size:1.125rem;font-weight:500}.EmptyState-module-scss-module__Ojlp9G__description{color:#6b5d4d;margin:0}
.ErrorBoundary-module-scss-module__KSk-ta__errorBoundary{padding:1rem}.ErrorBoundary-module-scss-module__KSk-ta__errorBoundary__content{flex-direction:column;gap:1rem;display:flex}.ErrorBoundary-module-scss-module__KSk-ta__errorBoundary__title{color:#2c2416;margin:0;font-size:1rem;font-weight:600}.ErrorBoundary-module-scss-module__KSk-ta__errorBoundary__message{color:#6b5d4d;margin:0;font-size:.875rem}
.SortableList-module-scss-module__xqM_uG__sortableList{flex-direction:column;gap:.25rem;display:flex}.SortableList-module-scss-module__xqM_uG__sortableItem{background:#fffdf9;border:1px solid #d4c4a8;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:box-shadow .15s,border-color .15s;display:flex}.SortableList-module-scss-module__xqM_uG__sortableItem--dragging{z-index:1;border-color:#2d5016;box-shadow:0 4px 12px #5c403326}.SortableList-module-scss-module__xqM_uG__sortableItem__handle{color:#6b5d4d;cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.SortableList-module-scss-module__xqM_uG__sortableItem__handle:hover{color:#2d5016}.SortableList-module-scss-module__xqM_uG__sortableItem__handle:active{cursor:grabbing}.SortableList-module-scss-module__xqM_uG__sortableItem__handleIcon{letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font-size:1rem;line-height:1}.SortableList-module-scss-module__xqM_uG__sortableItem__content{flex:1;min-width:0}
.ChangeSummaryModal-module-scss-module__USWD_W__changes{flex-direction:column;gap:.25rem;margin:0 0 1rem;padding-left:1.5rem;font-size:.875rem;list-style:outside;display:flex}.ChangeSummaryModal-module-scss-module__USWD_W__notify{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.ChangeSummaryModal-module-scss-module__USWD_W__notify__checkbox{margin-top:.25rem}
.JobStatusCard-module-scss-module__xV61LW__alert{margin-bottom:1rem}.JobStatusCard-module-scss-module__xV61LW__loading{color:#6b5d4d;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.JobStatusCard-module-scss-module__xV61LW__sections{flex-direction:column;gap:1rem;display:flex}.JobStatusCard-module-scss-module__xV61LW__section{background:#f5efe6;border-radius:8px;padding:1rem}.JobStatusCard-module-scss-module__xV61LW__section__row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (max-width:576px){.JobStatusCard-module-scss-module__xV61LW__section__row{flex-direction:column}}.JobStatusCard-module-scss-module__xV61LW__section__info{flex:1;min-width:0}.JobStatusCard-module-scss-module__xV61LW__section__action{flex-shrink:0}.JobStatusCard-module-scss-module__xV61LW__section__header{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.JobStatusCard-module-scss-module__xV61LW__section__title{margin:0;font-size:1rem;font-weight:600}.JobStatusCard-module-scss-module__xV61LW__section__description{color:#6b5d4d;margin:0 0 .25rem;font-size:.875rem;line-height:1.5}.JobStatusCard-module-scss-module__xV61LW__section__schedule{color:#6b5d4d;margin:0;font-size:.75rem}.JobStatusCard-module-scss-module__xV61LW__section__status{background:#fffdf9;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;padding:.25rem .5rem;font-size:.875rem;display:flex}.JobStatusCard-module-scss-module__xV61LW__section__time{color:#2c2416;font-weight:500}.JobStatusCard-module-scss-module__xV61LW__section__summary{color:#6b5d4d}.JobStatusCard-module-scss-module__xV61LW__section__duration{color:#6b5d4d;font-family:SFMono-Regular,consolas,Liberation Mono,menlo,monospace;font-size:.75rem}.JobStatusCard-module-scss-module__xV61LW__section__noData{color:#6b5d4d;margin:.5rem 0 0;font-size:.875rem;font-style:italic}.JobStatusCard-module-scss-module__xV61LW__history{border-top:1px solid #e8dcc8;margin-top:1rem;padding-top:1rem}.JobStatusCard-module-scss-module__xV61LW__history__title{color:#6b5d4d;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:500}.JobStatusCard-module-scss-module__xV61LW__history__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.JobStatusCard-module-scss-module__xV61LW__history__item{background:#fffdf9;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;display:flex}.JobStatusCard-module-scss-module__xV61LW__history__time{color:#2c2416;font-family:SFMono-Regular,consolas,Liberation Mono,menlo,monospace;font-size:.75rem}.JobStatusCard-module-scss-module__xV61LW__history__duration{color:#6b5d4d;font-family:SFMono-Regular,consolas,Liberation Mono,menlo,monospace;font-size:.75rem}.JobStatusCard-module-scss-module__xV61LW__history__summary{color:#6b5d4d;font-size:.75rem}.JobStatusCard-module-scss-module__xV61LW__schedulerNote{color:#6b5d4d;border-top:1px solid #e8dcc8;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;font-size:.875rem;display:flex}
:root{--section-color-low:#0277bd40;--section-color-mid:#e6510040;--section-color-high:#2e7d3240;--section-color-open:#2d501640}.SectionDisplay-module-scss-module__PDQlSa__container{flex-direction:column;gap:1rem;display:flex}.SectionDisplay-module-scss-module__PDQlSa__sliderWrapper{position:relative}.SectionDisplay-module-scss-module__PDQlSa__scale{width:100%;height:20px;display:flex;position:relative}.SectionDisplay-module-scss-module__PDQlSa__scaleMark{text-align:center;position:absolute;transform:translate(-50%)}.SectionDisplay-module-scss-module__PDQlSa__scaleLabel{color:#6b5d4d;font-size:.75rem}.SectionDisplay-module-scss-module__PDQlSa__slider{background-color:#f5efe6;border:1px solid #d4c4a8;border-radius:8px;width:100%;height:48px;margin-top:.5rem;position:relative;overflow:visible}.SectionDisplay-module-scss-module__PDQlSa__segment{justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0}.SectionDisplay-module-scss-module__PDQlSa__segmentLabel{color:#2c2416;text-overflow:ellipsis;white-space:nowrap;padding:0 .5rem;font-size:.875rem;font-weight:500;overflow:hidden}.SectionDisplay-module-scss-module__PDQlSa__sectionList{flex-wrap:wrap;gap:.5rem;display:flex}.SectionDisplay-module-scss-module__PDQlSa__sectionItem{background-color:#f5efe6;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.SectionDisplay-module-scss-module__PDQlSa__sectionDot{border-radius:9999px;flex-shrink:0;width:12px;height:12px}.SectionDisplay-module-scss-module__PDQlSa__sectionName{color:#2c2416;font-size:.875rem;font-weight:500}.SectionDisplay-module-scss-module__PDQlSa__sectionRange{color:#6b5d4d;white-space:nowrap;font-family:SFMono-Regular,consolas,Liberation Mono,menlo,monospace;font-size:.875rem}
.TiebreakConfig-module-scss-module__7cAzeW__tiebreakConfig{flex-direction:column;gap:1rem;display:flex}.TiebreakConfig-module-scss-module__7cAzeW__tiebreakConfig__instructions{color:#6b5d4d;margin:0;font-size:.875rem}.TiebreakConfig-module-scss-module__7cAzeW__tiebreakConfig__defaultIndicator{color:#2d5016;font-style:italic}.TiebreakConfig-module-scss-module__7cAzeW__tiebreakConfig__disabledList{opacity:.7;flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.TiebreakConfig-module-scss-module__7cAzeW__tiebreakConfig__disabledItem{background:#f5efe6;border:1px solid #d4c4a8;border-radius:4px;padding:.5rem 1rem}.TiebreakConfig-module-scss-module__7cAzeW__tiebreakConfig__warning{color:#e65100;background:#e651001a;border:1px solid #e651004d;border-radius:4px;margin:0;padding:.5rem 1rem;font-size:.875rem}.TiebreakConfig-module-scss-module__7cAzeW__tiebreakRow{cursor:pointer;align-items:center;gap:.5rem;width:100%;display:flex}.TiebreakConfig-module-scss-module__7cAzeW__tiebreakRow__checkbox{accent-color:#2d5016;cursor:pointer;flex-shrink:0;width:1rem;height:1rem}.TiebreakConfig-module-scss-module__7cAzeW__tiebreakRow__name{color:#2c2416;flex-shrink:0;font-weight:500}.TiebreakConfig-module-scss-module__7cAzeW__tiebreakRow__description{color:#6b5d4d;text-align:right;margin-left:auto;font-size:.875rem}
