.job-notes-thread-module__KxbODq__thread{border-top:2px solid var(--dialog-bg-accent);background:var(--dialog-bg-background);flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.job-notes-thread-module__KxbODq__heading{margin:0;font-size:1rem;font-weight:600}.job-notes-thread-module__KxbODq__list{flex-direction:column;gap:.75rem;max-height:18rem;display:flex;overflow-y:auto}.job-notes-thread-module__KxbODq__empty{color:var(--dialog-bg-foreground);margin:0;padding:.75rem 0;font-size:.875rem;font-style:italic}.job-notes-thread-module__KxbODq__error{color:var(--color-stop-red);margin:0;font-size:.8125rem}.job-notes-thread-module__KxbODq__note{border:1px solid var(--dialog-bg-accent);border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.job-notes-thread-module__KxbODq__noteMeta{color:var(--dialog-bg-foreground);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.job-notes-thread-module__KxbODq__author{font-weight:700}.job-notes-thread-module__KxbODq__phaseTag{background:var(--dialog-bg-accent);border-radius:.75rem;padding:.0625rem .375rem;font-weight:600}.job-notes-thread-module__KxbODq__timestamp{color:var(--dialog-bg-foreground)}.job-notes-thread-module__KxbODq__deleteButton{color:var(--dialog-bg-foreground);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:.125rem .375rem;font-size:.875rem;line-height:1}.job-notes-thread-module__KxbODq__deleteButton:hover{color:var(--color-stop-red)}.job-notes-thread-module__KxbODq__deleteButton:disabled{opacity:.6;cursor:default}.job-notes-thread-module__KxbODq__noteText{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.875rem}.job-notes-thread-module__KxbODq__composer{align-items:center;gap:.5rem;display:flex}.job-notes-thread-module__KxbODq__input{border:1px solid var(--dialog-bg-accent);background:var(--dialog-bg-background);color:inherit;border-radius:.25rem;flex:auto;padding:.5rem;font-family:inherit;font-size:.9rem}.job-notes-thread-module__KxbODq__scope{border:1px solid var(--dialog-bg-accent);background:var(--dialog-bg-background);color:inherit;border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.job-notes-thread-module__KxbODq__addButton{background-color:var(--dialog-command-background);color:var(--dialog-command-foreground);cursor:pointer;border:none;border-radius:.25rem;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600}.job-notes-thread-module__KxbODq__addButton:disabled{opacity:.6;cursor:default}
.autocomplete-module__hQt5-G__wrap{position:relative}.autocomplete-module__hQt5-G__list{z-index:10;background:var(--dialog-bg-background);border:1px solid var(--dialog-bg-accent);box-shadow:var(--shadow-elevated);border-radius:.25rem;max-height:240px;margin:0;padding:.25rem 0;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:hidden auto}.autocomplete-module__hQt5-G__item{width:100%;color:var(--dialog-bg-foreground);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.4rem .625rem;font-family:inherit;font-size:.8125rem;display:flex}.autocomplete-module__hQt5-G__item:hover,.autocomplete-module__hQt5-G__item:focus,.autocomplete-module__hQt5-G__item.autocomplete-module__hQt5-G__active{background:var(--dialog-bg-highlight);color:var(--dialog-bg-background);outline:none}
.dialogs-module__yGB0FW__dialogHeaderGrid{border-bottom:1px solid var(--dialog-bg-accent);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.dialogs-module__yGB0FW__dialogTitle{margin:0;font-size:1.125rem;font-weight:600}.dialogs-module__yGB0FW__dialogSubTitle{margin:0;font-size:.875rem}.dialogs-module__yGB0FW__closeButton{width:2rem;height:2rem;color:var(--dialog-bg-foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}.dialogs-module__yGB0FW__closeButton:hover{background-color:var(--dialog-command-highlight)}.dialogs-module__yGB0FW__closeButton:disabled{opacity:.6;cursor:default}.dialogs-module__yGB0FW__dialogGrid{grid-template-columns:repeat(2,1fr);gap:.75rem 1rem;padding:1.25rem;display:grid}.dialogs-module__yGB0FW__dialogField{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.dialogs-module__yGB0FW__dialogFieldFull{grid-column:1/-1}.dialogs-module__yGB0FW__dialogLabel{font-size:.8125rem;font-weight:800}.dialogs-module__yGB0FW__dialogRequired{color:var(--color-stop-red)}.dialogs-module__yGB0FW__dialogField input,.dialogs-module__yGB0FW__dialogField select,.dialogs-module__yGB0FW__dialogField textarea{border:1px solid var(--dialog-bg-accent);background:var(--dialog-bg-background);color:inherit;border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:.9rem}.dialogs-module__yGB0FW__dialogField input:focus-visible,.dialogs-module__yGB0FW__dialogField select:focus-visible,.dialogs-module__yGB0FW__dialogField textarea:focus-visible{outline:2px solid var(--dialog-bg-highlight);outline-offset:-1px}.dialogs-module__yGB0FW__dialogField textarea{resize:vertical;min-height:4rem}.dialogs-module__yGB0FW__dialogSuggestionPrimary{font-weight:600}.dialogs-module__yGB0FW__dialogSuggestionSecondary{color:var(--dialog-bg-foreground);font-size:.75rem}.dialogs-module__yGB0FW__dialogError{color:var(--error-text);border-radius:.25rem;margin:0 1.25rem 1.25rem;padding:.5rem .75rem;font-size:.875rem}.dialogs-module__yGB0FW__dialogFooterGrid{justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.dialogs-module__yGB0FW__dialogCommand{background-color:var(--dialog-command-background);color:var(--dialog-command-foreground);cursor:pointer;border:none;border-radius:.25rem;padding:.5rem 1rem;font-family:inherit;font-size:.9rem}.dialogs-module__yGB0FW__dialogCommand:disabled{opacity:.6;cursor:default}.dialogs-module__yGB0FW__dialogCommand.dialogs-module__yGB0FW__primary{font-weight:600}.dialogs-module__yGB0FW__dialogCommand.dialogs-module__yGB0FW__secondary{font-weight:400}.dialogs-module__yGB0FW__dialogCommand.dialogs-module__yGB0FW__warning{background-color:var(--color-company-orange);order:-1;margin-right:auto}
.data-table-module__acdeUG__pagination,.data-table-module__acdeUG__th{background-color:var(--mp-field-accent);color:var(--mp-field-foreground)}.data-table-module__acdeUG__wrapper{border:2px solid var(--mp-field-accent);border-radius:.25rem;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.data-table-module__acdeUG__container{flex:1;width:100%;min-height:0;overflow:auto}.data-table-module__acdeUG__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.875rem}.data-table-module__acdeUG__sortable{cursor:pointer}.data-table-module__acdeUG__sortable:hover{filter:brightness(1.15)}.data-table-module__acdeUG__clickableRow{cursor:pointer}.data-table-module__acdeUG__clickableRow:hover{background-color:var(--mp-field-background)}.data-table-module__acdeUG__clickableRow:focus-visible{background-color:var(--mp-field-background);outline:2px solid var(--mp-field-focus);outline-offset:-2px}.data-table-module__acdeUG__th,.data-table-module__acdeUG__td{white-space:nowrap;text-align:left;padding:4px 12px}.data-table-module__acdeUG__td{border-bottom:1px solid var(--mp-field-foreground)}.data-table-module__acdeUG__separatorRow{background-color:var(--mp-field-background)}.data-table-module__acdeUG__separatorCell{border:none;padding:4px 8px}.data-table-module__acdeUG__separator{color:var(--mp-field-inner-accent);white-space:nowrap;align-items:center;gap:.5rem;font-size:1.167rem;font-weight:600;display:flex}.data-table-module__acdeUG__separator:before{content:"-"}.data-table-module__acdeUG__separator:after{content:"";border-top:1.5px dashed var(--mp-field-inner-accent);flex:1;margin-left:.25rem}.data-table-module__acdeUG__th{z-index:1;-webkit-user-select:none;user-select:none;font-weight:600;position:sticky;top:0}.data-table-module__acdeUG__headerContent{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.data-table-module__acdeUG__sortIcon{text-align:center;flex-shrink:0;width:.9em;font-size:.75rem;display:inline-block}.data-table-module__acdeUG__emptyRow{text-align:center;color:var(--text-secondary);padding:2rem 1rem;font-style:italic}.data-table-module__acdeUG__pagination{justify-content:right;align-items:center;gap:.5rem;padding:.5rem;display:flex}.data-table-module__acdeUG__pagination button{background-color:var(--mp-command-background);color:var(--mp-command-foreground);cursor:pointer;border:none;border-radius:3px;padding:4px 10px}.data-table-module__acdeUG__pagination button:disabled{opacity:.4;cursor:not-allowed}
.page-header-module___CqgHW__header{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.page-header-module___CqgHW__title{margin:0;font-size:1.125rem;font-weight:600}.page-header-module___CqgHW__actions{flex:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}
.status-filter-module__gGRORW__wrap{position:relative}.status-filter-module__gGRORW__button{appearance:none;background:var(--mp-field-background);color:var(--mp-field-foreground);border:2px solid var(--mp-field-accent);cursor:pointer;white-space:nowrap;border-radius:.25rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.status-filter-module__gGRORW__modified{background:color-mix(in srgb, var(--mp-field-background) 80%, #e5484d)}.status-filter-module__gGRORW__chevron{flex-shrink:0}.status-filter-module__gGRORW__dropdown{z-index:100;background:var(--mp-field-background);border:2px solid var(--mp-field-accent);box-shadow:var(--shadow-elevated);border-radius:.375rem;min-width:180px;padding:.5rem;position:absolute;top:calc(100% + 4px);left:0}.status-filter-module__gGRORW__option{color:var(--mp-field-foreground);cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .375rem;font-size:.8125rem;display:flex}.status-filter-module__gGRORW__option:hover{background:var(--mp-field-focus)}.status-filter-module__gGRORW__option input{accent-color:var(--mp-command-accent);cursor:pointer}.status-filter-module__gGRORW__clearBtn{background:var(--mp-command-background);width:100%;color:var(--mp-command-foreground);border:2px solid var(--mp-field-accent);cursor:pointer;border-style:none;border-radius:.25rem;margin-top:.375rem;padding:.3rem .75rem;font-size:.8125rem}
.hold-dialog-module__XIIsnq__dialog{width:min(420px,90vw)}.hold-dialog-module__XIIsnq__value{font-size:.875rem}
.loadboard-config-dialog-module__x4gm0q__dialog{background:var(--surface,#fff);width:calc(100vw - 2rem);max-width:32rem;color:var(--text,#111);border:none;border-radius:12px;padding:1.25rem 1.5rem 1.5rem}.loadboard-config-dialog-module__x4gm0q__dialog::backdrop{background:#00000073}.loadboard-config-dialog-module__x4gm0q__body{flex-direction:column;gap:.4rem;display:flex}.loadboard-config-dialog-module__x4gm0q__fieldLabel{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-top:.5rem;font-size:.75rem;font-weight:600}.loadboard-config-dialog-module__x4gm0q__token,.loadboard-config-dialog-module__x4gm0q__url{background:var(--surface-muted,#f3f4f6);font-family:var(--font-mono,monospace);word-break:break-all;border-radius:6px;padding:.5rem .65rem;font-size:.85rem;display:block}.loadboard-config-dialog-module__x4gm0q__help{opacity:.75;margin:.25rem 0 0;font-size:.8rem}.loadboard-config-dialog-module__x4gm0q__actions{gap:.6rem;margin-top:1rem;display:flex}.loadboard-config-dialog-module__x4gm0q__copyButton,.loadboard-config-dialog-module__x4gm0q__openButton{text-align:center;cursor:pointer;border-radius:6px;flex:1;padding:.5rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none}.loadboard-config-dialog-module__x4gm0q__copyButton{border:1px solid var(--border,#d1d5db);color:inherit;background:0 0}.loadboard-config-dialog-module__x4gm0q__openButton{background:var(--accent,#2563eb);color:#fff;border:1px solid #0000}
.stop-color-radio-group-module__mIU4Lq__radioGroup{flex-wrap:wrap;gap:.5rem;display:flex}.stop-color-radio-group-module__mIU4Lq__option{cursor:pointer;border:2px solid #0000;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.stop-color-radio-group-module__mIU4Lq__optionSelected{border-color:var(--dialog-bg-highlight)}.stop-color-radio-group-module__mIU4Lq__input{opacity:0;width:0;height:0;position:absolute}.stop-color-radio-group-module__mIU4Lq__swatch{border:1px solid var(--dialog-field-accent);border-radius:50%;width:1.25rem;height:1.25rem;display:inline-block}
.reorder-stops-dialog-module__JgOWuq__dialog{width:min(480px,90vw)}.reorder-stops-dialog-module__JgOWuq__stopList{flex-direction:column;gap:.5rem;margin:0;padding:1rem 1.25rem;list-style:none;display:flex}.reorder-stops-dialog-module__JgOWuq__stopRow{border:1px solid var(--dialog-bg-accent);background:var(--dialog-bg-background);border-radius:.25rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.reorder-stops-dialog-module__JgOWuq__stopPosition{text-align:center;min-width:1.25rem;font-weight:700}.reorder-stops-dialog-module__JgOWuq__colorSwatch{border-radius:2px;flex-shrink:0;width:10px;height:1.25rem}.reorder-stops-dialog-module__JgOWuq__stopInfo{flex:1;min-width:0;font-size:.875rem}.reorder-stops-dialog-module__JgOWuq__stopJob{font-weight:600}.reorder-stops-dialog-module__JgOWuq__stopDetail{color:var(--dialog-field-foreground);opacity:.7;overflow-wrap:break-word;font-size:.8125rem;display:block}.reorder-stops-dialog-module__JgOWuq__arrows{flex-direction:column;gap:2px;display:flex}.reorder-stops-dialog-module__JgOWuq__arrowButton{border:1px solid var(--dialog-bg-accent);width:24px;height:20px;color:inherit;cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.reorder-stops-dialog-module__JgOWuq__arrowButton:hover:not(:disabled){background:var(--dialog-command-highlight)}.reorder-stops-dialog-module__JgOWuq__arrowButton:disabled{opacity:.3;cursor:default}.reorder-stops-dialog-module__JgOWuq__loading{text-align:center;padding:2rem 1.25rem;font-size:.875rem}
.scheduling-chip-module__uaDMmq__chip{box-sizing:border-box;border:1px solid var(--mp-field-accent);background-color:var(--mp-field-background);width:100%;min-width:0;min-height:1.25rem;color:var(--mp-field-foreground);white-space:nowrap;appearance:none;font:inherit;text-align:left;border-radius:3px;align-items:center;gap:4px;padding:2px 6px;display:flex;overflow:hidden}.scheduling-chip-module__uaDMmq__chip:is(button){cursor:pointer}.scheduling-chip-module__uaDMmq__chip:is(button):hover{border-color:var(--mp-field-focus);background-color:var(--color-light-blue)}.scheduling-chip-module__uaDMmq__chip:is(button):focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:1px}.scheduling-chip-module__uaDMmq__chip[data-status=OnHold]{color:color-mix(in srgb, var(--mp-field-foreground) 55%, var(--mp-field-background));background-image:repeating-linear-gradient(-45deg, transparent, transparent 2px, color-mix(in srgb, var(--mp-field-foreground) 18%, transparent) 2px, color-mix(in srgb, var(--mp-field-foreground) 18%, transparent) 4px)}.scheduling-chip-module__uaDMmq__chip[data-status=OnHold] .scheduling-chip-module__uaDMmq__name{color:color-mix(in srgb, var(--mp-field-foreground) 40%, var(--mp-field-background))}.scheduling-chip-module__uaDMmq__chip[data-status=OnHold] .scheduling-chip-module__uaDMmq__dot{opacity:.55}.scheduling-chip-module__uaDMmq__dots{flex-shrink:0;gap:2px;display:flex}.scheduling-chip-module__uaDMmq__dot{border-radius:50%;width:6px;height:6px}.scheduling-chip-module__uaDMmq__identifier{flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:700}.scheduling-chip-module__uaDMmq__name{text-overflow:ellipsis;color:var(--color-gray);font-size:.625rem;overflow:hidden}.scheduling-chip-module__uaDMmq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.search-shipments-module__Ay0D1q__form{align-items:stretch;display:flex}.search-shipments-module__Ay0D1q__form:focus-within{outline:2px solid var(--mp-field-focus);outline-offset:-1px;z-index:100;border-radius:.25rem}.search-shipments-module__Ay0D1q__searchInput:focus-visible,.search-shipments-module__Ay0D1q__searchBtn:focus-visible{z-index:auto;outline:none}.search-shipments-module__Ay0D1q__searchBtn,.search-shipments-module__Ay0D1q__searchInput{appearance:none;color:var(--mp-field-foreground);background-color:var(--mp-field-background);border:2px solid var(--mp-field-accent);padding:.25rem}.search-shipments-module__Ay0D1q__inputWrap{align-items:stretch;display:inline-flex;position:relative}.search-shipments-module__Ay0D1q__searchBtn{color:var(--mp-command-foreground);background-color:var(--mp-command-background);border-color:var(--mp-command-accent);cursor:pointer;border-radius:0 .25rem .25rem 0;align-items:center;margin-left:-2px;display:inline-flex}.search-shipments-module__Ay0D1q__searchBtn:hover{filter:brightness(1.08)}.search-shipments-module__Ay0D1q__searchInput{border-radius:.25rem 0 0 .25rem;padding-right:1.75rem}.search-shipments-module__Ay0D1q__searchInput::placeholder{color:var(--mp-field-foreground);opacity:.5}.search-shipments-module__Ay0D1q__searchInput::-webkit-search-cancel-button{appearance:none}.search-shipments-module__Ay0D1q__clearBtn{z-index:101;color:var(--mp-field-foreground);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem;display:inline-flex;position:absolute;top:0;bottom:0;right:.25rem}.search-shipments-module__Ay0D1q__clearBtn:hover{opacity:1}
.all-actions-module__Fv7lba__actions{align-items:center;gap:.5rem;display:inline-flex}.all-actions-module__Fv7lba__actionButton{background:var(--color-clear);color:var(--mp-field-foreground);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .1s,color .2s,opacity .2s;display:inline-flex}.all-actions-module__Fv7lba__actionButton:disabled{cursor:default;opacity:.6}.all-actions-module__Fv7lba__actionButton:hover:not(:disabled).all-actions-module__Fv7lba__doneAlready{color:var(--mp-field-transition)}.all-actions-module__Fv7lba__actionButton:hover:not(:disabled).all-actions-module__Fv7lba__notDoneAlready,.all-actions-module__Fv7lba__confirmed{color:var(--color-go-green)}.all-actions-module__Fv7lba__shipped{color:var(--color-stop-red)}.all-actions-module__Fv7lba__holdAction{color:var(--color-company-orange)}.all-actions-module__Fv7lba__releaseAction{color:var(--color-go-green)}.all-actions-module__Fv7lba__errorAction{color:var(--color-danger,#dc2626)}.all-actions-module__Fv7lba__menuWrapper{align-self:flex-end;position:relative}.all-actions-module__Fv7lba__overflowMenu{z-index:20;background:var(--dialog-bg-background);border:1px solid var(--dialog-bg-accent);border-radius:4px;min-width:200px;padding:.25rem 0;position:absolute;top:100%;right:0;box-shadow:0 2px 8px #00000026}.all-actions-module__Fv7lba__menuItem{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.5rem .75rem;font-size:.8125rem;display:block}.all-actions-module__Fv7lba__menuItem:hover{background:var(--mp-field-row-color-2,#f0f0f0)}
.access-denied-module__gGnUKa__wrapper{justify-content:center;align-items:center;min-height:60vh;padding:2rem 1.5rem;display:flex}.access-denied-module__gGnUKa__card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);text-align:center;border-radius:.75rem;max-width:28rem;padding:1.75rem 2rem;box-shadow:0 4px 12px #0000000a}.access-denied-module__gGnUKa__title{color:var(--color-text,#111827);margin:0 0 .75rem;font-size:1.5rem;font-weight:600}.access-denied-module__gGnUKa__body{color:var(--color-text-muted,#4b5563);margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}.access-denied-module__gGnUKa__actions{margin:1.25rem 0 0}.access-denied-module__gGnUKa__homeLink{color:var(--color-accent,#2563eb);border:1px solid var(--color-border,#d1d5db);border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.access-denied-module__gGnUKa__homeLink:hover,.access-denied-module__gGnUKa__homeLink:focus-visible{background:var(--color-surface-hover,#f3f4f6)}
.schedule-detail-panel-module__ZC1byq__dialog{width:min(22rem,100vw - 2rem);overflow:hidden}.schedule-detail-panel-module__ZC1byq__dialog[open]{flex-direction:column;display:flex}.schedule-detail-panel-module__ZC1byq__heading{flex-shrink:0}.schedule-detail-panel-module__ZC1byq__form{flex-direction:column;flex:auto;min-height:0;display:flex}.schedule-detail-panel-module__ZC1byq__body{flex-direction:column;flex:auto;gap:.625rem;min-height:0;padding:.75rem 1.25rem;display:flex;overflow-y:auto}.schedule-detail-panel-module__ZC1byq__field{flex-direction:column;gap:.25rem;font-size:.8125rem;font-weight:500;display:flex}.schedule-detail-panel-module__ZC1byq__field input,.schedule-detail-panel-module__ZC1byq__field select,.schedule-detail-panel-module__ZC1byq__field textarea{font:inherit;border:1px solid var(--dialog-bg-accent);background-color:var(--dialog-bg-background);color:inherit;border-radius:.25rem;padding:.375rem .5rem}.schedule-detail-panel-module__ZC1byq__field textarea{resize:vertical;min-height:4rem}.schedule-detail-panel-module__ZC1byq__readOnlyStatus{border:1px dashed var(--dialog-bg-accent);border-radius:.25rem;padding:.375rem .5rem;font-weight:600}.schedule-detail-panel-module__ZC1byq__completeToday{font:inherit;border:1px solid var(--color-blue);background-color:var(--color-blue);color:var(--color-off-white);cursor:pointer;border-radius:.25rem;align-self:flex-start;padding:.375rem .875rem}.schedule-detail-panel-module__ZC1byq__actions{flex-shrink:0}.schedule-detail-panel-module__ZC1byq__checkboxLabel{align-items:center;gap:.5rem;display:flex}
.scheduling-calendar-grid-module__9dc9Cq__calendar{border:2px solid var(--mp-field-accent);background-color:var(--mp-bg-background);min-height:0;color:var(--mp-bg-foreground);border-radius:.25rem;flex-direction:column;flex:1;font-size:.875rem;display:flex;overflow:hidden}.scheduling-calendar-grid-module__9dc9Cq__weekdayHeader,.scheduling-calendar-grid-module__9dc9Cq__week{grid-template-columns:repeat(5,1fr);display:grid}.scheduling-calendar-grid-module__9dc9Cq__weekdayHeader{background-color:var(--mp-field-accent);color:var(--mp-field-foreground);flex-shrink:0}.scheduling-calendar-grid-module__9dc9Cq__weekdayCell{border-left:1px solid var(--mp-bg-background);text-align:center;padding:6px 8px;font-weight:600}.scheduling-calendar-grid-module__9dc9Cq__weekdayCell:first-child{border-left:none}.scheduling-calendar-grid-module__9dc9Cq__body{flex-direction:column;flex:1;min-height:0;display:flex}.scheduling-calendar-grid-module__9dc9Cq__week{border-top:1px solid var(--mp-field-accent);flex:1;min-height:7.5rem;position:relative}.scheduling-calendar-grid-module__9dc9Cq__week:first-child{border-top:none}.scheduling-calendar-grid-module__9dc9Cq__weekDrill{z-index:2;cursor:pointer;background-color:#0000;border:none;border-radius:2px 0 0 2px;width:4px;padding:0;position:absolute;top:0;bottom:0;left:0}.scheduling-calendar-grid-module__9dc9Cq__weekDrill:hover{background-color:var(--color-blue)}.scheduling-calendar-grid-module__9dc9Cq__weekDrill:focus-visible{background-color:var(--color-blue);outline:2px solid var(--mp-field-focus);outline-offset:1px}.scheduling-calendar-grid-module__9dc9Cq__dayCell{border-left:1px solid var(--mp-field-accent);flex-direction:column;gap:3px;min-width:0;padding:5px 6px;display:flex;overflow:visible}.scheduling-calendar-grid-module__9dc9Cq__dayCell:first-child{border-left:none}.scheduling-calendar-grid-module__9dc9Cq__dayCell[data-in-month=false]{background-color:color-mix(in srgb, var(--mp-field-accent) 18%, transparent)}.scheduling-calendar-grid-module__9dc9Cq__dayCell[data-in-month=false] .scheduling-calendar-grid-module__9dc9Cq__dayNumber{opacity:.5}.scheduling-calendar-grid-module__9dc9Cq__dayNumber{color:var(--color-gray);align-self:flex-start;margin-bottom:1px;font-size:.75rem;font-weight:600}.scheduling-calendar-grid-module__9dc9Cq__dayCell[data-today=true] .scheduling-calendar-grid-module__9dc9Cq__dayNumber{background-color:var(--color-blue);width:1.375rem;height:1.375rem;color:var(--color-off-white);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.scheduling-calendar-grid-module__9dc9Cq__overflow{margin-top:1px;position:relative}.scheduling-calendar-grid-module__9dc9Cq__moreLink{appearance:none;color:var(--color-blue);font:inherit;cursor:pointer;background:0 0;border:none;padding:1px 0;font-size:.6875rem;font-weight:700}.scheduling-calendar-grid-module__9dc9Cq__moreLink:hover{text-decoration:underline}.scheduling-calendar-grid-module__9dc9Cq__moreLink:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:1px}.scheduling-calendar-grid-module__9dc9Cq__popover{z-index:5;border:1px solid var(--mp-field-accent);background-color:var(--mp-bg-background);width:max-content;min-width:100%;max-width:16rem;box-shadow:var(--shadow-elevated);border-radius:4px;flex-direction:column;gap:3px;margin-top:2px;padding:5px;display:flex;position:absolute;top:100%;left:0}
.layout-module__GABTGa__appShell{height:100dvh;display:flex;position:relative;overflow:hidden}.layout-module__GABTGa__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.layout-module__GABTGa__header{background:var(--mp-bg-background);height:52px;color:var(--mp-bg-foreground);border-bottom:1px solid var(--mp-field-accent);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.layout-module__GABTGa__headerLeft{align-self:stretch;align-items:center;gap:1rem;min-width:0;display:flex}.layout-module__GABTGa__headerDivider{background:var(--mp-field-accent);flex-shrink:0;align-self:stretch;width:1px}.layout-module__GABTGa__headerLeft .layout-module__GABTGa__headerDivider{margin-right:.5rem}.layout-module__GABTGa__headerRight .layout-module__GABTGa__headerDivider{margin-left:.5rem}.layout-module__GABTGa__brand{letter-spacing:.01em;white-space:nowrap;color:var(--color-company-moderate-orange);margin:0;font-size:1.125rem;font-weight:800}.layout-module__GABTGa__headerRight{align-self:stretch;align-items:center;gap:1rem;display:flex}.layout-module__GABTGa__content{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 .75rem .75rem;display:flex;overflow:hidden auto}@media (max-width:700px){.layout-module__GABTGa__header{padding-left:60px}}
.ship-job-dialog-module__8CiiWW__dialog{width:min(560px,90vw)}
.schedule-status-filter-module__U1b5fq__wrap{position:relative}.schedule-status-filter-module__U1b5fq__button{appearance:none;background:var(--mp-field-background);color:var(--mp-field-foreground);border:1px solid var(--mp-field-accent);font:inherit;cursor:pointer;white-space:nowrap;border-radius:.25rem;align-items:center;gap:.375rem;padding:4px 8px;font-size:.9rem;font-weight:500;display:inline-flex}.schedule-status-filter-module__U1b5fq__chevron{flex-shrink:0}.schedule-status-filter-module__U1b5fq__dropdown{z-index:100;background:var(--mp-field-background);border:1px solid var(--mp-field-accent);box-shadow:var(--shadow-elevated);border-radius:.375rem;min-width:180px;padding:.5rem;position:absolute;top:calc(100% + 4px);left:0}.schedule-status-filter-module__U1b5fq__option{color:var(--mp-field-foreground);cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .375rem;font-size:.875rem;display:flex}.schedule-status-filter-module__U1b5fq__option:hover{background:var(--mp-field-focus)}.schedule-status-filter-module__U1b5fq__option input{accent-color:var(--mp-command-accent);cursor:pointer}.schedule-status-filter-module__U1b5fq__clearBtn{background:var(--mp-command-background);width:100%;color:var(--mp-command-foreground);cursor:pointer;border:none;border-radius:.25rem;margin-top:.375rem;padding:.3rem .75rem;font-size:.875rem}
.scheduling-job-dialog-module__n3dFXG__dialog{background:0 0;border:none;width:min(480px,90vw);max-height:90vh;padding:0;overflow-y:auto}.scheduling-job-dialog-module__n3dFXG__panel{background:var(--dialog-bg-background);color:var(--dialog-bg-foreground);border-radius:.5rem}.scheduling-job-dialog-module__n3dFXG__jobNumber{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700}.scheduling-job-dialog-module__n3dFXG__phase{color:var(--color-gray);font-size:.875rem;font-weight:500}.scheduling-job-dialog-module__n3dFXG__value{font-size:.9rem;font-weight:500}.scheduling-job-dialog-module__n3dFXG__statusSelect{background-color:var(--mp-field-background);color:var(--mp-field-foreground);align-self:start;font-size:.8125rem;font-weight:600}.scheduling-job-dialog-module__n3dFXG__statusSelect[data-status=OnHold]{background-image:repeating-linear-gradient(-45deg, transparent, transparent 2px, color-mix(in srgb, var(--mp-field-foreground) 18%, transparent) 2px, color-mix(in srgb, var(--mp-field-foreground) 18%, transparent) 4px)}.scheduling-job-dialog-module__n3dFXG__dueDates{gap:.5rem;padding-top:.25rem}.scheduling-job-dialog-module__n3dFXG__dueDateRow{align-items:center;gap:.625rem;display:flex}.scheduling-job-dialog-module__n3dFXG__dueDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.scheduling-job-dialog-module__n3dFXG__dueLabel{min-width:7rem;font-size:.8125rem;font-weight:600}.scheduling-job-dialog-module__n3dFXG__dueInput{border:1px solid var(--dialog-bg-accent);background:var(--dialog-bg-background);min-width:0;color:inherit;border-radius:.25rem;flex:1;padding:.375rem .5rem;font-family:inherit;font-size:.9rem}.scheduling-job-dialog-module__n3dFXG__dueInput:focus-visible{outline:2px solid var(--dialog-bg-highlight);outline-offset:-1px}.scheduling-job-dialog-module__n3dFXG__dueInput:disabled{opacity:.6;cursor:default}
.page-module__-2pFwq__page{background-color:var(--mp-bg-background);color:var(--mp-bg-foreground);flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px .75rem .75rem;display:flex}.page-module__-2pFwq__status{margin:0;padding:16px;font-size:.95rem}.page-module__-2pFwq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__-2pFwq__filters{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.page-module__-2pFwq__picker{align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:inline-flex}.page-module__-2pFwq__viewToggle{border:1px solid var(--mp-field-accent);border-radius:.25rem;display:inline-flex;overflow:hidden}.page-module__-2pFwq__viewToggle button{background-color:var(--mp-command-background);color:var(--mp-command-foreground);cursor:pointer;font:inherit;border:none;padding:5px 12px;font-weight:500}.page-module__-2pFwq__viewToggle button+button{border-left:1px solid var(--mp-field-accent)}.page-module__-2pFwq__viewToggle button[aria-pressed=true]{background-color:var(--color-blue);color:var(--color-off-white)}.page-module__-2pFwq__picker select{border:1px solid var(--mp-field-accent);background-color:var(--mp-field-background);color:var(--mp-field-foreground);border-radius:.25rem;padding:4px 8px}.page-module__-2pFwq__rightControls{align-items:center;gap:16px;display:inline-flex}.page-module__-2pFwq__newJob{border:1px solid var(--color-blue);background-color:var(--color-blue);color:var(--color-off-white);cursor:pointer;font:inherit;border-radius:.25rem;padding:6px 12px;font-weight:500}.page-module__-2pFwq__body{align-items:flex-start;gap:16px;display:flex}.page-module__-2pFwq__calendarArea{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.page-module__-2pFwq__monthNav{align-items:center;gap:12px;display:inline-flex}.page-module__-2pFwq__monthNav button{border:1px solid var(--mp-field-accent);background-color:var(--mp-command-background);min-width:2rem;color:var(--mp-command-foreground);cursor:pointer;border-radius:.25rem;padding:4px 10px;font-size:1rem;line-height:1}.page-module__-2pFwq__monthLabel{text-align:center;min-width:9rem;font-weight:600}
.page-module__6rYJFq__page{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.page-module__6rYJFq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.page-module__6rYJFq__gridArea{flex:1;min-height:0;display:flex;position:relative}
.editable-comment-module__akLsvG__input{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);width:100%;min-width:150px;font:inherit;color:inherit;border-radius:3px;padding:2px 4px}.editable-comment-module__akLsvG__input:focus{border-color:var(--mp-field-focus);outline:none}.editable-comment-module__akLsvG__saving{opacity:.6}.editable-comment-module__akLsvG__error{border-color:var(--color-danger,#dc2626)}
.status-filter-notice-module__fgAQYG__notice{color:var(--error-text);white-space:nowrap;margin-right:.75rem;font-size:.875rem}
.quote-print-sheet-module__FfShWG__sheet{display:none}@media print{.quote-print-sheet-module__FfShWG__sheet{display:block}}.quote-print-sheet-module__FfShWG__page{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:8pt;line-height:1.15}.quote-print-sheet-module__FfShWG__pageOne{zoom:.75;box-sizing:border-box;flex-direction:column;height:13.55in;padding-bottom:12pt;display:flex;position:relative}.quote-print-sheet-module__FfShWG__pageFill{flex:1}.quote-print-sheet-module__FfShWG__masthead{border:2pt solid #000;grid-template-columns:1.5fr 2fr 1.2fr 1.6fr;align-items:center;gap:6pt;padding:4pt 7pt;display:grid}.quote-print-sheet-module__FfShWG__logoCell{align-items:center;display:flex}.quote-print-sheet-module__FfShWG__logo{width:150pt;height:auto}.quote-print-sheet-module__FfShWG__titleCell{text-align:center}.quote-print-sheet-module__FfShWG__title{letter-spacing:.5pt;margin:0 0 2pt;font-size:20pt;font-weight:800}.quote-print-sheet-module__FfShWG__letterAddress{flex-direction:column;font-size:7pt;font-weight:700;display:flex}.quote-print-sheet-module__FfShWG__flag{text-align:center;background:#ff9;border:1pt solid #000;padding:3pt 4pt;font-weight:700;text-decoration:underline}.quote-print-sheet-module__FfShWG__flagLine{display:block}.quote-print-sheet-module__FfShWG__meta{flex-direction:column;gap:3pt;display:flex}.quote-print-sheet-module__FfShWG__metaRow{grid-template-columns:auto 1fr;align-items:end;gap:4pt;display:grid}.quote-print-sheet-module__FfShWG__metaLabel{white-space:nowrap;font-weight:700}.quote-print-sheet-module__FfShWG__metaValue{border-bottom:1pt solid #000;min-height:11pt;padding:0 2pt;font-weight:700}.quote-print-sheet-module__FfShWG__twoUp{grid-template-columns:1fr 1fr;gap:8pt;margin-top:6pt;display:grid}.quote-print-sheet-module__FfShWG__boxed{border:2pt solid #000;grid-template-columns:18pt 1fr;display:grid}.quote-print-sheet-module__FfShWG__vLabel{writing-mode:vertical-rl;border-right:1pt solid #000;justify-content:center;align-self:stretch;align-items:center;font-size:12pt;font-weight:800;display:flex;transform:rotate(180deg)}.quote-print-sheet-module__FfShWG__rows{flex-direction:column;gap:3pt;padding:4pt 6pt;display:flex}.quote-print-sheet-module__FfShWG__cell{align-items:flex-end;gap:3pt;display:flex}.quote-print-sheet-module__FfShWG__cellLabel{text-align:right;white-space:nowrap;font-weight:700}.quote-print-sheet-module__FfShWG__cellValue{border-bottom:1pt solid #000;flex:1;min-width:0;min-height:11pt;padding:0 2pt;font-weight:700}.quote-print-sheet-module__FfShWG__cellRow{grid-template-columns:1fr 1fr;gap:8pt;display:grid}.quote-print-sheet-module__FfShWG__designGrid{grid-template-columns:1fr 1fr;gap:0 12pt;padding:4pt 6pt;display:grid}.quote-print-sheet-module__FfShWG__designGrid .quote-print-sheet-module__FfShWG__rows{padding:0}.quote-print-sheet-module__FfShWG__designNotes{border:2pt solid #000;padding:4pt 6pt}.quote-print-sheet-module__FfShWG__notesTitle{text-align:center;border-bottom:1pt solid #000;margin-bottom:3pt;padding-bottom:2pt;font-size:12pt;font-weight:800}.quote-print-sheet-module__FfShWG__noteRow{grid-template-columns:32pt 1fr;align-items:end;gap:5pt;margin-bottom:4pt;display:grid}.quote-print-sheet-module__FfShWG__noteValue{text-align:center;border-bottom:1pt solid #000;min-height:11pt;font-weight:700}.quote-print-sheet-module__FfShWG__noteLabel{font-weight:700}.quote-print-sheet-module__FfShWG__highlight{background:#ff9}.quote-print-sheet-module__FfShWG__tableBlock{border:2pt solid #000;grid-template-columns:18pt 1fr;margin-top:6pt;display:grid}.quote-print-sheet-module__FfShWG__tableBody{min-width:0;padding:3pt 4pt}.quote-print-sheet-module__FfShWG__tableNote{text-align:right;margin-bottom:2pt;font-size:7pt;font-style:italic;font-weight:700}.quote-print-sheet-module__FfShWG__gridTable{border-collapse:collapse;table-layout:fixed;width:100%}.quote-print-sheet-module__FfShWG__gridTable th,.quote-print-sheet-module__FfShWG__gridTable td{text-align:left;vertical-align:top;overflow-wrap:break-word;border:.75pt solid #000;padding:1pt 3pt;font-size:7.5pt}.quote-print-sheet-module__FfShWG__gridTable thead th{background:#f0f0f0;font-weight:700}.quote-print-sheet-module__FfShWG__gridTable tbody th{text-align:center;font-weight:700}.quote-print-sheet-module__FfShWG__bldgHead,.quote-print-sheet-module__FfShWG__bldgCell{text-align:center;width:22pt}.quote-print-sheet-module__FfShWG__wideCol{width:33%}.quote-print-sheet-module__FfShWG__panelBlock{border:2pt solid #000;min-width:0;margin-top:6pt;padding:3pt 5pt}.quote-print-sheet-module__FfShWG__twoUp>.quote-print-sheet-module__FfShWG__panelBlock{margin-top:0}.quote-print-sheet-module__FfShWG__blockTitle{text-align:center;border-bottom:1pt solid #000;margin-bottom:2pt;padding-bottom:2pt;font-size:11pt;font-weight:800}.quote-print-sheet-module__FfShWG__includesLine{margin-bottom:2pt;font-size:7pt;font-weight:700}.quote-print-sheet-module__FfShWG__strip{background:#ff9;border:1pt solid #000;justify-content:space-between;gap:8pt;margin-top:4pt;padding:2pt 5pt;font-size:7.5pt;font-weight:700;display:flex}.quote-print-sheet-module__FfShWG__footer{border:2pt solid #000;margin-top:6pt;padding:4pt 6pt}.quote-print-sheet-module__FfShWG__disclaimer{margin-bottom:3pt;font-size:7pt;font-style:italic;font-weight:700}.quote-print-sheet-module__FfShWG__signoffRow{grid-template-columns:repeat(4,1fr);gap:8pt;margin-bottom:4pt;display:grid}.quote-print-sheet-module__FfShWG__priceRow{justify-content:flex-end;margin-bottom:4pt;display:flex}.quote-print-sheet-module__FfShWG__priceCell{border:1pt solid #000;align-items:baseline;gap:5pt;padding:2pt 6pt;font-size:10pt;font-weight:800;display:flex}.quote-print-sheet-module__FfShWG__priceLabel,.quote-print-sheet-module__FfShWG__prefix{font-weight:800}.quote-print-sheet-module__FfShWG__priceValue{min-width:60pt;font-weight:800}.quote-print-sheet-module__FfShWG__plusTax{font-size:8pt;font-weight:700}.quote-print-sheet-module__FfShWG__altGrid{grid-template-columns:32pt 1fr auto auto;align-items:center;gap:3pt 8pt;display:grid}.quote-print-sheet-module__FfShWG__altRow{display:contents}.quote-print-sheet-module__FfShWG__altLabel{font-weight:800}.quote-print-sheet-module__FfShWG__altDesc{border-bottom:1pt solid #000;min-height:1.2em}.quote-print-sheet-module__FfShWG__altAmt{border-bottom:1pt solid #000;font-weight:700}.quote-print-sheet-module__FfShWG__flagInline{text-align:center;background:#ff9;padding:2pt 5pt;font-weight:800;text-decoration:underline}.quote-print-sheet-module__FfShWG__notesPage{break-before:page;flex-direction:column;min-height:9.4in;display:flex}.quote-print-sheet-module__FfShWG__mastheadPage2{grid-template-columns:1.5fr 2.4fr 1.6fr}.quote-print-sheet-module__FfShWG__notesTitleBar{text-align:center;letter-spacing:.5pt;border:2pt solid #000;margin-top:6pt;padding:4pt;font-size:13pt;font-weight:800}.quote-print-sheet-module__FfShWG__notesGrid{border:2pt solid #000;border-bottom:none;flex-direction:column;flex:1;margin-top:6pt;display:flex}.quote-print-sheet-module__FfShWG__notesRow{white-space:pre-wrap;overflow-wrap:break-word;break-inside:avoid;border-bottom:1pt solid #999;flex:1 1 0;padding:1pt 6pt;font-weight:600}.quote-print-sheet-module__FfShWG__versionFooter{text-align:right;color:#333;margin-top:3pt;font-size:6.5pt;font-weight:600}.quote-print-sheet-module__FfShWG__pageOne .quote-print-sheet-module__FfShWG__versionFooter{position:absolute;bottom:0;right:0}
.quote-row-actions-module__uWCshq__menuWrapper{justify-content:center;display:inline-flex;position:relative}.quote-row-actions-module__uWCshq__trigger{background:var(--color-clear);color:var(--mp-field-foreground);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .1s,color .2s;display:inline-flex}.quote-row-actions-module__uWCshq__trigger:hover{color:var(--color-company-orange)}.quote-row-actions-module__uWCshq__trigger:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:2px}.quote-row-actions-module__uWCshq__overflowMenu{z-index:20;background:var(--dialog-bg-background);border:1px solid var(--dialog-bg-accent);border-radius:4px;min-width:180px;padding:.25rem 0;position:absolute;top:100%;right:0;box-shadow:0 2px 8px #00000026}.quote-row-actions-module__uWCshq__menuItem{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.5rem .75rem;font-size:.8125rem;text-decoration:none;display:block}.quote-row-actions-module__uWCshq__menuItem:hover{background:var(--mp-field-row-color-2,#f0f0f0)}
.page-module__MA_-ta__titlebar{background:var(--color-company-black);border-radius:7px;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.7rem;padding:.45rem .85rem;display:flex}.page-module__MA_-ta__tbTitle{text-transform:uppercase;letter-spacing:.06em;color:#fff;font-size:.9rem;font-weight:700}.page-module__MA_-ta__tbSep{background:#3a3640;width:1px;height:15px}.page-module__MA_-ta__tbSort{margin-left:auto}.page-module__MA_-ta__tbMeta{color:#b9bec9;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem}.page-module__MA_-ta__tbCount{color:var(--color-company-orange);font-weight:700}.page-module__MA_-ta__tbControls{margin-left:auto}.page-module__MA_-ta__money{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:600}.page-module__MA_-ta__code{color:var(--mp-field-foreground);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85rem}.page-module__MA_-ta__quoteLink{letter-spacing:.02em;color:var(--color-company-orange);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700;text-decoration:none}.page-module__MA_-ta__quoteLink:hover{text-decoration:underline}.page-module__MA_-ta__quoteLink:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:2px;border-radius:3px}
.semantic-cells-module__OUZNbq__flag{-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.semantic-cells-module__OUZNbq__flagOn{background:var(--pill-positive-background);color:var(--pill-positive-foreground)}.semantic-cells-module__OUZNbq__flagOff{background:var(--pill-neutral-background);color:var(--pill-neutral-foreground)}.semantic-cells-module__OUZNbq__pastDue{color:var(--error-text);font-weight:600}.semantic-cells-module__OUZNbq__today{color:var(--color-scheduling-eng);font-weight:600}.semantic-cells-module__OUZNbq__emDash{color:var(--mp-bg-foreground-muted)}
.editable-cell-module__iMgDfq__display{cursor:pointer;min-width:2ch;min-height:1em;display:inline-block}.editable-cell-module__iMgDfq__display:hover{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.editable-cell-module__iMgDfq__input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--mp-field-accent);background:var(--mp-field-background);color:var(--mp-field-foreground);border-radius:3px;padding:2px 4px}.editable-cell-module__iMgDfq__input:focus{border-color:var(--mp-field-focus);outline:none}.editable-cell-module__iMgDfq__saving{opacity:.6}.editable-cell-module__iMgDfq__error{border-color:var(--color-stop-red)}
.user-menu-module__ac9UUG__wrapper{align-items:center;display:flex}.user-menu-module__ac9UUG__trigger{cursor:pointer;color:var(--mp-bg-foreground);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.user-menu-module__ac9UUG__avatar{background:var(--nav-command-highlight);width:34px;height:34px;color:var(--nav-command-foreground);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.user-menu-module__ac9UUG__chevron{color:var(--mp-bg-foreground)}.user-menu-module__ac9UUG__menu{background:var(--mp-bg-background);min-width:220px;color:var(--mp-bg-foreground);border:1px solid var(--mp-field-accent);box-shadow:var(--shadow-elevated);border-radius:.5rem;margin:0;padding:.375rem;position:fixed;inset:56px .5rem auto auto}.user-menu-module__ac9UUG__identity{flex-direction:column;gap:.125rem;padding:.5rem .625rem;display:flex}.user-menu-module__ac9UUG__identityName{font-size:.875rem;font-weight:600}.user-menu-module__ac9UUG__identityEmail{opacity:.7;word-break:break-all;font-size:.75rem}.user-menu-module__ac9UUG__divider{border:none;border-top:1px solid var(--mp-field-accent);margin:.375rem 0}.user-menu-module__ac9UUG__item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.user-menu-module__ac9UUG__item:hover{background:var(--mp-bg-highlight)}.user-menu-module__ac9UUG__itemValue{opacity:.8;white-space:nowrap;font-size:.8125rem}.user-menu-module__ac9UUG__companyStatic,.user-menu-module__ac9UUG__companyLabel{box-sizing:border-box;cursor:default}.user-menu-module__ac9UUG__companyStatic:hover,.user-menu-module__ac9UUG__companyLabel:hover{background:0 0}.user-menu-module__ac9UUG__companySelect{background:var(--mp-bg-highlight);color:inherit;border:1px solid var(--mp-field-accent);cursor:pointer;border-radius:.25rem;padding:.125rem .375rem;font-size:.8125rem}
.add-job-dialog-module__uwjksa__searchHint{color:var(--dialog-bg-foreground);margin:-.25rem 0 0;font-size:.75rem}
.illustration-helper-module__7d68jq__helper{white-space:nowrap;color:var(--mp-bg-foreground);background:color-mix(in srgb, var(--color-company-orange) 14%, var(--mp-field-background));border:1px solid var(--color-company-orange);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:background .15s;display:inline-flex}.illustration-helper-module__7d68jq__helper:hover{background:color-mix(in srgb, var(--color-company-orange) 26%, var(--mp-field-background))}.illustration-helper-module__7d68jq__helper:focus-visible{outline:2px solid var(--color-company-orange);outline-offset:2px}.illustration-helper-module__7d68jq__dialog{background:var(--mp-field-background);border:1px solid var(--mp-field-accent);width:min(1500px,100vw - 2rem);max-width:none;height:min(950px,100vh - 2rem);max-height:none;box-shadow:var(--shadow-elevated);border-radius:8px;padding:0;display:flex;overflow:hidden}.illustration-helper-module__7d68jq__dialog:not([open]){display:none}.illustration-helper-module__7d68jq__dialog::backdrop{background:#0000008c}.illustration-helper-module__7d68jq__body{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.illustration-helper-module__7d68jq__header{border-bottom:1px solid var(--mp-field-accent);border-left:4px solid var(--color-company-orange);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.illustration-helper-module__7d68jq__title{text-transform:uppercase;letter-spacing:.06em;color:var(--mp-bg-foreground);margin:0;font-size:.95rem;font-weight:700}.illustration-helper-module__7d68jq__close{cursor:pointer;color:var(--mp-bg-foreground);background:0 0;border:none;font-size:1.4rem;line-height:1}.illustration-helper-module__7d68jq__close:focus-visible{outline:2px solid var(--color-company-orange);outline-offset:2px}.illustration-helper-module__7d68jq__frame{background:var(--mp-bg-background);flex:1;width:100%;min-height:0;position:relative}.illustration-helper-module__7d68jq__image{object-fit:contain;padding:.75rem}.illustration-helper-module__7d68jq__placeholder{text-align:center;color:var(--mp-bg-foreground);opacity:.7;margin:0;padding:2.75rem 1rem;font-size:.9rem;font-style:italic}@media print{.illustration-helper-module__7d68jq__helper{display:none!important}}
.sort-filter-module__TPhTFW__optionButton{width:100%;font:inherit;text-align:left;background:0 0;border:none}
.stop-color-picker-module__TZqrbq__wrapper{display:inline-flex;position:relative}.stop-color-picker-module__TZqrbq__swatch{border:2px solid var(--mp-field-accent);cursor:pointer;background:0 0;border-radius:2px;width:10px;min-height:1.25rem;padding:0;display:block}.stop-color-picker-module__TZqrbq__swatch:disabled{cursor:default;opacity:.5}.stop-color-picker-module__TZqrbq__dropdown{z-index:10;background:var(--dialog-bg-background);border:1px solid var(--dialog-bg-accent);border-radius:4px;gap:4px;margin-top:2px;padding:4px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000026}.stop-color-picker-module__TZqrbq__option{border:2px solid var(--dialog-field-accent);cursor:pointer;border-radius:3px;width:18px;height:18px;padding:0}.stop-color-picker-module__TZqrbq__option:hover{border-color:var(--dialog-command-highlight)}
.load-detail-dialog-module__IA-Kca__dialog{background:0 0;border:none;width:min(760px,96vw);max-height:90vh;padding:0;overflow-y:auto}.load-detail-dialog-module__IA-Kca__panel{background:var(--dialog-bg-background);color:var(--dialog-bg-foreground);--detail-muted:color-mix(in srgb, var(--dialog-bg-foreground) 70%, var(--dialog-bg-background));border-radius:.5rem;overflow:hidden}.load-detail-dialog-module__IA-Kca__heading{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.load-detail-dialog-module__IA-Kca__subtitle{color:var(--detail-muted)}.load-detail-dialog-module__IA-Kca__badge{background-color:var(--dialog-command-background);color:var(--dialog-command-foreground);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:1rem;flex-shrink:0;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.load-detail-dialog-module__IA-Kca__body{grid-template-columns:17rem 1fr;display:grid}.load-detail-dialog-module__IA-Kca__ledger{border-right:1px solid var(--dialog-bg-accent);background:color-mix(in srgb, var(--dialog-bg-foreground) 5%, var(--dialog-bg-background));padding:1rem 1.25rem;font-size:.8125rem}.load-detail-dialog-module__IA-Kca__ledgerList{margin:0}.load-detail-dialog-module__IA-Kca__kv{border-bottom:1px dotted var(--dialog-bg-accent);justify-content:space-between;gap:.75rem;padding:.32rem 0;display:flex}.load-detail-dialog-module__IA-Kca__kv:last-child{border-bottom:none}.load-detail-dialog-module__IA-Kca__kvKey{color:var(--detail-muted);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600}.load-detail-dialog-module__IA-Kca__kvValue{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.load-detail-dialog-module__IA-Kca__perLoad{color:var(--detail-muted);white-space:nowrap;font-size:.75rem}.load-detail-dialog-module__IA-Kca__threads{flex-direction:column;gap:.9rem;padding:1rem 1.25rem 1.25rem;display:flex}.load-detail-dialog-module__IA-Kca__threadLabel{color:var(--dialog-command-accent);letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:.5rem;margin:0 0 .35rem;font-size:.75rem;font-weight:700;display:flex}.load-detail-dialog-module__IA-Kca__threadScope{color:var(--detail-muted);letter-spacing:0;text-transform:none;font-size:.6875rem;font-weight:600}.load-detail-dialog-module__IA-Kca__comment{border:1px solid var(--dialog-bg-accent);background:var(--dialog-bg-background);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.375rem;min-height:2.5rem;margin:0;padding:.6rem .75rem;font-size:.9rem;line-height:1.45}.load-detail-dialog-module__IA-Kca__spotlight .load-detail-dialog-module__IA-Kca__comment{border-left:4px solid var(--color-company-orange);border-radius:0 .375rem .375rem 0}@media (max-width:640px){.load-detail-dialog-module__IA-Kca__body{grid-template-columns:1fr}.load-detail-dialog-module__IA-Kca__ledger{border-right:none;border-bottom:1px solid var(--dialog-bg-accent)}}
.drafting-detailing-lines-table-module__H43B1a__status{color:var(--mp-text-muted,#666);padding:1rem}.drafting-detailing-lines-table-module__H43B1a__selectedRow{background:var(--mp-field-row-color-2)!important}.drafting-detailing-lines-table-module__H43B1a__onTimeDot{background:var(--color-go-green);vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}
.page-module__P2NZaa__page{flex-direction:column;flex:1;gap:.75rem;min-width:0;min-height:0;padding:0 1rem 1rem;display:flex}.page-module__P2NZaa__scopeRow{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.page-module__P2NZaa__scopeRow .page-module__P2NZaa__scope{flex:1;min-width:12rem}.page-module__P2NZaa__addJob{color:var(--mp-field-focus);background:var(--mp-field-background);border:1px solid var(--mp-field-focus);cursor:pointer;white-space:nowrap;border-radius:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:600}.page-module__P2NZaa__addJob:hover:not(:disabled){color:var(--mp-field-background);background:var(--mp-field-focus)}.page-module__P2NZaa__addJob:disabled{color:var(--mp-bg-foreground);border-color:var(--mp-field-accent);cursor:not-allowed;opacity:.5}.page-module__P2NZaa__scope{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);color:var(--mp-bg-foreground);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;font-size:.8125rem;display:flex;position:relative}.page-module__P2NZaa__scope:before{content:"";background:var(--scope-accent,var(--mp-field-accent));border-radius:3px;width:3px;position:absolute;top:.375rem;bottom:.375rem;left:0}.page-module__P2NZaa__scopeName{letter-spacing:.02em;font-weight:600}.page-module__P2NZaa__grid{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);border-radius:.5rem;justify-content:center;align-items:center;min-height:12rem;padding:2rem 1rem;display:flex}.page-module__P2NZaa__gridTable{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.page-module__P2NZaa__notice{text-align:center;color:var(--mp-bg-foreground);margin:0;font-size:.8125rem}.page-module__P2NZaa__staleNotice{color:var(--mp-bg-foreground);margin:0 0 .5rem;font-size:.8125rem}.page-module__P2NZaa__saveError{color:var(--mp-field-inner-accent);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.page-module__P2NZaa__empty{text-align:center;max-width:28rem;color:var(--mp-bg-foreground);flex-direction:column;gap:.25rem;display:flex}.page-module__P2NZaa__emptyTitle{margin:0;font-size:1rem;font-weight:600}.page-module__P2NZaa__emptyBody{opacity:.75;margin:0;font-size:.8125rem}
.quote-form-module__LKpbgG__page{width:100%;max-width:1320px;margin:0 auto;padding:1.1rem 1.4rem 2.5rem;overflow-y:auto}.quote-form-module__LKpbgG__topBar{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.quote-form-module__LKpbgG__title{letter-spacing:-.01em;color:var(--mp-bg-foreground);margin:0;font-size:1.5rem;font-weight:800}.quote-form-module__LKpbgG__subtitle{color:var(--color-gray);margin:.15rem 0 0;font-size:.85rem}.quote-form-module__LKpbgG__loadState{color:var(--color-gray);text-align:center;margin:2rem 0;font-size:.95rem}.quote-form-module__LKpbgG__actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.quote-form-module__LKpbgG__savedNote{color:var(--color-go-green);font-size:.85rem;font-weight:600}.quote-form-module__LKpbgG__saveButton{background:var(--color-company-orange);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;padding:.55rem 1.4rem;font-size:.95rem;font-weight:700;transition:background .12s}.quote-form-module__LKpbgG__saveButton:hover:not(:disabled){background:var(--color-company-moderate-orange)}.quote-form-module__LKpbgG__saveButton:disabled{opacity:.5;cursor:not-allowed}.quote-form-module__LKpbgG__saveButton:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:2px}.quote-form-module__LKpbgG__printButton{color:var(--color-company-orange);border:1px solid var(--color-company-orange);cursor:pointer;background:0 0;border-radius:6px;padding:.55rem 1.2rem;font-size:.95rem;font-weight:700;transition:background .12s}.quote-form-module__LKpbgG__printButton:hover{background:color-mix(in srgb, var(--color-company-orange) 12%, var(--mp-field-background))}.quote-form-module__LKpbgG__printButton:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:2px}.quote-form-module__LKpbgG__importButton{background:linear-gradient(135deg, var(--color-company-orange), #e85e1a);color:#fff;letter-spacing:.01em;cursor:pointer;border:none;border-radius:5px;margin-left:auto;padding:.35rem 1rem;font-size:.8rem;font-weight:700;transition:background .12s,box-shadow .12s;box-shadow:0 1px 6px #f3702c59}.quote-form-module__LKpbgG__importButton:hover:not(:disabled){background:linear-gradient(135deg,#f5813f,#d4521a);box-shadow:0 2px 10px #f3702c73}.quote-form-module__LKpbgG__importButton:disabled{opacity:.5;cursor:wait}.quote-form-module__LKpbgG__importing{cursor:wait}.quote-form-module__LKpbgG__importing *{cursor:wait!important}.quote-form-module__LKpbgG__importError{color:var(--error-text,#f87171);font-size:.78rem}.quote-form-module__LKpbgG__buildingModal{background:var(--mp-field-background,#1e1a24);width:min(420px,100vw - 2rem);color:var(--mp-text,#e0dce6);border:1px solid var(--mp-field-accent,#3a3640);box-shadow:var(--shadow-elevated,0 8px 32px #00000080);border-radius:8px;padding:1.4rem}.quote-form-module__LKpbgG__buildingModal:not([open]){display:none}.quote-form-module__LKpbgG__buildingModal::backdrop{background:#0000008c}.quote-form-module__LKpbgG__buildingModalTitle{margin:0 0 .5rem;font-size:1rem;font-weight:600}.quote-form-module__LKpbgG__buildingModalDesc{color:var(--mp-text-muted,#9e99a7);margin:0 0 1rem;font-size:.85rem}.quote-form-module__LKpbgG__buildingModalOptions{flex-direction:column;gap:.6rem;margin-bottom:1.2rem;display:flex}.quote-form-module__LKpbgG__buildingModalRadio{cursor:pointer;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.quote-form-module__LKpbgG__buildingModalLetters{gap:.4rem;margin-top:.2rem;margin-left:1.6rem;display:flex}.quote-form-module__LKpbgG__buildingLetterBtn{width:2rem;height:2rem;color:var(--mp-text,#e0dce6);border:1px solid var(--mp-field-accent,#3a3640);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;transition:background .12s,border-color .12s;display:flex}.quote-form-module__LKpbgG__buildingLetterBtn:hover{background:#ffffff0f;border-color:#5a5660}.quote-form-module__LKpbgG__buildingLetterActive{background:var(--mp-primary,#6c63ff);border-color:var(--mp-primary,#6c63ff);color:#fff}.quote-form-module__LKpbgG__buildingLetterActive:hover{background:var(--mp-primary,#6c63ff);border-color:var(--mp-primary,#6c63ff)}.quote-form-module__LKpbgG__buildingModalActions{justify-content:flex-end;gap:.6rem;display:flex}.quote-form-module__LKpbgG__buildingModalCancel{color:var(--mp-text-muted,#9e99a7);border:1px solid var(--mp-field-accent,#3a3640);cursor:pointer;background:0 0;border-radius:5px;padding:.35rem 1rem;font-size:.82rem}.quote-form-module__LKpbgG__buildingModalCancel:hover{background:#ffffff0f}.quote-form-module__LKpbgG__buildingModalConfirm{background:var(--mp-primary,#6c63ff);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:.35rem 1rem;font-size:.82rem;font-weight:600}.quote-form-module__LKpbgG__buildingModalConfirm:hover{filter:brightness(1.1)}.quote-form-module__LKpbgG__warningsPanel{background:color-mix(in srgb, var(--color-company-orange) 10%, var(--mp-field-background));border:1px solid color-mix(in srgb, var(--color-company-orange) 30%, transparent);border-radius:7px;margin-bottom:.7rem;padding:.7rem 1rem;font-size:.82rem}.quote-form-module__LKpbgG__warningsHeader{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.quote-form-module__LKpbgG__warningsDismiss{cursor:pointer;color:inherit;background:0 0;border:none;padding:0 .2rem;font-size:1.1rem;line-height:1}.quote-form-module__LKpbgG__warningsList{margin:0;padding-left:1.2rem;list-style:outside}.quote-form-module__LKpbgG__warningsList li{margin-bottom:.15rem}.quote-form-module__LKpbgG__mbsVersionNote{color:var(--mp-text-muted,#9e99a7);margin:0 0 .7rem;font-size:.78rem}.quote-form-module__LKpbgG__sections{flex-direction:column;gap:.5rem;display:flex}.quote-form-module__LKpbgG__sectionWide{width:100%}.quote-form-module__LKpbgG__sectionRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem;display:grid}@media (max-width:760px){.quote-form-module__LKpbgG__sectionRow{grid-template-columns:1fr}}.quote-form-module__LKpbgG__section{background:var(--mp-field-background);border:1px solid var(--mp-field-accent);border-radius:6px;scroll-margin-top:12px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.quote-form-module__LKpbgG__sectionCombos{overflow:visible}.quote-form-module__LKpbgG__sectionCombos .quote-form-module__LKpbgG__sectionHeader{border-radius:5px 5px 0 0}.quote-form-module__LKpbgG__sectionCombos .quote-form-module__LKpbgG__tableScroll{overflow-x:visible}.quote-form-module__LKpbgG__buildingTable .quote-form-module__LKpbgG__lookupCombo:after{border-bottom-width:2px;border-right-width:2px;width:.5rem;height:.5rem;bottom:.72rem;right:.5rem}.quote-form-module__LKpbgG__buildingTable .quote-form-module__LKpbgG__lookupCombo input{box-sizing:border-box;width:100%;padding-right:1.5rem}.quote-form-module__LKpbgG__typeCell{min-width:9.5rem}.quote-form-module__LKpbgG__sectionHeader{background:var(--mp-bg-background);border-bottom:1px solid var(--mp-field-accent);border-left:3px solid var(--color-company-orange);justify-content:space-between;align-items:center;gap:.75rem;padding:.28rem .7rem;display:flex}.quote-form-module__LKpbgG__helperGroup{flex-wrap:wrap;gap:.4rem;display:flex}.quote-form-module__LKpbgG__sheetHead{align-items:center;gap:.4rem;min-width:0;min-height:calc(1.4rem + 2px);display:flex}.quote-form-module__LKpbgG__sheetNo{color:var(--color-company-orange);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700}.quote-form-module__LKpbgG__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--mp-bg-foreground);margin:0;font-size:.76rem;font-weight:700}.quote-form-module__LKpbgG__sheetSub{min-width:0;color:var(--color-gray);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:500;overflow:hidden}.quote-form-module__LKpbgG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;padding:.55rem .7rem;display:grid}@media (max-width:640px){.quote-form-module__LKpbgG__grid{grid-template-columns:1fr}}.quote-form-module__LKpbgG__gridSingle{grid-template-columns:1fr}.quote-form-module__LKpbgG__gridTriple{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.quote-form-module__LKpbgG__gridTriple{grid-template-columns:1fr}}.quote-form-module__LKpbgG__detailsRow{grid-template-columns:1fr 2.6fr 1.1fr 1.1fr 1.1fr;gap:.4rem .75rem;padding:.55rem .7rem;display:grid}@media (max-width:820px){.quote-form-module__LKpbgG__detailsRow{grid-template-columns:1fr 1fr}}.quote-form-module__LKpbgG__field{flex-direction:column;gap:.15rem;min-width:0;display:flex}.quote-form-module__LKpbgG__label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray);font-size:.63rem;font-weight:600}.quote-form-module__LKpbgG__labelRequired:after{content:" *";color:var(--color-company-orange)}.quote-form-module__LKpbgG__field input,.quote-form-module__LKpbgG__field select{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);color:var(--mp-field-foreground);border-radius:5px;padding:.32rem .5rem;font-size:.85rem}.quote-form-module__LKpbgG__field input:focus,.quote-form-module__LKpbgG__field select:focus{outline:2px solid var(--mp-field-focus);outline-offset:1px}.quote-form-module__LKpbgG__lookupCombo{min-width:0;color:var(--mp-field-foreground)}.quote-form-module__LKpbgG__lookupCombo input{padding-right:1.6rem}.quote-form-module__LKpbgG__lookupComboTall [role=listbox]{max-height:300px}.quote-form-module__LKpbgG__lookupHint{color:var(--color-company-orange);margin-top:.15rem;font-size:.63rem;font-weight:600;display:block}.quote-form-module__LKpbgG__lookupCombo:after{content:"";opacity:.65;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:.38rem;height:.38rem;position:absolute;bottom:.68rem;right:.6rem;transform:rotate(45deg)}.quote-form-module__LKpbgG__notesBody{padding:.55rem .7rem}.quote-form-module__LKpbgG__notesArea{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);width:100%;min-height:6.5rem;color:var(--mp-field-foreground);resize:vertical;border-radius:5px;padding:.4rem .5rem;font-family:inherit;font-size:.85rem;line-height:1.45}.quote-form-module__LKpbgG__notesArea:focus{outline:2px solid var(--mp-field-focus);outline-offset:1px}.quote-form-module__LKpbgG__field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;border-radius:5px;margin-left:.35rem;padding:.25rem;transition:background .12s,opacity .12s;transform:scale(1.1)}.quote-form-module__LKpbgG__field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background:color-mix(in srgb, var(--color-company-orange) 20%, transparent)}.quote-form-module__LKpbgG__field input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1;background:color-mix(in srgb, var(--color-company-orange) 20%, transparent)}.quote-form-module__LKpbgG__inputSuffix{align-items:stretch;display:flex}.quote-form-module__LKpbgG__inputSuffix input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.quote-form-module__LKpbgG__suffix{border:1px solid var(--mp-field-accent);background:var(--mp-bg-background);color:var(--color-gray);border-top-right-radius:6px;border-bottom-right-radius:6px;align-items:center;padding:0 .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.quote-form-module__LKpbgG__deEmphasized{opacity:.5}.quote-form-module__LKpbgG__labelRow{align-items:center;gap:.25rem;display:flex}.quote-form-module__LKpbgG__requiredMark{color:var(--color-company-orange);font-weight:700}.quote-form-module__LKpbgG__toggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;padding:.55rem .7rem;display:grid}.quote-form-module__LKpbgG__autoTag{background:color-mix(in srgb, var(--color-company-orange) 14%, var(--mp-field-background));color:color-mix(in srgb, var(--color-company-orange) 55%, var(--mp-field-foreground));text-transform:uppercase;letter-spacing:.08em;border-radius:3px;padding:.05rem .25rem;font-size:.55rem;font-weight:700}.quote-form-module__LKpbgG__field :is(input,select)[data-autofilled=true]{border-color:color-mix(in srgb, var(--color-company-orange) 45%, var(--mp-field-accent));background:color-mix(in srgb, var(--color-company-orange) 6%, var(--mp-field-background))}@media (max-width:640px){.quote-form-module__LKpbgG__toggleGrid{grid-template-columns:1fr}}.quote-form-module__LKpbgG__toggleRow{align-items:center;gap:.7rem;display:flex}.quote-form-module__LKpbgG__toggleLabel{color:var(--mp-bg-foreground);font-size:.9rem}.quote-form-module__LKpbgG__segmented{border:1px solid var(--color-gray);border-radius:999px;flex-shrink:0;display:inline-flex;overflow:hidden}.quote-form-module__LKpbgG__segment{cursor:pointer;display:inline-flex;position:relative}.quote-form-module__LKpbgG__segment+.quote-form-module__LKpbgG__segment{border-left:1px solid var(--color-gray)}.quote-form-module__LKpbgG__segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.quote-form-module__LKpbgG__segment span{color:var(--color-gray);-webkit-user-select:none;user-select:none;padding:.12rem .65rem;font-size:.78rem;font-weight:600}.quote-form-module__LKpbgG__segment input:checked+span{background:var(--color-company-orange);color:#fff}.quote-form-module__LKpbgG__segmentNo input:checked+span{background:var(--color-company-steel-blue)}.quote-form-module__LKpbgG__segment input:focus-visible+span{outline:2px solid var(--color-company-orange);outline-offset:-2px}.quote-form-module__LKpbgG__tableScroll{padding:.55rem .7rem;overflow-x:auto}.quote-form-module__LKpbgG__buildingTable{border-collapse:collapse;width:100%;font-size:.8rem}.quote-form-module__LKpbgG__buildingTable th,.quote-form-module__LKpbgG__buildingTable td{text-align:left;vertical-align:middle;padding:.22rem .4rem}.quote-form-module__LKpbgG__buildingTable thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray);border-bottom:1px solid var(--mp-field-accent);white-space:nowrap;font-size:.68rem;font-weight:700}.quote-form-module__LKpbgG__buildingTable tbody tr+tr{border-top:1px solid var(--mp-field-accent)}.quote-form-module__LKpbgG__letterHead{width:3rem}.quote-form-module__LKpbgG__letterCell{color:var(--color-company-orange);text-align:center;font-size:1rem;font-weight:800}.quote-form-module__LKpbgG__buildingTable input,.quote-form-module__LKpbgG__buildingTable select{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);width:100%;min-width:4.5rem;color:var(--mp-field-foreground);border-radius:5px;padding:.26rem .4rem;font-size:.82rem}.quote-form-module__LKpbgG__buildingTable input:focus,.quote-form-module__LKpbgG__buildingTable select:focus{outline:2px solid var(--mp-field-focus);outline-offset:1px}.quote-form-module__LKpbgG__buildingTable input.quote-form-module__LKpbgG__dimInput{width:calc(11ch + .8rem + 2px);min-width:0}.quote-form-module__LKpbgG__bayHead{width:99%}.quote-form-module__LKpbgG__buildingTable input.quote-form-module__LKpbgG__bayInput{min-width:14rem}.quote-form-module__LKpbgG__rowAction{text-align:center;width:2rem}.quote-form-module__LKpbgG__removeRow{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);width:1.6rem;height:1.6rem;color:var(--color-gray);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;transition:color .12s,border-color .12s;display:inline-flex}.quote-form-module__LKpbgG__removeRow:hover{color:var(--error-text);border-color:var(--error-text)}.quote-form-module__LKpbgG__removeRow:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:1px}.quote-form-module__LKpbgG__tableFooter{align-items:center;gap:.75rem;padding:0 1rem 1.1rem;display:flex}.quote-form-module__LKpbgG__addRow{border:1px dashed var(--color-company-orange);color:var(--color-company-orange);cursor:pointer;background:0 0;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:700;transition:background .12s}.quote-form-module__LKpbgG__addRow:hover:not(:disabled){background:color-mix(in srgb, var(--color-company-orange) 12%, var(--mp-field-background))}.quote-form-module__LKpbgG__addRow:disabled{opacity:.45;cursor:not-allowed}.quote-form-module__LKpbgG__addRow:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:2px}.quote-form-module__LKpbgG__tableHint{color:var(--color-gray);font-size:.78rem}.quote-form-module__LKpbgG__qtyCell input{min-width:4rem}.quote-form-module__LKpbgG__footerSummary{border:1px solid var(--mp-field-accent);border-left:4px solid var(--color-company-orange);background:color-mix(in srgb, var(--color-company-orange) 8%, var(--mp-field-background));border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:1.25rem;margin:0 1rem 1.25rem;padding:1rem;display:flex}.quote-form-module__LKpbgG__deliveredPriceField{flex-direction:column;gap:.35rem;min-width:0;display:flex}.quote-form-module__LKpbgG__inputPrefix{align-items:stretch;display:flex}.quote-form-module__LKpbgG__inputPrefix input{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;min-width:0}.quote-form-module__LKpbgG__prefix{border:1px solid var(--mp-field-accent);background:var(--mp-bg-background);color:var(--color-gray);border-top-left-radius:6px;border-bottom-left-radius:6px;align-items:center;padding:0 .7rem;font-size:1rem;font-weight:700;display:inline-flex}.quote-form-module__LKpbgG__deliveredPriceInput{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);color:var(--mp-field-foreground);border-radius:6px;padding:.5rem .7rem;font-size:1.15rem;font-weight:700}.quote-form-module__LKpbgG__deliveredPriceInput:focus{outline:2px solid var(--mp-field-focus);outline-offset:1px}.quote-form-module__LKpbgG__plusTax{color:var(--mp-bg-foreground);cursor:pointer;align-items:center;gap:.5rem;padding-bottom:.5rem;font-size:.9rem;font-weight:600;display:flex}.quote-form-module__LKpbgG__plusTax input{width:1.05rem;height:1.05rem;accent-color:var(--color-company-orange);cursor:pointer}.quote-form-module__LKpbgG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quote-form-module__LKpbgG__quoteNumberInput{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.quote-form-module__LKpbgG__advisory{border-left:3px solid var(--color-company-orange);background:color-mix(in srgb, var(--color-company-orange) 12%, var(--mp-field-background));color:var(--mp-bg-foreground);border-radius:4px;grid-column:1/-1;align-items:flex-start;gap:.55rem;margin:0;padding:.6rem .8rem;font-size:.85rem;line-height:1.35;display:flex}.quote-form-module__LKpbgG__error{color:var(--error-text);margin:.6rem 0 0;font-size:.85rem}.quote-form-module__LKpbgG__searchPanel{background:var(--mp-field-background);border:1px solid var(--mp-field-accent);box-shadow:var(--shadow-elevated);border-radius:8px;margin-bottom:1.25rem;overflow:hidden}.quote-form-module__LKpbgG__searchPanelHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray);border-bottom:1px solid var(--mp-field-accent);padding:.55rem 1rem;font-size:.72rem;font-weight:600}.quote-form-module__LKpbgG__resultList{margin:0;padding:0;list-style:none}.quote-form-module__LKpbgG__resultButton{text-align:left;border:none;border-bottom:1px solid var(--mp-field-accent);width:100%;color:var(--mp-bg-foreground);cursor:pointer;background:0 0;flex-direction:column;gap:.15rem;padding:.6rem 1rem;display:flex}.quote-form-module__LKpbgG__resultList li:last-child .quote-form-module__LKpbgG__resultButton{border-bottom:none}.quote-form-module__LKpbgG__resultButton:hover,.quote-form-module__LKpbgG__resultButton:focus-visible{background:var(--mp-bg-highlight);outline:none}.quote-form-module__LKpbgG__resultPrimary{font-size:.95rem;font-weight:700}.quote-form-module__LKpbgG__resultSecondary{color:var(--color-gray);font-size:.82rem}.quote-form-module__LKpbgG__emptyResult{color:var(--color-gray);margin:0;padding:.8rem 1rem;font-size:.9rem}.quote-form-module__LKpbgG__titlebar{background:var(--color-company-black);border-radius:7px;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.7rem;padding:.45rem .85rem;display:flex}.quote-form-module__LKpbgG__tbQuote{letter-spacing:.02em;color:var(--color-company-orange);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92rem;font-weight:700}.quote-form-module__LKpbgG__tbSep{background:#3a3640;width:1px;height:15px}.quote-form-module__LKpbgG__tbMeta{color:#b9bec9;font-size:.8rem}.quote-form-module__LKpbgG__console{grid-template-columns:minmax(0,1fr) 244px;align-items:start;gap:1rem;display:grid}.quote-form-module__LKpbgG__consoleMain{min-width:0}.quote-form-module__LKpbgG__rail{background:var(--color-company-black);color:#e7e9ee;border-radius:12px;flex-direction:column;max-height:calc(100vh - 24px);display:flex;position:sticky;top:12px;overflow:hidden}.quote-form-module__LKpbgG__railSection{border-bottom:1px solid #33303a;padding:.85rem .9rem}.quote-form-module__LKpbgG__railSection:last-child{border-bottom:0}.quote-form-module__LKpbgG__rlabel{text-transform:uppercase;letter-spacing:.1em;color:#9aa0ab;margin:0 0 .5rem;font-size:.68rem;font-weight:700}.quote-form-module__LKpbgG__railElev{background:#1b2540;padding:.8rem .9rem .7rem}.quote-form-module__LKpbgG__railElev svg{width:100%;height:auto;display:block}.quote-form-module__LKpbgG__railElevCap{color:#aeb9d4;margin-top:.4rem;font-size:.68rem}.quote-form-module__LKpbgG__railElevCap b{color:#fff;font-size:.8rem;font-weight:700;display:block}.quote-form-module__LKpbgG__railElevMeta{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.quote-form-module__LKpbgG__railVersion{letter-spacing:.02em;color:#8695b8;flex:none;font-size:.62rem;font-weight:600}.quote-form-module__LKpbgG__cockpitPrice{color:var(--color-company-orange);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.8rem;font-weight:700;line-height:1}.quote-form-module__LKpbgG__cockpitPriceEmpty{color:#8b909b}.quote-form-module__LKpbgG__cockpitMeta{color:#c7ccd4;margin:.4rem 0 .7rem;font-family:ui-monospace,Consolas,monospace;font-size:.68rem}.quote-form-module__LKpbgG__cockpitBtns{flex-direction:column;gap:.5rem;display:flex}.quote-form-module__LKpbgG__railSave{color:var(--color-white);background:var(--color-company-orange);cursor:pointer;border:0;border-radius:8px;padding:.6rem;font-size:.9rem;font-weight:700;transition:background .12s}.quote-form-module__LKpbgG__railSave:hover:not(:disabled){background:var(--color-company-moderate-orange)}.quote-form-module__LKpbgG__railSave:disabled{opacity:.55;cursor:not-allowed}.quote-form-module__LKpbgG__railPrint{color:#fff;cursor:pointer;background:0 0;border:1px solid #4a4650;border-radius:8px;padding:.55rem;font-size:.85rem;font-weight:600;transition:background .12s}.quote-form-module__LKpbgG__railPrint:hover{background:#2a262e}.quote-form-module__LKpbgG__railSave:focus-visible,.quote-form-module__LKpbgG__railPrint:focus-visible,.quote-form-module__LKpbgG__sheet:focus-visible{outline:2px solid var(--color-company-moderate-orange);outline-offset:2px}.quote-form-module__LKpbgG__railSaved{text-align:center;color:var(--color-go-green);margin-top:.15rem;font-size:.72rem;font-weight:600}.quote-form-module__LKpbgG__railError{text-align:center;color:var(--color-lighter-error-red);margin:.15rem 0 0;font-size:.72rem;font-weight:600;line-height:1.3}.quote-form-module__LKpbgG__ibeamTrack{background:#2a262e;border-top:2px solid #3a3640;border-bottom:2px solid #3a3640;border-radius:2px;height:.85rem;position:relative;overflow:hidden}.quote-form-module__LKpbgG__ibeamFill{background:repeating-linear-gradient(135deg, var(--color-company-orange), var(--color-company-orange) 6px, #e06322 6px, #e06322 12px);transition:width .3s;position:absolute;inset:0}.quote-form-module__LKpbgG__ibeamCap{color:#c7ccd4;justify-content:space-between;margin-top:.35rem;font-family:ui-monospace,Consolas,monospace;font-size:.65rem;display:flex}.quote-form-module__LKpbgG__ibeamCap b{color:var(--color-company-moderate-orange)}.quote-form-module__LKpbgG__railTraveler{flex-direction:column;flex:1;min-height:0;display:flex}.quote-form-module__LKpbgG__sheetList{flex-direction:column;gap:1px;margin:.5rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.quote-form-module__LKpbgG__sheet{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:1.2rem 1fr .85rem;align-items:center;gap:.5rem;padding:.32rem .4rem;display:grid}.quote-form-module__LKpbgG__sheet .quote-form-module__LKpbgG__no{color:#8b909b;font-family:ui-monospace,Consolas,monospace;font-size:.68rem}.quote-form-module__LKpbgG__sheet .quote-form-module__LKpbgG__nm{color:#d7dae0;font-size:.78rem}.quote-form-module__LKpbgG__sheet .quote-form-module__LKpbgG__st{border:2px solid #4a4650;border-radius:50%;justify-self:end;width:.72rem;height:.72rem}.quote-form-module__LKpbgG__sheet.quote-form-module__LKpbgG__done .quote-form-module__LKpbgG__st{border-color:var(--color-go-green);background:var(--color-go-green);position:relative}.quote-form-module__LKpbgG__sheet.quote-form-module__LKpbgG__done .quote-form-module__LKpbgG__st:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:.5rem;display:flex;position:absolute;inset:0}.quote-form-module__LKpbgG__sheet.quote-form-module__LKpbgG__active{background:#332e37}.quote-form-module__LKpbgG__sheet.quote-form-module__LKpbgG__active .quote-form-module__LKpbgG__no,.quote-form-module__LKpbgG__sheet.quote-form-module__LKpbgG__active .quote-form-module__LKpbgG__nm{color:#fff}.quote-form-module__LKpbgG__sheet.quote-form-module__LKpbgG__active .quote-form-module__LKpbgG__st{border-color:var(--color-company-orange);background:var(--color-company-orange)}.quote-form-module__LKpbgG__sheet:hover:not(.quote-form-module__LKpbgG__active){background:#2a262e}@media (max-width:1080px){.quote-form-module__LKpbgG__console{grid-template-columns:1fr}.quote-form-module__LKpbgG__rail{flex-flow:wrap;max-height:none;position:static}.quote-form-module__LKpbgG__railSection{flex:220px}.quote-form-module__LKpbgG__railTraveler .quote-form-module__LKpbgG__sheetList{max-height:220px}}@media print{:is(html,body){background:#fff!important;height:auto!important;overflow:visible!important}:is(aside[aria-label=Dashboard\ Navigation],header){display:none!important}body>[role=listbox]{display:none!important}:is(div:has(>aside[aria-label=Dashboard\ Navigation]),div:has(>header),div:has(>form[data-quote-print])){height:auto!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}.quote-form-module__LKpbgG__page{display:none!important}}@page{size:letter portrait;margin:.4in}
.page-module__nv0VDW__windowBy{align-items:center;gap:.5rem;display:flex}.page-module__nv0VDW__windowByLabel{color:#b9bec9;font-size:.78rem}.page-module__nv0VDW__reportHeader{flex-direction:column;gap:1rem;margin-bottom:.75rem;display:flex}.page-module__nv0VDW__kpiCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:640px){.page-module__nv0VDW__kpiCards{grid-template-columns:1fr}}.page-module__nv0VDW__kpiCard{border:1px solid var(--mp-field-accent);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.page-module__nv0VDW__chartsRow{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.page-module__nv0VDW__chartCard{border:1px solid var(--mp-field-accent);border-radius:.5rem;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:.75rem 1rem;display:flex}.page-module__nv0VDW__chartTitle{opacity:.75;font-size:.875rem;font-weight:500}.page-module__nv0VDW__chartEmpty{opacity:.75;font-style:italic}.page-module__nv0VDW__chartTooltip{background:var(--mp-field-background);border:1px solid var(--mp-field-accent);border-radius:.4rem;padding:.5rem .75rem;font-size:.875rem}.page-module__nv0VDW__chartTooltip p{margin:.1rem 0}.page-module__nv0VDW__chartTooltipLabel{font-weight:600}.page-module__nv0VDW__dmTable{border-collapse:collapse;width:100%;font-size:.875rem}.page-module__nv0VDW__dmTable th,.page-module__nv0VDW__dmTable td{text-align:left;padding:.3rem .25rem}.page-module__nv0VDW__dmTable th{opacity:.7;font-size:.78rem;font-weight:500}.page-module__nv0VDW__dmTable tbody tr+tr td{border-top:1px solid var(--mp-field-accent)}.page-module__nv0VDW__dmName{white-space:nowrap;text-overflow:ellipsis;max-width:11ch;overflow:hidden}.page-module__nv0VDW__dmTable .page-module__nv0VDW__dmNumCell{text-align:right;white-space:nowrap}.page-module__nv0VDW__dmShareCell{width:35%}.page-module__nv0VDW__shareTrack{background:var(--mp-field-accent);opacity:.9;border-radius:4px}.page-module__nv0VDW__shareBar{background:var(--mp-field-focus);border-radius:4px;height:6px}.page-module__nv0VDW__unassigned{font-style:italic}.page-module__nv0VDW__tableWrap{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__nv0VDW__quoteLink{color:inherit;text-decoration:none}.page-module__nv0VDW__quoteLink:hover{text-decoration:underline}.page-module__nv0VDW__quoteLink:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:2px;border-radius:3px}.page-module__nv0VDW__money{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:600}.page-module__nv0VDW__kpiLabel{opacity:.75;font-size:.875rem;font-weight:500}.page-module__nv0VDW__kpiValue{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}
.layout-module__bxtZTW__headerControls{align-self:stretch;align-items:center;gap:1rem;min-width:0;display:flex}.layout-module__bxtZTW__headerControls:not(:empty){border-left:1px solid var(--mp-field-accent);margin-left:1rem;padding-left:1.5rem}
.company-switcher-module__IX38wq__switcher{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);border-radius:.5rem;gap:2px;margin:0;padding:2px;display:inline-flex}.company-switcher-module__IX38wq__segment{letter-spacing:.03em;color:var(--mp-bg-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.company-switcher-module__IX38wq__segment:after{content:"";background:var(--seg-accent,transparent);border-radius:2px;height:2px;position:absolute;bottom:3px;left:.5rem;right:.5rem}.company-switcher-module__IX38wq__asi{--seg-accent:var(--color-company-orange)}.company-switcher-module__IX38wq__aci{--seg-accent:var(--color-company-dark-blue)}.company-switcher-module__IX38wq__all{--seg-accent:linear-gradient(90deg, var(--color-company-orange) 0 50%, var(--color-company-dark-blue) 50% 100%)}.company-switcher-module__IX38wq__segment:hover{background:var(--mp-field-accent)}.company-switcher-module__IX38wq__checked.company-switcher-module__IX38wq__asi{background:var(--color-company-orange);color:var(--color-white)}.company-switcher-module__IX38wq__checked.company-switcher-module__IX38wq__aci{background:var(--color-company-dark-blue);color:var(--color-white)}.company-switcher-module__IX38wq__checked.company-switcher-module__IX38wq__all{background:var(--color-company-black);color:var(--color-white)}.company-switcher-module__IX38wq__checked:after{display:none}.company-switcher-module__IX38wq__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-switcher-module__IX38wq__segment:has(.company-switcher-module__IX38wq__input:focus-visible){outline:2px solid var(--mp-field-focus);outline-offset:1px}.company-switcher-module__IX38wq__label{line-height:1}
.capstone-timeline-module__epq00a__container{flex-direction:column;gap:.75rem;padding:.5rem .5rem 0;display:flex}.capstone-timeline-module__epq00a__countdown{background:var(--pill-informational-background);color:var(--pill-informational-foreground);border:1px solid var(--pill-informational-foreground);border-radius:4px;align-self:flex-start;margin:0;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.2}.capstone-timeline-module__epq00a__countdown[data-tone=today]{background:var(--pill-positive-background);color:var(--pill-positive-foreground);border-color:var(--pill-positive-foreground)}.capstone-timeline-module__epq00a__countdown[data-tone=overdue]{background:var(--pill-warning-background);color:var(--pill-warning-foreground);border-color:var(--pill-warning-foreground)}.capstone-timeline-module__epq00a__track{height:36px;margin-top:1.5rem;margin-bottom:calc(var(--max-collision-offset,0) * 22px);touch-action:pan-y;position:relative}.capstone-timeline-module__epq00a__axisLine{background:var(--mp-field-accent);pointer-events:none;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-1px)}.capstone-timeline-module__epq00a__today{background:var(--color-scheduling-eng);pointer-events:none;width:2px;height:32px;position:absolute;top:50%;left:0;transform:translate(-1px,-50%)}.capstone-timeline-module__epq00a__today:after{content:"TODAY";letter-spacing:.14em;color:var(--pill-informational-foreground);background:var(--pill-informational-background);border:1px solid var(--pill-informational-foreground);white-space:nowrap;border-radius:4px;margin-bottom:4px;padding:3px 8px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:10px;font-weight:600;line-height:1;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.capstone-timeline-module__epq00a__marker{transform:translate(-50%, calc(-50% + var(--collision-offset,0) * 22px));z-index:2;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:50%}.capstone-timeline-module__epq00a__markerCapstone{z-index:2;width:26px;height:26px}.capstone-timeline-module__epq00a__markerMilestone{z-index:3;width:22px;height:22px}.capstone-timeline-module__epq00a__markerComment{z-index:4;width:18px;height:18px}.capstone-timeline-module__epq00a__tierMilestoneColor{color:var(--mp-bg-foreground-muted)}.capstone-timeline-module__epq00a__tierCommentColor{color:var(--color-scheduling-eng);opacity:.75}.capstone-timeline-module__epq00a__marker svg{transition:transform .15s}.capstone-timeline-module__epq00a__marker:hover svg,.capstone-timeline-module__epq00a__marker:focus-visible svg{transform:scale(1.5)}.capstone-timeline-module__epq00a__marker:focus-visible{outline:2px solid var(--mp-field-accent);outline-offset:2px;border-radius:4px}.capstone-timeline-module__epq00a__marker:after{content:attr(data-tooltip);background:var(--pill-informational-background);color:var(--pill-informational-foreground);border:1px solid var(--pill-informational-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;border-radius:3px;margin-bottom:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:10px;font-weight:600;line-height:1;transition:opacity .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.capstone-timeline-module__epq00a__marker:hover:after,.capstone-timeline-module__epq00a__marker:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.capstone-timeline-module__epq00a__marker svg,.capstone-timeline-module__epq00a__marker:after{transition:opacity 50ms}}.capstone-timeline-module__epq00a__kindEngineering{color:var(--color-scheduling-engineering)}.capstone-timeline-module__epq00a__kindAnchor{color:var(--color-scheduling-anchor)}.capstone-timeline-module__epq00a__kindDrafting{color:var(--color-scheduling-eng)}.capstone-timeline-module__epq00a__kindCheck{color:var(--color-scheduling-check)}.capstone-timeline-module__epq00a__kindSent{color:var(--color-go-green)}.capstone-timeline-module__epq00a__kindReviseResubmit{color:var(--color-scheduling-revise-resubmit)}.capstone-timeline-module__epq00a__kindApproval{color:var(--color-scheduling-approval)}.capstone-timeline-module__epq00a__kindScheduleReview{color:var(--color-scheduling-schedule-review)}.capstone-timeline-module__epq00a__segment{pointer-events:none;position:absolute;inset:0}.capstone-timeline-module__epq00a__dayNodule{pointer-events:auto;z-index:1;background:0 0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.capstone-timeline-module__epq00a__dayNodule:before{content:"";background:var(--mp-bg-foreground-muted);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .15s,background .15s,transform .15s}.capstone-timeline-module__epq00a__segment[data-active=true] .capstone-timeline-module__epq00a__dayNodule:before{opacity:.6}.capstone-timeline-module__epq00a__dayNodule:hover:before{opacity:1;background:var(--color-scheduling-eng);transform:scale(1.5)}.capstone-timeline-module__epq00a__dayNodule:after{content:attr(data-date);background:var(--pill-informational-background);color:var(--pill-informational-foreground);border:1px solid var(--pill-informational-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;border-radius:3px;margin-bottom:4px;padding:2px 6px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:10px;font-weight:600;line-height:1;transition:opacity .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.capstone-timeline-module__epq00a__dayNodule:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.capstone-timeline-module__epq00a__dayNodule:before,.capstone-timeline-module__epq00a__dayNodule:after{transition:opacity 50ms}}.capstone-timeline-module__epq00a__legendDetails{border:1px solid var(--mp-field-accent);border-radius:4px;align-self:flex-start;padding:.375rem .625rem}.capstone-timeline-module__epq00a__legendSummary{cursor:pointer;color:var(--mp-bg-foreground-muted);-webkit-user-select:none;user-select:none;padding-left:.25rem;font-size:.875rem;list-style-position:inside}.capstone-timeline-module__epq00a__legendSummary:hover{color:var(--mp-bg-foreground)}.capstone-timeline-module__epq00a__legendSummary:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:2px;border-radius:2px}.capstone-timeline-module__epq00a__legendDetails[open] .capstone-timeline-module__epq00a__legend{margin-top:.375rem}.capstone-timeline-module__epq00a__legend{color:var(--mp-bg-foreground-muted);flex-wrap:wrap;gap:.625rem 1.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.capstone-timeline-module__epq00a__legendItem{align-items:center;gap:.375rem;display:inline-flex}.capstone-timeline-module__epq00a__legendSwatch{flex-shrink:0;line-height:0;display:inline-flex}.capstone-timeline-module__epq00a__legendDate{color:var(--mp-bg-foreground-muted);font-variant-numeric:tabular-nums;margin-left:.125rem;font-family:ui-monospace,SF Mono,Consolas,monospace}
.layout-module__UH8P2q__appShell{height:100dvh;display:flex;overflow:hidden}.layout-module__UH8P2q__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.layout-module__UH8P2q__header{background:var(--mp-bg-background);height:52px;color:var(--mp-bg-foreground);border-bottom:1px solid var(--mp-field-accent);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.layout-module__UH8P2q__brand{letter-spacing:.01em;white-space:nowrap;color:var(--color-company-moderate-orange);margin:0;font-size:1.125rem;font-weight:800}.layout-module__UH8P2q__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}
.page-module__VmafnG__page{background:var(--mp-bg-background);min-height:100dvh;color:var(--mp-bg-foreground);flex-direction:column;display:flex}.page-module__VmafnG__header{border-bottom:1px solid var(--mp-field-accent);flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 1rem;display:flex}.page-module__VmafnG__headerRight{align-items:center;gap:.75rem;display:flex}.page-module__VmafnG__brand{letter-spacing:.01em;white-space:nowrap;color:var(--mp-bg-foreground);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:800;display:flex}.page-module__VmafnG__brand:before{content:"";background:var(--color-company-orange);border-radius:2px;width:.625rem;height:.625rem}.page-module__VmafnG__masthead{background:var(--color-company-dark-blue);color:var(--color-off-white);border-bottom:3px solid var(--color-company-orange);padding:1.5rem clamp(1rem,5vw,4rem)}.page-module__VmafnG__mastheadInner{align-items:center;gap:1.25rem;max-width:72rem;margin:0 auto;display:flex}.page-module__VmafnG__mastheadLogo{flex-shrink:0}.page-module__VmafnG__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--color-company-moderate-orange);margin:0 0 .25rem;font-size:.875rem;font-weight:800}.page-module__VmafnG__tagline{opacity:.78;margin:0;font-size:1rem;font-weight:500;line-height:1.4}.page-module__VmafnG__main{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:72rem;margin:0 auto;padding:2.5rem clamp(1rem,5vw,4rem) 3.5rem;display:flex}.page-module__VmafnG__flow{--flow-gap:2.75rem;--node-size:12px;--station-gap:.875rem;gap:var(--flow-gap);flex-direction:column;display:flex}.page-module__VmafnG__group{position:relative}.page-module__VmafnG__group:before{content:"";left:calc(var(--node-size) / 2 - 1px);top:calc(var(--node-size) + 8px);bottom:calc(-1 * (var(--flow-gap) + var(--node-size) / 2 + 2px));background:var(--color-company-moderate-blue);opacity:.55;width:2px;position:absolute}.page-module__VmafnG__group:last-child:before{bottom:0}.page-module__VmafnG__station{align-items:center;gap:var(--station-gap);margin-bottom:.875rem;display:flex}.page-module__VmafnG__node{width:var(--node-size);height:var(--node-size);box-sizing:border-box;border:2px solid var(--color-company-moderate-blue);background:var(--mp-bg-background);border-radius:2px;flex-shrink:0}.page-module__VmafnG__node[data-live]{border-color:var(--color-company-orange);background:var(--color-company-orange);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-company-orange) 22%, transparent)}.page-module__VmafnG__groupLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--mp-bg-foreground);opacity:.75;margin:0;font-size:.8125rem;font-weight:800}.page-module__VmafnG__groupRow{padding-left:calc(var(--node-size) + var(--station-gap));grid-template-columns:repeat(auto-fill,minmax(13rem,16rem));gap:.875rem;display:grid}.page-module__VmafnG__deptButton,.page-module__VmafnG__deptButtonTagged,.page-module__VmafnG__deptButtonDisabled{box-sizing:border-box;text-align:left;border-radius:.5rem;min-height:4.25rem;padding:.875rem 1.125rem;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.page-module__VmafnG__deptButton{background:var(--color-company-orange);color:var(--color-company-black);border:1px solid var(--color-company-orange);opacity:1;cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;transition:transform .12s,box-shadow .12s}.page-module__VmafnG__deptButton:hover{opacity:1;box-shadow:var(--shadow-elevated);text-decoration:none;transform:translateY(-2px)}.page-module__VmafnG__arrow{font-weight:800;transition:transform .12s}.page-module__VmafnG__deptButton:hover .page-module__VmafnG__arrow{transform:translate(3px)}.page-module__VmafnG__tagStack{flex-direction:column;gap:.25rem;display:flex}.page-module__VmafnG__stageTag{text-transform:uppercase;letter-spacing:.08em;color:var(--color-stop-red);white-space:nowrap;font-size:.6875rem;font-weight:700}.page-module__VmafnG__deptButtonDisabled{color:var(--mp-bg-foreground);border:1px dashed var(--mp-field-accent);opacity:.6;cursor:not-allowed;background:0 0;flex-direction:column;justify-content:center;gap:.25rem}.page-module__VmafnG__deptButtonDisabled:hover{filter:none}.page-module__VmafnG__deptButtonDisabled:active{transform:none}.page-module__VmafnG__comingSoon{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:.6875rem;font-weight:600}@keyframes page-module__VmafnG__stationRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-module__VmafnG__group{animation:.4s backwards page-module__VmafnG__stationRise}.page-module__VmafnG__group:nth-child(2){animation-delay:80ms}.page-module__VmafnG__group:nth-child(3){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.page-module__VmafnG__group{animation:none}.page-module__VmafnG__deptButton,.page-module__VmafnG__arrow{transition:none}}@media (max-width:480px){.page-module__VmafnG__groupRow{grid-template-columns:1fr}}.page-module__VmafnG__deptButtonTagged{background:color-mix(in srgb, var(--color-company-orange) 18%, var(--color-white));color:var(--color-company-black);border:1px solid var(--color-company-moderate-orange);opacity:1;cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;transition:transform .12s,box-shadow .12s}.page-module__VmafnG__deptButtonTagged:hover{opacity:1;box-shadow:var(--shadow-elevated);text-decoration:none;transform:translateY(-2px)}.page-module__VmafnG__deptButtonTagged:hover .page-module__VmafnG__arrow{transform:translate(3px)}
.layout-module__BFzCFW__appShell{height:100dvh;display:flex;overflow:hidden}.layout-module__BFzCFW__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.layout-module__BFzCFW__header{background:var(--mp-bg-background);height:52px;color:var(--mp-bg-foreground);border-bottom:1px solid var(--mp-field-accent);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.layout-module__BFzCFW__brand{letter-spacing:.01em;white-space:nowrap;color:var(--color-company-moderate-orange);margin:0;font-size:1.125rem;font-weight:800}.layout-module__BFzCFW__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}
.drft-det-sched-line-detail-module__BloSwq__panel{background:var(--mp-bg-background);color:var(--mp-bg-foreground);border:1px solid var(--mp-field-accent);border-radius:6px;flex-direction:column;gap:1rem;margin-top:1rem;padding:1rem 1.25rem;display:flex;box-shadow:0 1px #00000005}.drft-det-sched-line-detail-module__BloSwq__header{border-bottom:1px solid var(--mp-field-accent);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.drft-det-sched-line-detail-module__BloSwq__headerText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.drft-det-sched-line-detail-module__BloSwq__title{letter-spacing:.01em;color:var(--mp-bg-foreground);margin:0;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:1.125rem;font-weight:700}.drft-det-sched-line-detail-module__BloSwq__customer{color:var(--mp-bg-foreground-muted);margin:0;font-size:.875rem}.drft-det-sched-line-detail-module__BloSwq__closeButton{border:1px solid var(--mp-field-accent);width:32px;height:32px;color:var(--mp-bg-foreground);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.drft-det-sched-line-detail-module__BloSwq__closeButton:hover{background:var(--mp-field-accent)}.drft-det-sched-line-detail-module__BloSwq__closeButton:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:2px}.drft-det-sched-line-detail-module__BloSwq__definitionList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem 1.5rem;margin:0;display:grid}.drft-det-sched-line-detail-module__BloSwq__row{flex-direction:column;gap:.125rem;min-width:0;display:flex}.drft-det-sched-line-detail-module__BloSwq__row dt{text-transform:uppercase;letter-spacing:.06em;color:var(--mp-bg-foreground-muted);font-size:.75rem;font-weight:500}.drft-det-sched-line-detail-module__BloSwq__row dd{color:var(--mp-bg-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem}.drft-det-sched-line-detail-module__BloSwq__notesSection{flex-direction:column;gap:.5rem;display:flex}.drft-det-sched-line-detail-module__BloSwq__notesTitle{color:var(--mp-bg-foreground);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:600}.drft-det-sched-line-detail-module__BloSwq__notesCount{color:var(--mp-bg-foreground-muted);font-weight:400}.drft-det-sched-line-detail-module__BloSwq__notesEmpty{color:var(--mp-bg-foreground-muted);margin:0;font-size:.875rem;font-style:italic}.drft-det-sched-line-detail-module__BloSwq__notesList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.drft-det-sched-line-detail-module__BloSwq__noteItem{border-left:3px solid var(--mp-field-accent);border-radius:0 3px 3px 0;padding:.375rem .5rem .375rem .75rem}.drft-det-sched-line-detail-module__BloSwq__noteMeta{align-items:baseline;gap:.75rem;font-size:.75rem;display:flex}.drft-det-sched-line-detail-module__BloSwq__noteCommenter{color:var(--mp-bg-foreground);font-weight:600}.drft-det-sched-line-detail-module__BloSwq__noteDate{color:var(--mp-bg-foreground-muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Consolas,monospace}.drft-det-sched-line-detail-module__BloSwq__noteComment{color:var(--mp-bg-foreground);margin:.25rem 0 0;font-size:.9375rem;line-height:1.45}
.not-for-production-watermark-module__MwnHqa__watermark{z-index:9999;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.not-for-production-watermark-module__MwnHqa__text{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#78787847;-webkit-user-select:none;user-select:none;font-size:clamp(2.5rem,12vw,9rem);font-weight:800;transform:rotate(-30deg)}@media (prefers-color-scheme:dark){.not-for-production-watermark-module__MwnHqa__text{color:#dcdcdc3d}}
.layout-module__7V9l6G__shell{flex-direction:column;min-height:100vh;display:flex}.layout-module__7V9l6G__topbar{background:var(--color-surface,#fff);border-bottom:1px solid var(--color-border,#e5e7eb);align-items:center;padding:.75rem 1.5rem;display:flex}.layout-module__7V9l6G__homeLink{color:var(--color-text-muted,#6b7280);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.layout-module__7V9l6G__homeLink:hover,.layout-module__7V9l6G__homeLink:focus-visible{background:var(--color-surface-hover,#f3f4f6);color:var(--color-text,#111827)}.layout-module__7V9l6G__content{flex:1;overflow-y:auto}
.layout-module__p2zlda__shell{background:var(--mp-bg-background);min-height:100dvh;color:var(--mp-bg-foreground);flex-direction:column;display:flex}.layout-module__p2zlda__header{border-bottom:1px solid var(--mp-field-accent);flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 1rem;display:flex}.layout-module__p2zlda__headerLeft{align-items:baseline;gap:.75rem;display:flex}.layout-module__p2zlda__back{color:var(--color-gray);white-space:nowrap;font-size:.8125rem;text-decoration:none}.layout-module__p2zlda__back:hover{color:var(--color-company-orange)}.layout-module__p2zlda__title{letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700}.layout-module__p2zlda__body{flex:1;align-items:stretch;min-height:0;display:flex}.layout-module__p2zlda__rail{border-right:1px solid var(--mp-field-accent);flex-shrink:0;width:208px;padding:.875rem .625rem}.layout-module__p2zlda__navList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.layout-module__p2zlda__navItem,.layout-module__p2zlda__navItemActive{color:inherit;border-left:3px solid #0000;border-radius:5px;flex-direction:column;gap:.1rem;padding:.5rem .65rem;text-decoration:none;display:flex}.layout-module__p2zlda__navItem:hover{background:var(--mp-field-accent)}.layout-module__p2zlda__navItemActive{background:var(--mp-field-accent);border-left-color:var(--color-company-orange)}.layout-module__p2zlda__navLabel{font-size:.875rem;font-weight:600}.layout-module__p2zlda__navHint{color:var(--color-gray);font-size:.6875rem}.layout-module__p2zlda__content{flex:1;min-width:0;padding:1.25rem 1.25rem 3rem}@media (max-width:720px){.layout-module__p2zlda__body{flex-direction:column}.layout-module__p2zlda__rail{border-right:none;border-bottom:1px solid var(--mp-field-accent);width:auto}.layout-module__p2zlda__navList{flex-direction:row;overflow-x:auto}.layout-module__p2zlda__navHint{display:none}}
.page-module__9WeZ0a__page{flex-direction:column;flex:1;gap:.75rem;min-width:0;min-height:0;padding:0 1rem 1rem;display:flex}.page-module__9WeZ0a__board{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);color:var(--mp-bg-foreground);text-align:center;border-radius:.5rem;justify-content:center;align-items:center;min-height:12rem;padding:2rem 1rem;font-size:.8125rem;display:flex}.page-module__9WeZ0a__boardTable{flex-direction:column;gap:.5rem;min-width:0;min-height:0;display:flex}.page-module__9WeZ0a__notice{margin:0}.page-module__9WeZ0a__empty{flex-direction:column;gap:.375rem;display:flex}.page-module__9WeZ0a__emptyTitle{margin:0;font-size:.9375rem;font-weight:600}.page-module__9WeZ0a__emptyBody{color:color-mix(in srgb, var(--mp-bg-foreground) 70%, var(--mp-field-background));max-width:28rem;margin:0}.page-module__9WeZ0a__staleNotice{color:var(--mp-field-inner-accent);margin:0;font-size:.8125rem}.page-module__9WeZ0a__band{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.page-module__9WeZ0a__band[data-segment=PastDue]{color:var(--mp-field-transition)}.page-module__9WeZ0a__pastDue{background-color:color-mix(in srgb, var(--mp-field-transition) 10%, transparent)}.page-module__9WeZ0a__stationNav{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);border-radius:.5rem;gap:.25rem;padding:.1875rem;display:flex}.page-module__9WeZ0a__stationLink,.page-module__9WeZ0a__stationLinkActive{color:color-mix(in srgb, var(--mp-bg-foreground) 70%, var(--mp-field-background));border-radius:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none}.page-module__9WeZ0a__stationLink:hover{color:var(--mp-bg-foreground);background:color-mix(in srgb, var(--mp-field-accent) 30%, transparent)}.page-module__9WeZ0a__stationLinkActive{color:var(--mp-bg-foreground);background:var(--mp-field-accent);font-weight:600}.page-module__9WeZ0a__note{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:18rem;display:inline-block;overflow:hidden}
.page-module__qxt_LG__header{border-bottom:1px solid var(--mp-field-accent);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.page-module__qxt_LG__backLink{color:var(--mp-bg-foreground);font-size:.875rem;text-decoration:none}.page-module__qxt_LG__backLink:hover{text-decoration:underline}.page-module__qxt_LG__title{margin:0;font-size:1.125rem;font-weight:600}.page-module__qxt_LG__layout{flex:1;min-height:0;display:flex}.page-module__qxt_LG__deptNav{background:var(--dept-rail-bg);border-right:1px solid var(--mp-field-accent);flex-direction:column;flex-shrink:0;gap:2px;width:175px;padding:.75rem 0;display:flex}.page-module__qxt_LG__deptTab{color:var(--mp-bg-foreground);text-align:left;cursor:pointer;opacity:.65;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:opacity .15s,background .15s;display:flex}.page-module__qxt_LG__deptTab:hover{opacity:1;background:var(--dept-tab-active-bg)}.page-module__qxt_LG__deptTab:focus-visible{outline:2px solid var(--mp-bg-highlight);outline-offset:-2px}.page-module__qxt_LG__deptTabActive{opacity:1;color:inherit;background:var(--dept-tab-active-bg);border-left-color:var(--dept-accent);font-weight:700}.page-module__qxt_LG__deptTabLabel{min-width:0}.page-module__qxt_LG__body{flex:1;min-width:0;overflow-y:auto}@media (max-width:768px){.page-module__qxt_LG__body>[role=tabpanel]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__qxt_LG__deptTab{transition:none}}@media (max-width:480px){.page-module__qxt_LG__layout{flex-direction:column}.page-module__qxt_LG__deptNav{border-right:none;border-bottom:1px solid var(--mp-field-accent);flex-direction:row;width:100%;padding:0 .5rem;overflow-x:auto}.page-module__qxt_LG__deptTab{white-space:nowrap;border-bottom:3px solid #0000;border-left:none;padding:.5rem .75rem}.page-module__qxt_LG__deptTabActive{border-left-color:#0000;border-bottom-color:var(--dept-accent)}}.page-module__qxt_LG__groupHeading{border-left:2px solid var(--dept-accent);letter-spacing:.06em;text-transform:uppercase;opacity:.45;grid-column:1/-1;margin:.75rem 0 0;padding-left:.375rem;font-size:.6875rem;font-weight:700}.page-module__qxt_LG__groupHeading:first-child{margin-top:0}.page-module__qxt_LG__jobAutocomplete{position:relative}.page-module__qxt_LG__readonlyValue{color:var(--mp-bg-foreground);word-break:break-all}.page-module__qxt_LG__error{color:var(--error-text);border-radius:.25rem;margin:0 1.25rem 1.25rem;padding:.5rem .75rem;font-size:.875rem}.page-module__qxt_LG__footer{justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.page-module__qxt_LG__command{cursor:pointer;background-color:var(--dialog-command-background);color:var(--dialog-command-foreground);border:none;border-radius:.25rem;align-items:center;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;text-decoration:none;display:inline-flex}.page-module__qxt_LG__command:disabled{opacity:.6;cursor:default}.page-module__qxt_LG__primary{font-weight:600}.page-module__qxt_LG__secondary{font-weight:400}.page-module__qxt_LG__errorPage{text-align:center;padding:2rem}.page-module__qxt_LG__errorPage a{color:var(--mp-bg-foreground);margin-top:1rem;display:inline-block}
.page-module__Q90c5G__searchBar{align-items:center;margin-bottom:1rem;display:flex}.page-module__Q90c5G__viewButton{}
.scheduler-toolbar-module__oVUerG__toolbar{background:var(--mp-bg-background);border:1px solid var(--mp-field-accent);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:.5rem;padding:.625rem .75rem;display:flex}.scheduler-toolbar-module__oVUerG__control{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.scheduler-toolbar-module__oVUerG__label{text-transform:uppercase;letter-spacing:.08em;color:var(--mp-bg-foreground-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.scheduler-toolbar-module__oVUerG__select{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);color:var(--mp-field-foreground);border-radius:3px;min-width:8rem;padding:.25rem .5rem;font-size:.875rem}.scheduler-toolbar-module__oVUerG__select:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:1px}.scheduler-toolbar-module__oVUerG__directionButton{border:1px solid var(--mp-field-accent);background:var(--mp-field-background);width:28px;height:28px;color:var(--mp-field-foreground);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;display:inline-flex}.scheduler-toolbar-module__oVUerG__directionButton:hover{background:var(--mp-field-accent)}.scheduler-toolbar-module__oVUerG__directionButton:focus-visible{outline:2px solid var(--mp-field-focus);outline-offset:1px}.scheduler-toolbar-module__oVUerG__count{color:var(--mp-bg-foreground-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 auto;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.8125rem}
.toast-notification-module__MPkTcq__stack{z-index:1000;pointer-events:none;flex-direction:column;gap:.5rem;width:min(380px,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.toast-notification-module__MPkTcq__toast{pointer-events:auto;background:var(--mp-bg-foreground);color:var(--mp-bg-background);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;animation:.25s ease-out toast-notification-module__MPkTcq__toast-in;display:flex;box-shadow:0 4px 16px #00000026,0 1px 4px #0000001a}@keyframes toast-notification-module__MPkTcq__toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.toast-notification-module__MPkTcq__dot{background:var(--color-company-orange,#e26310);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.375rem}.toast-notification-module__MPkTcq__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.toast-notification-module__MPkTcq__message{font-size:.8125rem;line-height:1.4}.toast-notification-module__MPkTcq__meta{opacity:.65;font-size:.6875rem}.toast-notification-module__MPkTcq__close{color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1rem;line-height:1}.toast-notification-module__MPkTcq__close:hover{opacity:1}
