.splash-container{text-align:center;justify-content:center;display:flex}.splash-card{box-sizing:border-box;align-self:flex-start;width:100%;max-width:600px;margin:24px!important;padding:36px!important}.splash-header{text-align:left;margin:0;padding:0}.splash-title{letter-spacing:.15px;margin:0 0 28px;font-family:Roboto,sans-serif;font-size:34px;font-weight:700;line-height:45px}.splash-subtitle{text-align:left;letter-spacing:.5px;color:#0009;margin:0 0 16px;padding:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:28px;display:block}.splash-content{margin-top:0;margin-bottom:24px;padding:14px 0 0}.splash-grid{grid-template-columns:1fr 1fr;grid-auto-rows:120px;gap:24px;display:grid}.radio-tile{justify-content:flex-start;align-items:flex-start;display:flex;overflow:visible}.bottom-right-tile{height:170px}.radio-group-list{flex-direction:column;align-items:flex-start;width:100%;margin-top:-20px;display:flex}.radio-group-header{text-align:left;color:#000000de;margin:0 0 10px;padding:0;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.disabled-header{opacity:.5}.dummy-header{visibility:hidden}.splash-radio-group{text-align:left;float:left;flex-direction:column;align-items:flex-start;display:inline-flex}.splash-radio-button{width:100%;align-items:center!important;margin:0!important}.splash-radio-button .MuiRadio-root{padding-top:4px;padding-bottom:4px;margin-top:0!important}.splash-radio-button .MuiRadio-root .MuiSvgIcon-root{font-size:22px}.splash-radio-button .MuiFormControlLabel-label{margin-top:0;font-size:14px;line-height:1.4;display:inline-block}.splash-radio.Mui-checked{color:#0c479d!important}.word-wrap{white-space:normal}.splash-footer{align-items:center;gap:8px;margin-top:50px;padding:0;display:flex}.splash-signout{color:#0c479d;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:4px;align-items:center;height:36px;padding:0 8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.splash-signout:hover{background:#0c479d0f}.splash-get-started{letter-spacing:.08em!important}.button-text{letter-spacing:.08em}.railcar-assignment-dialog .MuiDialog-paper{border-radius:4px;width:94%;max-width:none;margin:24px}.railcar-dialog-layout{grid-template-columns:28% minmax(0,1fr);min-height:570px;display:grid}.railcar-order-summary{background:#f5f5f5;flex-direction:column;padding:24px 26px 0;display:flex}.railcar-order-summary h2{margin-bottom:34px;font-size:28px;font-weight:700;line-height:36px}.railcar-summary-fields{flex-direction:column;gap:34px;display:flex}.railcar-summary-pair{gap:40px;display:flex}.railcar-summary-pair .MuiFormControl-root{min-width:0}.railcar-summary-fields .MuiInputBase-root{font-size:16px}.railcar-summary-fields .MuiInputLabel-root{color:#0000008a}.railcar-summary-fields .MuiInput-root:before{border-bottom-color:#0000001f}.railcar-summary-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding:44px 0 16px;display:flex}.railcar-candidates{min-width:0;padding:24px 26px}.railcar-candidates h3{font-size:22px;font-weight:700;line-height:32px}.railcar-candidate-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 32px;display:flex}.railcar-search{align-items:flex-end;display:flex}.railcar-assignment-dialog .MuiButton-root{color:#0c479d;letter-spacing:.04em;font-weight:700}.railcar-assignment-dialog .MuiButton-contained{background:#fff;padding:8px 18px}.railcar-assignment-dialog .MuiButton-contained:hover{background:#f5f5f5}.railcar-assignment-dialog .MuiButton-root.Mui-disabled{color:#00000042}.railcar-candidates .MuiTableCell-root{vertical-align:top;padding:10px 8px;font-size:16px}.railcar-candidates .MuiTableCell-head{vertical-align:bottom}.railcar-candidates a{color:#0c479d;font-weight:700;text-decoration:none}.railcar-candidates a:hover{text-decoration:underline}.railcar-loading{text-align:center;padding:48px}.railcar-saving{align-items:center;gap:12px;padding:12px 0;display:flex}@media (width<=900px){.railcar-dialog-layout{grid-template-columns:1fr}.railcar-assignment-dialog .MuiDialog-paper{width:calc(100% - 32px);margin:16px}.railcar-order-summary,.railcar-candidates{padding:24px}}.inventory-page{color:#000000de;background:#f2f4f6;width:100%;min-width:0;max-width:100%;min-height:calc(100vh - 64px)}.inventory-page .im-page-header{color:#fff;background:#0c479d;align-items:center;min-height:80px;padding:0 12px;display:flex}.inventory-page .im-page-header-title{color:#fff;margin:0;font-size:34px;font-weight:400;line-height:45px}.inventory-page .availability-tabs{background:#fff;border-bottom:1px solid #0000001f;min-height:48px;padding:0 12px}.inventory-page .availability-tabs .MuiTab-root{letter-spacing:.08em;min-width:0;min-height:48px;margin:0 10px;padding:0 10px;font-size:14px;font-weight:500}.inventory-page .availability-tabs .MuiTab-root.Mui-selected{color:#3f51b5}.inventory-page .availability-tabs .MuiTabs-indicator{background:#3f51b5;height:2px}.inventory-page .availability-content{margin:12px 12px 0;padding-bottom:16px}.inventory-page .availability-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-height:70px;padding:0 0 12px;display:flex}.inventory-page .toolbar-left,.inventory-page .toolbar-right{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.inventory-page .toolbar-right{margin-left:auto}.inventory-page .availability-toolbar .MuiButton-root,.inventory-page .notice-actions .MuiButton-root{letter-spacing:.08em;border-radius:4px;min-height:36px;padding:6px 16px;font-size:14px;font-weight:700;line-height:24px}.inventory-page .availability-toolbar .MuiButton-root{color:#0c479d;border-color:#0000001f}.inventory-page .toolbar-left{gap:18px}.inventory-page .toolbar-left .MuiButton-contained{color:#0050a4;letter-spacing:.02em;background:#fff;min-height:42px;padding:9px 18px;font-size:16px;font-weight:700;line-height:24px;box-shadow:0 2px 3px #0000004d,0 1px 4px #0000001f}.inventory-page .toolbar-left .MuiButton-contained:hover{background:#f8f8f8;box-shadow:0 3px 5px #0000004d}.inventory-page .toolbar-left .MuiButton-root.Mui-disabled{color:#9e9e9e;opacity:1;box-shadow:none;background:#e0e0e0}.inventory-page .toolbar-left .MuiTypography-root{color:#000;margin-left:4px;font-size:14px}.inventory-page .toolbar-right .active-control{background:#fff;box-shadow:0 2px 4px #0000003d}.inventory-page .toolbar-right .active-control:hover{background:#f8f8f8}.inventory-page .toolbar-right .MuiButton-startIcon{color:#707070}.inventory-page .uom-select{background:#f5f5f5;width:80px;max-width:100px;margin-right:4px}.inventory-page .uom-select .MuiInputLabel-root{color:#0000008a;font-size:14px}.inventory-page .uom-select .MuiInputBase-root{font-size:14px}.inventory-page .uom-select .MuiSelect-select{padding-left:3px}.inventory-page .availability-table-paper{width:100%;min-width:0;max-width:100%;box-shadow:none;background:#fff;border-radius:0;overflow-x:auto}.inventory-page .availability-table{table-layout:fixed;border-collapse:collapse;color:#000000de;width:100%;min-width:0;max-width:100%;font-size:14px}.inventory-page .expand-column{width:24px}.inventory-page .selection-column{width:36px}.inventory-page .availability-table th{text-align:left;vertical-align:middle;white-space:normal;word-break:normal;overflow-wrap:anywhere;text-overflow:clip;border-bottom:1px solid #0000001f;height:56px;padding:8px 6px;font-size:12px;font-weight:500;line-height:16px;overflow:visible}.inventory-page .availability-table td{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #0000001f;height:52px;padding:8px 4px}.inventory-page .availability-table tbody td{vertical-align:middle;height:40px;padding:4px;font-size:12px;line-height:16px}.inventory-page .availability-table tbody .link-cell .MuiButton-root{color:#0c479d;font-size:12px;font-weight:700}.inventory-page .availability-table tbody .link-cell .MuiButton-root.Mui-disabled{color:#00000042}.inventory-page .availability-table .single-line-cell{white-space:nowrap;overflow-wrap:normal;padding-left:8px;padding-right:8px}.inventory-page .availability-table tr>:first-child:not([colspan]){padding:0}.inventory-page .availability-table tr>:nth-child(2){padding:4px 2px}.inventory-page .availability-table .MuiCheckbox-root{padding:4px}.inventory-page .availability-table .MuiCheckbox-root.Mui-checked,.inventory-page .availability-table .MuiCheckbox-root.MuiCheckbox-indeterminate{color:#ff4081}.inventory-page .expand-cell button{padding:0}.inventory-page .shipping-cell svg{vertical-align:middle;margin-right:5px;font-size:20px}.inventory-page .link-cell{color:#0c479d;font-weight:700}.inventory-page .availability-table .detail-row td{background:#f5f5f5;height:auto;padding:0}.inventory-page .detail-grid{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 36px;min-height:450px;padding:24px 24px 24px 30px;display:grid}.inventory-page .detail-grid>*{min-width:0;max-width:100%}.inventory-page .detail-column{flex-direction:column;gap:24px;display:flex}.inventory-page .detail-column .MuiButton-root,.inventory-page .detail-column .MuiTextField-root{width:100%;min-width:0}.inventory-page .detail-field{min-height:64px}.inventory-page .detail-grid .MuiInputLabel-root{color:#0000008a;font-size:14px;font-weight:400}.inventory-page .detail-grid .MuiInputBase-root{color:#000000de;background:0 0;margin-top:24px;padding:0;font-size:14px;line-height:27px}.inventory-page .detail-grid .MuiInputBase-input{-webkit-text-fill-color:#000000de;padding:0}.inventory-page .detail-grid .MuiInput-root:before,.inventory-page .detail-grid .MuiInput-root.Mui-disabled:before{border-bottom:1px solid #0000001f}.inventory-page .detail-quantity{gap:24px;min-width:0;display:flex}.inventory-page .detail-quantity>*{flex:1;min-width:0}.inventory-page .detail-critical-customer{gap:8px;margin:0}.inventory-page .detail-critical-customer .MuiTypography-root{font-size:14px}.inventory-page .detail-critical-customer .MuiCheckbox-root.Mui-disabled,.inventory-page .detail-critical-customer .MuiTypography-root.Mui-disabled{color:#00000061}.inventory-page .detail-column .detail-projected-inventory{letter-spacing:.08em;white-space:normal;border-radius:4px;min-height:40px;padding:6px 16px;font-size:14px;font-weight:500;line-height:26px}.inventory-page .detail-projected-inventory.Mui-disabled{color:#0050a4;border-color:#0000001f}.inventory-page .detail-projected-inventory .MuiButton-startIcon{color:#000;margin-right:20px}.inventory-page .detail-projected-inventory .MuiButton-startIcon svg{font-size:20px}.inventory-page .detail-notes{margin-top:20px}.inventory-page .detail-notes .MuiInputBase-root{padding:0}.inventory-page .detail-notes textarea.MuiInputBase-input{scrollbar-gutter:stable;padding:0;line-height:27px;overflow-y:auto!important}.inventory-page .availability-table tfoot td{height:auto;padding:0}.inventory-page .notice-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:max(400px,100vh - 430px);padding:48px 16px;display:flex}.inventory-page .notice-icon{color:#707070;background:#e3e3e3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.inventory-page .notice-icon svg{font-size:64px}.inventory-page .notice-icon-loading{background:0 0}.inventory-page .notice-icon-loading .MuiCircularProgress-root{color:#3f51b5}.inventory-page .notice-title{letter-spacing:.25px;margin:24px 0 8px;font-size:20px;font-weight:500;line-height:26px}.inventory-page .notice-message{letter-spacing:.5px;width:100%;max-width:340px;margin:0 0 24px;font-size:16px;line-height:28px}.inventory-page .notice-actions{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.inventory-page .notice-actions .MuiButton-contained{color:#fff;background:#0c479d}.inventory-page .notice-actions .MuiButton-contained:hover{background:#093879}.inventory-page .notice-actions .MuiButton-outlined{color:#0c479d;border-color:#0000001f}.inventory-page .paginator{color:#0009;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-height:56px;padding:8px 16px;font-size:12px;display:flex}.inventory-page .paginator .MuiTypography-root{font-size:12px;line-height:20px}.inventory-page .paginator .page-size-select{width:84px;height:40px;font-size:12px}.inventory-page .paginator .MuiOutlinedInput-notchedOutline{border-color:#0000003d}.inventory-page .pagination-range{margin:0 12px 0 20px}.inventory-page .pagination-actions{align-items:center;display:flex}.inventory-page .pagination-actions .MuiIconButton-root{color:#0000008a;width:40px;height:40px}.inventory-page .pagination-actions .MuiIconButton-root.Mui-disabled{color:#00000042}.inventory-status-note-dialog .MuiDialogTitle-root{padding:24px 24px 12px;font-size:20px}.inventory-status-note-dialog .MuiDialog-container .MuiDialogContent-root{padding:12px 24px 24px!important}.inventory-status-note-dialog .MuiDialog-container .MuiDialogActions-root{justify-content:flex-start;margin:0 24px 24px!important}.inventory-status-note-dialog .MuiButton-root{color:#0c479d;letter-spacing:.08em}.inventory-status-note-dialog .MuiButton-contained{color:#fff;background:#0c479d}.inventory-status-note-dialog .MuiButton-contained.Mui-disabled{color:#9e9e9e;background:#e0e0e0}.recalculate-inventory-dialog .MuiDialog-paper{border-radius:4px;width:628px;max-width:calc(100% - 32px)}.recalculate-inventory-dialog .MuiDialogTitle-root{padding:38px 44px 28px;font-size:24px;font-weight:500;line-height:32px}.recalculate-inventory-dialog .MuiDialog-container .MuiDialogContent-root{padding:4px 18px 24px!important}.recalculate-inventory-dialog .recalculate-confirm-message{letter-spacing:.5px;color:#000000de;margin:0;font-size:18px;line-height:32px}.recalculate-inventory-dialog .MuiDialog-container .MuiDialogActions-root{flex-wrap:wrap;justify-content:flex-start;gap:4px;margin:14px 44px 56px!important;padding:0!important}.recalculate-inventory-dialog .MuiDialogActions-root>:not(style)~:not(style){margin-left:0}.recalculate-inventory-dialog .MuiButton-root{letter-spacing:.08em;color:#0c479d;font-size:16px;line-height:24px}.recalculate-inventory-dialog .MuiButton-contained{color:#fff;background:#0c479d;padding:8px 18px;font-weight:700}.recalculate-inventory-dialog .MuiButton-contained:hover{background:#093879}.availability-query-dialog .MuiDialog-paper{border-radius:4px;width:768px;max-width:calc(100% - 48px)}.availability-dialog .MuiDialogContent-root{max-height:65vh}.availability-query-dialog .MuiDialogTitle-root{padding:20px 26px 12px;font-size:24px;font-weight:500;line-height:32px}.availability-query-dialog .MuiDialog-container .MuiDialogContent-root{padding:28px 26px 24px!important}.availability-query-dialog .notice{color:#0009;letter-spacing:.5px;margin:0 0 56px;font-size:18px;line-height:32px}.availability-query-dialog .dialog-row{align-items:flex-start;gap:18px;margin:0 0 24px;display:flex}.availability-query-dialog .dialog-row .MuiFormControl-root{flex:0 220px;min-width:0}.availability-query-dialog .dialog-row .MuiInputBase-root,.availability-query-dialog .dialog-row .MuiInputLabel-root{font-size:16px}.availability-query-dialog .dialog-row .MuiSelect-select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.availability-query-dialog .sort-number{color:#fff;background:#000;border-radius:5px;flex-shrink:0;margin-top:24px;padding:0 6px;font-size:20px;line-height:24px}.availability-query-dialog .query-row-actions{flex-shrink:0;gap:8px;padding-top:24px;display:flex}.availability-query-dialog .dialog-row .MuiIconButton-root{color:#0c479d;margin-top:24px;padding:0}.availability-query-dialog .query-row-actions .MuiIconButton-root{margin-top:0}.availability-query-dialog .dialog-row .MuiIconButton-root.Mui-disabled{color:#bdbdbd}.availability-query-dialog .dialog-row .MuiIconButton-root svg{font-size:20px}.availability-query-dialog .MuiButton-root{color:#0c479d;letter-spacing:.08em;font-size:16px}.availability-query-dialog .query-add-button{margin:16px 12px 12px;font-weight:700}.availability-query-dialog .MuiDialog-container .MuiDialogActions-root{justify-content:flex-start;gap:8px;margin:12px 26px 24px!important;padding:0!important}.availability-query-dialog .MuiDialogActions-root>:not(style)~:not(style){margin-left:0}.availability-query-dialog .MuiButton-contained{color:#fff;background:#0c479d;padding:8px 16px;font-weight:700}.availability-query-dialog .MuiButton-contained:hover{background:#093879}.availability-query-dialog .MuiButton-contained.Mui-disabled{color:#9e9e9e;background:#e0e0e0}@media (width<=600px){.availability-query-dialog .dialog-row{flex-wrap:wrap}.availability-query-dialog .dialog-row .MuiFormControl-root{flex:160px}.availability-query-dialog .notice{margin-bottom:32px}}@media (width<=900px){.inventory-page .availability-toolbar{padding-top:4px}.inventory-page .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:0;padding:24px}.inventory-page .detail-column .detail-projected-inventory{white-space:normal}.inventory-page .availability-table th,.inventory-page .availability-table td{padding-left:2px;padding-right:2px}}@media (width<=600px){.inventory-page .toolbar-right{margin-left:0}.inventory-page .availability-tabs{padding:0}.inventory-page .availability-tabs .MuiTab-root{margin:0 4px;padding:0 6px}.inventory-page .availability-table th,.inventory-page .availability-table td{padding-left:1px;padding-right:1px}.inventory-page .notice-container{padding:32px 12px}.inventory-page .paginator{gap:8px;padding:8px}.inventory-page .pagination-range{margin:0}.inventory-page .pagination-actions .MuiIconButton-root{width:32px;height:32px}}body{margin:0;padding:0;font-family:Roboto,sans-serif;background-color:#f2f4f6!important}.page-header,.im-page-header{align-items:center;gap:16px;min-height:80px;padding:0 24px;display:flex;color:#fff!important;background-color:#0c479d!important}.page-header-title{margin:0;color:#fff!important;font-size:20px!important;font-weight:400!important;line-height:32px!important}.im-page-header-title{margin:0;color:#fff!important;font-size:34px!important;font-weight:400!important;line-height:45px!important}.fill-space,.fill-remaining-space{flex:auto}.blue-button{max-height:36px;color:#fff!important;background-color:#0c479d!important}.white-button{max-height:36px;color:#000!important;background-color:#fff!important}.grey-button{font-weight:700;color:#0c479d!important}button{letter-spacing:.08em}.blue-icon{color:#0c479d}.grey-icon{color:gray}.lightgrey-icon{color:#d3d3d3}.loading-spinner{margin:100px auto 10px;display:block}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 0 0 16px!important}.notice{color:#000000de;letter-spacing:.5px;font-family:Roboto,sans-serif;font-size:16px;line-height:28px}.MuiDialog-container .MuiDialogContent-root{margin:0!important;padding:24px 24px 24px 40px!important}.MuiDialog-container .MuiDialogActions-root{justify-content:flex-end;align-items:center;gap:12px;display:flex;margin:0 24px 24px!important;padding:0!important}.MuiDialog-container .MuiDialog-paper{padding:0!important}.order-popup-dialog-paper .MuiDialogActions-root{justify-content:flex-start}.order-selection-dialog-paper .MuiDialogTitle-root{margin-bottom:20px;padding-bottom:0}.order-selection-dialog-paper .MuiDialogActions-root{margin:0;padding-top:0}.order-selection-dialog-paper .MuiTableCell-root{white-space:normal;padding-right:5px}.add-product-dialog-content{width:100%}
