:root{--warningBarHeight: 32px;--subComponentContainerH: 85px;--columnDividerColor: #666666;--scrollbarTrackColor: transparent;--scrollbarThumbColor: #b0b0b0;--scrollbarThumbHoverColor: #7d7f80}.App{display:flex;flex-direction:column;height:100%;min-height:100vh;overflow:hidden;text-align:center}.App>header{flex:0 0 auto;flex-shrink:0;width:100%;min-height:4rem;height:4rem}.App>header svg[height="40"]{display:none}.App>header div:has(>svg[height="40"]):after{content:"SLUI";font-size:1.25rem;font-weight:700;line-height:40px;display:inline-block}.App>header [data-open=false] div:has(>svg[height="40"]):after{color:#fff}.App>header [data-open=true] div:has(>svg[height="40"]):after{color:#1a1a1a}.App>.StatusBar{flex:0 0 auto;flex-shrink:0;width:100%}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.Body{background-color:#f5f5f5;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;align-items:stretch;font-size:12px;color:#000}.Body>*{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}.HomeLayout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;min-width:100%;max-width:100%;overflow-x:hidden}.Container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:1366px;margin:0 auto;padding:0 50px;text-align:start}.HomeGrid{flex:1 1 auto;min-height:0;width:100%;max-width:100%;height:100%;align-items:stretch;overflow:hidden}.HomeGridColumn{display:flex;flex-direction:column;min-height:0;height:100%}.HomeGridColumn>*{flex:1 1 auto;width:100%;min-height:0}.sectionPanelScroll{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbarThumbColor) var(--scrollbarTrackColor)}.sectionPanelScroll::-webkit-scrollbar{width:6px}.sectionPanelScroll::-webkit-scrollbar-track{background:var(--scrollbarTrackColor)}.sectionPanelScroll::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumbColor);border-radius:3px;border:1px solid transparent;background-clip:content-box}.sectionPanelScroll::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbarThumbHoverColor)}.App-link{color:#61dafb}.componentContainer{border-right:solid 2px var(--columnDividerColor);padding:0;height:100%;overflow:hidden}.HomeGridColumn:last-child .componentContainer{border-right:none}.sectionPanel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.sectionPanelFixed{flex:0 0 auto;padding-right:1em}.importSectionLayout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.subComponentContainer{min-height:var(--subComponentContainerH);flex:0 0 auto;padding-right:1em;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid #e5e5e5}.resultTable{height:100%;display:flex;flex-direction:column;overflow:hidden}.box{border-right:solid 2px var(--columnDividerColor);padding:1em 0}#outlined-required{padding:12px 10px}.button{margin-top:10px}.headerTitleBox{height:30px;display:flex;justify-content:center;flex-direction:column}.noBorder{border:0}.comment:hover{cursor:pointer}#lowerleft{position:fixed;bottom:0;left:0;margin-bottom:10px;margin-left:15px}.StatusBar{flex:0 0 auto;flex-shrink:0;height:var(--warningBarHeight);min-height:var(--warningBarHeight);width:100%;background-color:#fc0;color:#1a1a1a;font-size:.85rem;font-weight:600;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.StatusBar-inforRepeat{white-space:nowrap}.StatusBar-inforSeparator{margin:0 .75em}.StatusBar-content{display:inline-flex;align-items:center;white-space:nowrap}.StatusBar-icon{vertical-align:middle;margin:0 4px}.testTableContainer{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;margin-top:0;padding-top:.25rem;margin-right:-6px;scrollbar-width:thin;scrollbar-color:var(--scrollbarThumbColor) transparent}.testTableContainer .MuiTableHead-root .MuiTableCell-root{background-color:#ebebeb;border-bottom:1px solid #e5e5e5;font-size:1rem;font-weight:500}@supports (overflow: overlay){.testTableContainer{overflow:overlay}}.testTableContainer.MuiPaper-root{background-color:transparent;box-shadow:none}.testTableContainer::-webkit-scrollbar{width:6px;background:transparent}.testTableContainer::-webkit-scrollbar-track{background:transparent}.testTableContainer::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--scrollbarThumbColor) 85%,transparent);border-radius:3px}.testTableContainer::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbarThumbHoverColor)}.heading{font-size:22px}.modeSelectionScreen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:50vh;padding:2rem;text-align:center}.modeSelectionTitle{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0}.modeSelectionDescription{color:#666;font-size:1rem;margin:0;max-width:32rem}.modeSelectionActions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.selectlineEntryForm{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:min(100%,24rem)}.inforResultHeader{padding:0 .5rem .75rem;margin-bottom:.5rem;text-align:left}.inforResultHeaderFields{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.inforCustomerField{min-width:0}.attributeComponentField{margin-top:20px;position:relative}.attributeComponentEndAdornment{position:absolute;right:10px;bottom:12px;display:flex;align-items:center;line-height:1}.inforQuotationCopyButton{display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:#1a1a1a;line-height:1}.inforQuotationCopyButton:hover{color:#7d7f80}.inforSuccessMessage{color:#1a1a1a;font-size:.95rem;margin:0 0 .25rem}.inforFieldError{color:#b5131d;font-size:.875rem;margin:.25rem 0 0;text-align:left}.subOptionItemInfoIcon{margin-left:auto;margin-right:10px}.exportButtonColumn{align-items:center;display:flex;flex-direction:column;gap:.25rem}.exportButtonColumn .inforEnglishTextsOption>div{border-bottom:none;margin-top:0}.exportButtonColumn .inforEnglishTextsOption .subOptionItemInfoIcon{display:flex;align-items:center;margin-left:.5rem;margin-right:0}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
