.app-bar{display:flex;flex-direction:row;height:64px;justify-content:space-between;z-index:1000}.app-bar .MuiToolbar-root{padding-left:12px;width:100%}.app-bar .corning-logo{height:16px;margin:0 12px}.app-bar .MuiTypography-root{flex-grow:1}.app-bar .MuiBadge-badge{background-color:#ff9800}.app-bar .review-button{margin-left:16px}.app-bar .account-button{margin-left:8px;margin-right:24px}.app-bar .account-button.Mui-disabled{border-color:#fff!important;color:#fff!important;opacity:.38}.app-bar .undo-redo-container{margin-right:16px}.app-bar .new-project-button.Mui-disabled{border-color:#fff!important;color:#fff!important;opacity:.38}.account-menu .MuiMenu-paper{max-height:none!important}.account-menu .MuiMenu-list{padding:16px 16px 8px!important;width:auto!important}.account-menu .account-info{align-items:center;display:flex;flex-direction:row;margin-bottom:8px}.account-menu .account-info .MuiSvgIcon-root{color:#005293;height:36px;margin-left:12px;width:36px}.account-menu .button-container{align-items:flex-start;display:flex;flex-direction:column}.account-menu .button-container .MuiBadge-badge{background-color:#ff9800;bottom:-4px;color:#fff;right:-4px}#offscreen-container{left:0;position:fixed;top:100%}.email-dialog .MuiPaper-root{box-sizing:border-box;padding-bottom:8px;width:960px}.email-dialog .MuiPaper-root .email-content{display:flex;flex-direction:column;gap:16px;width:100%}.email-dialog .MuiPaper-root .email-content .chips-container{display:flex;flex-wrap:wrap;gap:32px;margin-top:4px;max-height:80px;overflow-y:scroll}.email-dialog .MuiPaper-root .email-content .chips-container .MuiChip-root{background-color:#e0e0e0;font:400 13px TheSansC4s}.email-dialog .MuiPaper-root .email-content .chips-container .MuiChip-root .MuiSvgIcon-root{color:#0000003b}.email-dialog .MuiPaper-root .email-content .toolbar{display:flex;justify-content:space-between}.email-dialog .MuiPaper-root .email-content .toolbar .button-container{display:flex;gap:18px}.idle-dialog .MuiPaper-root{white-space:pre-line;width:375px}.input-dialog .orbit-text-field-container .MuiTextField-root{min-width:300px}.input-dialog .MuiTypography-root+.orbit-text-field-container{margin-top:24px;width:100%}.project-dialog .dialog-container{display:flex;flex-direction:column;width:300px}.review-list-dialog{bottom:auto!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:auto!important;right:14px!important;top:86px!important}.review-list-dialog .review-navigation{align-items:center;display:flex;justify-content:space-between;margin:4px 0}.review-list-dialog .review-navigation .MuiTextField-root{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.review-list-dialog .review-navigation .MuiTextField-root .MuiFilledInput-root{background-color:#00529314;border-radius:4px;width:210px}.review-list-dialog .review-navigation .MuiTextField-root .MuiFilledInput-root .MuiFilledInput-input{color:#005293;padding:8px 4px}.review-list-dialog .review-navigation .MuiTextField-root .MuiFilledInput-root .MuiSvgIcon-root{color:#005293}.review-list-dialog .review-list-container{width:550px}.review-list-dialog .review-list-container .MuiTab-root{flex:1 1}.review-list-dialog .review-list-container .review-card-container{display:flex;flex-direction:column;gap:10px;margin:10px auto;max-height:400px;overflow-y:scroll}.review-list-dialog .review-list-container .review-card-container .review-card{background-color:#f3fcff;display:flex;flex-direction:column;flex-shrink:0;min-height:100px;padding:10px}.review-list-dialog .review-list-container .review-card-container .review-card .review-header{align-items:center;display:flex}.review-list-dialog .review-list-container .review-card-container .review-card .review-header .card-toolbar{flex-shrink:0;margin-left:auto}.review-list-dialog .review-list-container .review-card-container .review-card .review-header .MuiSvgIcon-root{vertical-align:middle}.review-list-dialog .review-list-container .review-card-container .review-card .review-header .status-icon{margin-right:8px}.review-list-dialog .review-list-container .review-card-container .review-card .review-header .approved{color:#009b3a}.review-list-dialog .review-list-container .review-card-container .review-card .review-header .rejected{color:#c60c30}.review-list-dialog .review-list-container .review-card-container .review-card .review-section{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:4px 0;overflow-wrap:break-word}.review-list-dialog .review-list-container .review-card-container .review-card .review-section .details{font-size:12px}.review-list-dialog .review-list-container .review-card-container .review-card .MuiButton-root{display:block;margin-left:auto;margin-top:auto}.status-indicator{align-items:center;background-color:#00000014;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.status-indicator .status-container{border-radius:5px 5px 5px 5px;display:flex;flex-direction:column;height:48px;width:240px}.status-indicator .status-container .MuiLinearProgress-root{border-radius:0 0 10px 10px}.status-indicator .status-container .status-label{align-items:center;display:flex;height:100%;margin-left:8px}.status-indicator .status-container .status-label .MuiIconButton-root{pointer-events:none}.status-indicator .status-container .status-label .MuiTypography-root{margin-left:4px}.timeout-dialog .MuiPaper-root{width:375px}.notification-settings .dialog-header{padding-bottom:0!important}.notification-settings .notification-content{margin:16px 4px}.notification-settings .notification-content .notification-toggle{margin-bottom:8px}.notification-settings .notification-content .notification-toggle .MuiTypography-root:not(.MuiFormControlLabel-label){margin-left:48px}.notification-settings .notification-content .notification-toggle .MuiFormControlLabel-root{margin-left:-10px;margin-top:0}.notification-settings .notification-content .MuiFormControlLabel-root{margin-top:8px}.edit-part-dialog{display:flex;flex-direction:column;margin-left:8px;margin-right:8px;row-gap:24px;width:392px}.edit-part-dialog .MuiFormGroup-root{padding-left:11px;padding-top:16px}.edit-part-dialog .company-list{display:flex;flex-direction:column;margin-left:32px}.edit-part-dialog .required-fields p{color:#c60c30!important}.export-button{height:36px;white-space:nowrap}#part-content{overflow-x:hidden;overflow-y:scroll;padding:16px 32px;width:100%}#part-content .close-button{color:#4e4e50e5!important}#part-content .header{display:flex;flex-direction:row;justify-content:space-between}#part-content .controls{align-items:center;column-gap:16px;display:flex;flex-direction:row;margin:8px 0}#part-content .controls .MuiSelect-select{width:220px}#part-content .part-actions{visibility:hidden}#part-content .MuiTablePagination-root{background-color:initial}#part-content tr:hover .part-actions{visibility:visible}.excel-import-file-dialog .import-instructions{box-sizing:border-box;padding-left:10px}.excel-import-file-dialog .import-instructions ul{margin:0 0 12px;padding-left:24px}.excel-import-file-dialog .drop-area{align-items:center;background-color:#00529314;border:1px solid #7fcbdd;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;height:200px;justify-content:center;padding:23px 136px;row-gap:10px;width:100%}.excel-import-file-dialog .file-reader{display:none}.excel-import-file-dialog .import-button{pointer-events:none}.excel-import-file-dialog label[for=file-reader]{cursor:pointer}.excel-import-options-dialog .MuiDialogContent-root{padding:6px 16px 16px!important}.excel-import-options-dialog .MuiDialogTitle-root{padding:16px 16px 0!important}.excel-import-options-dialog .dialog-content{display:flex;flex-direction:column}.excel-import-options-dialog .dialog-content .section{display:flex;flex-direction:column;justify-content:center;padding:16px 0}.excel-import-options-dialog .dialog-content .section+.section{padding-top:0}.excel-import-options-dialog .dialog-content .section+.section .MuiTypography-root{padding-bottom:16px}.excel-import-options-dialog .dialog-content .section .sheets-selection{display:flex;flex-direction:column;max-height:125px;overflow-y:auto;width:100%}.excel-import-options-dialog .dialog-content .section .starting-cell{display:flex;flex-direction:row;justify-content:space-between}.excel-import-options-dialog .dialog-buttons-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:16px}.projects-unavailable{color:#4e4e50e5;padding:16px 32px}.cluster-navigation .cluster-button.selected{background-color:#00529314}.misc-table .bom-row:hover{background-color:#fff!important}.misc-table .bom-row:hover .qty .delete-button{opacity:1}.misc-table .bom-row .qty{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.misc-table .bom-row .qty .delete-button{opacity:0}.misc-table .misc-row{background-color:#fc36}.misc-table .misc-row:hover{background-color:#fc36!important}.misc-table .misc-row .name .MuiAutocomplete-input{padding:0}.misc-table .misc-row .name .MuiAutocomplete-endAdornment{top:auto}.misc-table .misc-row .qty{display:flex;flex-direction:row}.misc-table .misc-row .qty .MuiButton-root{margin-left:8px}.misc-table .misc-row .MuiTextField-root{height:39px;padding:1px;width:100%}.misc-table .misc-row .MuiTextField-root .MuiInputBase-root{height:39px}.misc-table .misc-row .MuiTableCell-root{padding:6px 8px}.finished-goods{display:flex;flex-direction:column;height:100%;margin:24px 32px;overflow:hidden}.finished-goods .interactive{display:flex;flex-direction:row}.finished-goods .interactive .goods-export{background-color:#005293;border-radius:4px;height:36px;margin-right:12px;width:36px}.finished-goods .interactive .cluster-navigation{overflow-x:auto;white-space:nowrap}.finished-goods .tables{display:flex;flex-direction:row;margin-top:20px;overflow:auto}.finished-goods .tables .finished-goods-table{width:50%}.finished-goods .tables .finished-goods-table .MuiTableBody-root :hover{background-color:#fff!important}.finished-goods .tables .bom-tables{display:flex;flex-direction:column;margin-left:32px;margin-right:32px}.finished-goods .tables .bom-tables .bom-table .MuiTableBody-root :hover{background-color:#fff!important}.finished-goods .tables .bom-tables .closing-kit-bom{margin-top:16px}.finished-goods .tables .bom-tables .closing-kit-bom .MuiTableBody-root :hover{background-color:#fff!important}.finished-goods .tables .bom-tables .misc-table{margin-top:16px}.finished-goods .tables .MuiTableCell-root{padding:6px 8px}.equipments{display:flex;flex-direction:column;height:100%;margin:24px 32px;overflow:hidden}.equipments .MuiTableBody-root :hover{background-color:#fff!important}.equipments .equipments-export{background-color:#005293;border-radius:4px;height:36px;margin-bottom:20px;width:36px}.vms-content{display:flex;flex-direction:column;flex-grow:1}.vms-content .MuiInputBase-root{margin-bottom:8px}.vms-content .MuiFormControl-root+.MuiFormControl-root{margin-top:16px}.vms-content .vm-side{margin-bottom:16px;margin-top:18px}.vms-content .vm-side .MuiFormGroup-root{padding-left:11px}.vms-content .select-end-adornment{display:flex;justify-content:flex-end;padding-right:24px;width:80px}.vm-dialog .MuiDivider-root{margin:8px 0;width:100%}.housings{display:flex;flex-direction:column;height:496px;overflow-y:auto}.housings .unit{background-color:#fff;border:1px solid #000;color:#000;cursor:pointer;display:flex;flex-direction:row}.housings .unit+.unit{border-top:none!important}.housings .unit .slots{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;-webkit-user-select:none;user-select:none;width:50px}.housings .unit .slots .MuiTypography-root{align-items:center;display:flex;height:36px;justify-content:center;width:100%}.housings .unit .slots .MuiTypography-root+.MuiTypography-root{border-top:1px solid #000}.housings .unit .unit-content{display:flex;flex-direction:column;position:relative}.housings .unit .unit-content .rsu-handle{display:flex;position:absolute}.housings .unit .unit-content .rsu-handle.top{background-color:#000;border-top-left-radius:8px;border-top-right-radius:8px;left:calc(50% - 18px);top:-36px}.housings .unit .unit-content .rsu-handle.bottom{background-color:#000;border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:-36px;left:calc(50% - 18px);z-index:1}.housings .unit .unit-content .rsu-handle .MuiIconButton-root{color:#fff!important}.housings .unit .unit-content .part-number{word-wrap:break-word;align-items:center;border-left:1px solid #000;display:flex;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:350px;word-break:break-word}.housings .unit .unit-content .part-number .MuiTypography-root{align-items:center;display:flex;flex-grow:1;justify-content:center;margin-left:0;margin-right:0;max-height:36px;pointer-events:none;text-align:center}.housings .unit .unit-content .part-number.reserved .MuiTypography-root{color:#8c189b!important}.housings .unit .unit-content .part-number .edit-button:not(.Mui-disabled),.housings .unit .unit-content .part-number .resize-button:not(.Mui-disabled){color:#000!important}.search-filter{display:flex;flex-direction:column;width:260px}.search-filter .search-input{align-items:center;border:1px solid;border-radius:8px;display:flex;flex-direction:row;flex-grow:1;height:46px!important;margin-bottom:12px;padding-left:12px;padding-right:6px}.search-filter .search-input .MuiTextField-root,.search-filter .search-input .orbit-text-field-container{height:auto;margin-right:4px;min-width:200px;width:200px}.search-filter .search-input:active{border:1px solid #005293}.search-filter .search-list{display:flex;flex-direction:column;height:100%;overflow:auto}.search-filter .search-list .MuiListItem-root+.MuiListItem-root{margin-top:6px}.search-filter .search-list .search-item{cursor:pointer;height:21px;margin-left:12px}.search-filter .search-list .search-item.selected{background-color:#9cf;color:#005293}.search-filter .search-list .search-item:hover{background-color:#f5f5f5}.search-filter .search-list .search-item.disabled{pointer-events:none}.user-help-dialog .MuiDialogContent-root{display:flex;flex-direction:column;padding:0 24px 16px!important}.user-help-dialog .MuiPaper-root{background-color:#005293!important}.user-help-dialog .MuiIconButton-root,.user-help-dialog .MuiTypography-root{color:#f5f5f5!important}.user-help-dialog .MuiIconButton-root:hover{background-color:#ffffff14!important}.user-help-dialog .animation-container{display:flex;flex-direction:row;margin-bottom:16px}.user-help-dialog .animation-container .interactions-container{display:flex;flex-direction:column;height:240px;margin-right:24px;width:136px}.user-help-dialog .animation-container .interactions-container .interaction{align-items:center;cursor:pointer;display:flex;height:28px;padding-left:16px;text-transform:capitalize}.user-help-dialog .animation-container .interactions-container .interaction.selected{background-color:#ffffff14}.user-help-dialog .animation-container .animation{background-color:#f5f5f5;width:364px}.user-help-dialog .MuiCheckbox-root{color:#f5f5f5!important}.elevation-dialog .MuiDialogContent-root{display:flex;flex-direction:row;overflow-x:hidden}.elevation-dialog .MuiPaper-root{max-width:none}.elevation-dialog .housings-container{display:flex;flex-direction:column}.elevation-dialog .housings-container .variant{align-items:flex-end;display:flex;height:44px;justify-content:center;margin-left:50px}.elevation-dialog .housings-container .variant.new{color:#009b3a!important}.elevation-dialog .filter-container{display:flex;flex-direction:column;margin-left:16px}.elevation-dialog .filter-container .reset-button{display:flex;margin-bottom:8px}.elevation-dialog .filter-container .reset-button .MuiButton-root{width:100%}.elevation-validation-dialog .MuiPaper-root{max-width:none}.elevation-validation-dialog .validation-container{display:flex;flex-direction:column;margin:16px;white-space:pre}.elevation-validation-dialog .validation-container .validation-message{background-color:#00529314;border:1px solid #00529380;border-radius:4px;height:200px;margin-top:6px;min-width:400px;overflow:auto;padding:16px;white-space:pre-line;width:auto}.elevation-validation-dialog .dialog-buttons-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:16px}.elevation-validation-dialog .dialog-buttons-container .MuiButton-root+.MuiButton-root{margin-left:8px}.elevations-unavailable{display:flex;flex-direction:column;padding:0 20px;width:100%}.elevations-unavailable .title{color:#005293;margin-bottom:4px}.elevations-unavailable .buttons-container{display:flex;flex-direction:row;margin-top:32px}.elevations-unavailable .buttons-container .MuiButton-root+.elevation-import{margin-left:16px}.canvas-row-navigation{margin-right:10px}.canvas-row-navigation .MuiButtonGroup-root,.canvas-row-navigation .row-button{height:24px}.canvas-row-navigation .row-button.selected{background-color:#00529314}.canvas-navigation{align-items:center;display:flex;flex-direction:row}.canvas-navigation .fit-to-width-button{transform:rotate(90deg)}.canvas-navigation .tooltip.selected{background-color:#00529314}.canvas-navigation .tooltip+.tooltip{margin-left:4px}.canvas-navigation .MuiDivider-root{margin:0 4px}.action-snackbar{border-color:#fff!important;color:#fff!important;white-space:nowrap}.tree-node-menu{background-color:#e1f5fc!important;display:flex;flex-direction:column;padding:8px}.tree-node-menu .MuiButton-root{display:flex;justify-content:flex-start;width:100%}.tree-node{align-items:flex-start;display:flex;flex-direction:row}.tree-node .MuiTreeItem-root{color:#005293;width:100%}.tree-node .MuiTreeItem-root .MuiTreeItem-content:hover{background-color:#f5f5f5!important}.tree-node .MuiTreeItem-root .MuiTreeItem-content .Mui-selected,.tree-node .MuiTreeItem-root.selected>.MuiTreeItem-content:only-child{background-color:#00529314}.tree-node .MuiIconButton-root{height:24px!important;margin:0 4px;width:24px!important}.tree-node .MuiIconButton-root .MuiSvgIcon-root{height:18px;width:18px}.tree-node .tooltip{visibility:hidden}.tree-node .tooltip.opened{background-color:#f5f5f5!important;visibility:visible}.tree-node:hover .tooltip{visibility:visible}.tree-node:hover .Mui-disabled{visibility:hidden}.tree-node .disabled{opacity:.38;pointer-events:none}.tree-node .disabled .MuiTreeItem-content{cursor:default}.drag-divider{height:2px;pointer-events:none}.drag-line,.drag-line-enter{display:flex;flex-direction:column;height:8px;justify-content:space-evenly}.drag-line-enter .drag-divider{background-color:#4e4e50e5}.drag-line-hidden{visibility:hidden}.MuiTreeView-root{height:100%!important;max-height:720px!important;overflow:auto}.MuiTreeView-root>.tree-node>.MuiTreeItem-root>.MuiTreeItem-content{margin-top:3px!important}.MuiTreeItem-root.new-node>.MuiTreeItem-content>.MuiTreeItem-label{color:#009b3a}.project-tree{display:flex;flex-direction:row}.project-tree .tree-container{display:flex;flex-direction:column;margin-right:16px}.project-tree .tree-container .tree-subheader{align-items:center;display:flex;justify-content:space-between}.project-tree .tree-container .tree-subheader .subheader-title{align-items:center;display:flex;flex-direction:row}.project-tree .tree-container .tree-subheader .subheader-title .MuiTypography-root{margin-left:2px}.project-tree .tree-container .tree-subheader .subheader-title .sort-container .sort-a-z{transform:rotate(180deg) scaleX(-1)}.project-tree .tree-container .tree-subheader .subheader-buttons{display:flex;flex-direction:row}.project-tree .tree-container .tree-subheader .subheader-buttons .create-icon+.elevation-import,.project-tree .tree-container .tree-subheader .subheader-buttons .elevation-import+.delete-icon{margin-left:4px}.project-tree .tree-container .tree-subheader .MuiTypography-root{text-transform:capitalize!important}.project-tree .clear-sort{fill:#005293}.project-tree .clear-sort-disabled{fill:#00000061}.project-tree .subheader-divider{margin:8px 0}.project-tree .MuiCheckbox-root{padding:4px}.project-tree .cluster-tree{max-width:320px;min-width:320px}.project-tree .tree-buttons{align-items:center;background-color:#f3fcff;border:1px solid #00529380;border-radius:4px 0 0 4px;border-right:none;display:flex;flex-direction:column;height:36px;justify-content:center}.wizard-container{display:flex;flex-direction:column;min-height:340px;width:350px}.wizard-container .MuiTabs-root{margin-bottom:20px;width:100%}.wizard-container .rows-content{display:flex;flex-direction:column;flex-grow:1}.wizard-container .rows-content .orbit-text-field-container+.orbit-text-field-container{margin-top:16px}.wizard-container .racks-content{display:flex;flex-direction:column;flex-grow:1}.wizard-container .racks-content .MuiInputBase-root{margin-bottom:8px}.wizard-container .racks-content .MuiFormControl-root+.MuiFormControl-root{margin-top:16px}.wizard-container .dimension-label{display:flex;flex-direction:row;justify-content:flex-end}.wizard-container .select-end-adornment{display:flex;justify-content:flex-end;padding-right:24px;width:80px}.wizard-container .buttons-container{display:flex;flex-direction:row;justify-content:flex-end;margin-top:24px}.variant-dialog .MuiPaper-root{max-width:none}.variant-dialog .variant-container{display:flex;flex-direction:row;height:700px;margin-bottom:16px;width:100%}.variant-dialog .variant-container .search-filter{margin-right:32px}.variant-dialog .variant-container .variant-svg{align-items:center;display:flex;flex-direction:column}.variant-dialog .variant-container .variant-svg svg{height:100%}.variant-dialog .variant-container .variant-svg.new .MuiTypography-root{color:#009b3a}#pixi-container{border:1px solid #00529380;height:100%;width:100%}#pixi-container #pixi-stage{height:100%!important;width:100%!important}.elevations{box-sizing:border-box;display:flex;flex-direction:row;height:100%;width:100%}.elevations .interactive-container{border-bottom:1px solid #00529380;border-left:1px solid #00529380;border-right:1px solid #00529380;display:flex;flex-direction:column;height:calc(100% - 24px);width:100%}.elevations .interactive-container .overlay{background-color:#f3fcff;border-bottom:1px solid #00529380;border-top:1px solid #00529380;display:flex;flex-direction:row;height:36px;justify-content:space-between}.elevations .interactive-container .overlay .MuiTypography-root{padding:0 10px}.elevations .interactive-container .overlay .canvas-navigation{margin-right:4px}.elevations #pixi-container{border:0;height:calc(100% - 36px)}.elevations.fullscreen{margin:0}.elevations.fullscreen .interactive-container{height:100%!important;width:100%!important}.elevations.fullscreen .interactive-container .overlay{border-top:1px solid #00529380;width:100%!important}.elevations.fullscreen #pixi-container{border:none}.edit-rack-label .orbit-text-field-container{width:350px}.edit-rack-label .orbit-text-field-container .name-field{margin-top:16px}.elevation-details{display:flex;flex-direction:column;margin:0 16px;width:500px}.elevation-details .details-container{display:flex;flex-direction:row;margin-bottom:12px}.elevation-details .details{display:flex;flex-direction:column}.elevation-details .details+.details{margin-left:64px}.elevation-details .table-container{margin:12px 0}.review-note-dialog .MuiPaper-root{width:450px}.review-note-dialog .dialog-header-container .MuiTypography-root{padding-bottom:0!important}.review-note-dialog .orbit-text-field-container{max-height:250px;overflow-y:auto;padding-top:6px;width:100%}.review-note-dialog .orbit-text-field-container .MuiTextField-root{height:100%;width:100%}.project-header-menu{max-height:-webkit-max-content!important;max-height:max-content!important;padding:10px 0;width:220px}.project-header-menu .MuiList-root .MuiMenuItem-root{gap:8px;padding:10px 24px}.project-header-menu .MuiList-root .delete,.project-header-menu .MuiList-root .delete .MuiTypography-root{color:#c60c30!important}.project-header{background-color:#f3fcff;height:48px;width:100%}.project-header,.project-header .project-info{align-items:center;display:flex;flex-direction:row}.project-header .project-info{box-sizing:border-box;flex-grow:10;gap:10px;margin:8px 0 8px 16px;max-width:428px;min-width:-webkit-max-content;min-width:max-content}.project-header .project-info .label{color:#0000008a;text-transform:uppercase}.project-header .project-info.disabled .name{color:#00000061;cursor:default;pointer-events:none}.project-header .project-info .name{color:#005293;cursor:pointer}.project-header .project-actions{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.project-header .project-actions .menu-button{box-sizing:border-box;flex-grow:1;max-width:80px;padding-right:8px}.project-header .project-tooltip-buttons{display:flex;flex-direction:row;margin-right:22px}.project-header .project-tooltip-buttons .boms-export{margin:0 4px}.project-header .project-tooltip-buttons .tooltip+.tooltip{margin-left:4px}.edit-project .dialog-container{display:flex;flex-direction:column;width:300px}.duplicate-project .orbit-text-field-container{width:362px}.project-content{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.project-content .elevation-content{display:flex;flex-direction:row;height:calc(100% - 48px);margin-left:16px;margin-top:24px}.variant-export .MuiPaper-root{width:410px}.variant-export .MuiCheckbox-root{padding:4px}.variant-export .variants-list{display:flex;flex-direction:column;height:290px;overflow-y:auto;width:100%}.variant-export .variants-list .variant-row,.variant-export .variants-list .variant-row .variantInfo{display:flex;flex-direction:row}.variant-export .variants-list .variant-row .variantInfo .MuiListItemIcon-root{min-width:0;min-width:auto}.variant-validation-dialog .MuiPaper-root{max-width:none}.variant-validation-dialog .validation-container{display:flex;flex-direction:column;margin:16px}.variant-validation-dialog .validation-container .validation-message{background-color:#00529314;border:1px solid #00529380;border-radius:4px;height:200px;margin-top:6px;min-width:400px;overflow:auto;padding:16px;white-space:pre-line;width:auto}.variant-validation-dialog .dialog-buttons-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:16px}.variant-validation-dialog .dialog-buttons-container .MuiButton-root+.MuiButton-root{margin-left:8px}.project-drawer{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:999}.project-drawer .hidden{visibility:hidden!important}.project-drawer.closed{width:0}.project-drawer .MuiDrawer-paper{background-color:#e1f5fc;box-sizing:border-box;position:relative;width:400px}.project-drawer .project-variant-container{flex-grow:1}.project-drawer .project-variant-container .drawer-section{display:flex;flex-direction:column;padding:20px 20px 10px}.project-drawer .project-variant-container .drawer-section .section-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;padding-left:16px}.project-drawer .project-variant-container .drawer-section .section-header .header-title{display:flex;flex-direction:row}.project-drawer .project-variant-container .drawer-section .section-header .header-title .MuiFormControl-root{height:36px;margin-left:8px}.project-drawer .project-variant-container .drawer-section .section-header .header-title .MuiFormControl-root .MuiInputBase-root{height:36px}.project-drawer .project-variant-container .drawer-section .section-header .header-buttons{display:flex;flex-direction:row}.project-drawer .project-variant-container .drawer-section .section-header .header-buttons .import-button{margin-left:4px}.project-drawer .project-variant-container .drawer-section .drawer-row{align-items:center;color:#4e4e50e5;cursor:pointer;display:flex;font:14px TheSansC4s;letter-spacing:.15px;padding:4px 16px}.project-drawer .project-variant-container .drawer-section .drawer-row .project-details{display:flex;flex-direction:column;flex-grow:1;gap:2px}.project-drawer .project-variant-container .drawer-section .drawer-row .project-details .details-row{display:flex;justify-content:space-between}.project-drawer .project-variant-container .drawer-section .drawer-row .project-details .details-row .date.full{display:none}.project-drawer .project-variant-container .drawer-section .drawer-row .project-details .details-row .date.short{display:inline}.project-drawer .project-variant-container .drawer-section .drawer-row .MuiTypography-root{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-drawer .project-variant-container .drawer-section .drawer-row .account-icon{margin-right:10px}.project-drawer .project-variant-container .drawer-section .drawer-row.variant-row{height:21px;justify-content:space-between}.project-drawer .project-variant-container .drawer-section .drawer-row.selected{background-color:#9cf;color:#005293}.project-drawer .project-variant-container .drawer-section .drawer-row.disabled{color:#00000061;cursor:default;pointer-events:none}.project-drawer .project-variant-container .drawer-section .drawer-row:hover{background-color:#f5f5f5}.project-drawer .project-variant-container .drawer-section .drawer-row:hover .project-details .date.full{display:inline}.project-drawer .project-variant-container .drawer-section .drawer-row:hover .project-details .date.short{display:none}.project-drawer .project-variant-container .drawer-section .drawer-row.new{color:#009b3a}.project-drawer .project-variant-container .drawer-section .projects-unavailable{color:#4e4e50e5;font:14px TheSansC4s;padding:0 16px}.project-drawer .project-variant-container .drawer-section .section-button{margin-left:8px;margin-top:8px}.project-drawer .private-mode-container{align-items:center;background-color:#003056;display:flex;flex-direction:row;height:75px;justify-content:space-between;max-height:75px;min-height:75px;padding:0 32px}.project-drawer .private-mode-container .MuiTypography-root{color:#f5f5f5!important}.project-drawer .private-mode-container .Mui-disabled{border-color:#fff!important;color:#fff!important;opacity:.38}.variants-unavailable-container{display:flex;flex-direction:column;width:100%}.variants-unavailable-container .message{margin-top:16px}.variant-number{justify-content:space-between;margin-bottom:12px;margin-top:8px}.variant-number,.variant-number .part .edit{display:flex;flex-direction:row}.variant-number .part .edit .MuiButton-root{margin-left:8px;min-width:-webkit-max-content;min-width:max-content}.variant-number .part .edit .MuiInput-root.Mui-error{color:#c60c30!important}.variant-number .part .edit .variant-number-btn{height:36px}.variant-number .part .orbit-inline-edit{width:185px}.variant-number .part .edit.fixed-height{height:68px;margin-bottom:-32px}.variant-number .part .edit.disabled-text .MuiTypography-root{color:#4e4e50e5!important}.variant-number .origin .MuiTypography-root+.MuiTypography-root{font-size:16px!important}.text-area{display:flex;flex-direction:column}.text-area,.text-area .orbit-text-field-container .MuiTextField-root{height:100%}.text-area .button-container{display:flex;flex-direction:row;justify-content:flex-end;margin:8px 0}.text-area .button-container .MuiButton-root+.MuiButton-root{margin-left:8px}.variant-details{display:flex;flex-direction:column;margin-left:16px;width:100%}.variant-details .details-header .content{display:flex;flex-direction:row;justify-content:space-between}.variant-details .details-header .content .actions{display:flex;flex-direction:row}.variant-details .details-header .content .actions .variant-bom-export{margin-right:4px}.variant-details .details{display:flex;flex-direction:column}.variant-details .details+.details{margin-left:64px}.variant-details .details .disabled-text .orbit-inline-edit .MuiTypography-root{color:#4e4e50e5!important}.variant-details .details .fixed-height{height:68px;margin-bottom:-32px}.variant-details .details .description-inline-text{width:60%}.variant-details .device-table-container{margin-top:12px}.variant-details .device-table-container .MuiTableBody-root :hover{background-color:#fff!important}.variant-details .misc-table{margin-top:12px}.variant-details .misc-table .name{width:25%}.variant-details .misc-table .desc{width:40%}.variant-details .routing-container{margin-top:12px}.variant-details .routing-container .text-area .orbit-text-field-container{max-height:250px;overflow-y:auto}.variant-details .routing-container .text-area .orbit-text-field-container .MuiOutlinedInput-root{background-color:#fc36}.variant-content{display:flex;flex-direction:column;height:100%;overflow-y:scroll;padding:16px;width:100%}.variant-content .content{display:flex;flex-direction:row;height:100%;width:100%}.variant-content .content #pixi-container{height:calc(100% - 32px)}.orbit-text-field-container{position:relative}.orbit-text-field-container .MuiTextField-root{width:100%}.orbit-text-field-container .MuiTextField-root .MuiFilledInput-root,.orbit-text-field-container .MuiTextField-root .MuiOutlinedInput-root{padding-right:7.5px}.orbit-text-field-container .MuiTextField-root .MuiInputBase-input+.MuiInputAdornment-root{margin-left:7.5px}.orbit-text-field-container .MuiTextField-root .MuiInputAdornment-root{margin-right:5px}.orbit-text-field-container .max-length{bottom:0;margin-right:10px;position:absolute;right:0}.dialog-header{align-items:flex-start;justify-content:space-between;padding:16px 24px!important}.dialog-header,.dialog-header .dialog-header-button-container,.dialog-header .dialog-header-title-container{display:flex;flex-direction:row}.dialog-header .dialog-header-button-container .MuiIconButton-root+.MuiIconButton-root{margin-left:4px}.MuiDialogContent-root{align-items:flex-start;display:flex;flex-direction:column;padding:0 24px 16px!important}.MuiDialogContent-root.no-title{padding:16px 24px!important}.MuiDialogContent-root .dialog-content-children,.MuiDialogContent-root .dialog-content-text{display:block}.MuiDialogActions-root{padding:8px 24px 24px!important}.MuiDialogActions-root .MuiButton-root+.MuiButton-root{margin-left:16px}.MuiIconButton-root{border-radius:4px!important}.MuiIconButton-sizeSmall{height:32px;width:32px}.MuiIconButton-sizeSmall .MuiSvgIcon-root{height:20px;width:20px}.MuiIconButton-sizeMedium{height:36px;width:36px}.MuiIconButton-sizeMedium .MuiSvgIcon-root{height:24px;width:24px}.MuiIconButton-sizeLarge{height:48px;width:48px}.MuiIconButton-sizeLarge .MuiSvgIcon-root{height:36px;width:36px}.MuiTooltip-tooltipPlacementTop{bottom:-5px}.MuiTooltip-tooltipPlacementRight{left:-5px}.MuiTooltip-tooltipPlacementBottom{top:-5px}.MuiTooltip-tooltipPlacementLeft{right:-5px}.orbit-inline-edit{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:32px;justify-content:space-between}.orbit-inline-edit.disabled{cursor:default;pointer-events:none}.orbit-inline-edit.disabled .adornments{cursor:default}.orbit-inline-edit.inline-text{transition:border-bottom-right-radius .25s ease-in,border-color .25s ease-in}.orbit-inline-edit.inline-text.corner{border-bottom-right-radius:0}.orbit-inline-edit .MuiTextField-root{padding:4px 8px;width:100%}.orbit-inline-edit .adornments{align-items:center;cursor:pointer;display:flex;padding-left:8px}.orbit-inline-edit .adornments p{padding-right:8px}.orbit-inline-edit .adornments .units{max-width:32px;overflow:hidden;width:32px}.orbit-inline-edit .inline-text{overflow:hidden;padding-left:8px;width:100%}.orbit-inline-edit .inline-text .MuiTypography-root{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-inline-edit .inline-text.align-right .MuiTypography-root{text-align:end}.orbit-inline-edit .inline-adornments{align-items:center;display:flex}.orbit-inline-edit .hover-button{cursor:pointer;visibility:hidden}.orbit-inline-edit:hover .hover-button{visibility:visible}.orbit-inline-edit:hover.disabled .hover-button{cursor:default;visibility:hidden}.orbit-inline-edit .no-hover:hover{background-color:initial!important}.orbit-inline-edit .hide{display:none}.orbit-inline-select-container{position:relative}.orbit-inline-select-container.disabled{pointer-events:none}.orbit-inline-select-container:hover{cursor:pointer}.orbit-inline-select-container:hover .disabled{cursor:default}.orbit-inline-select-container .inline-select-options-paper{opacity:0;position:absolute;transform:scaleY(0);transform-origin:top left;transition:transform .25s ease,opacity .25s ease;width:100%;z-index:1}.orbit-inline-select-container .inline-select-options-paper .inline-select-options-list{overflow:auto;padding:0}.orbit-inline-select-container .inline-select-options-paper.open-list{opacity:1;transform:scaleY(1)}.orbit-inline-tooltip{background-color:#000!important}.orbit-inline-tooltip .tooltip-arrow{color:#000!important}.alert-border{animation:blink .25s;animation-iteration-count:2}.border-fade{transition:border-color .5s ease-in}.border-fade:hover{border-color:initial}@keyframes blink{50%{border-color:#0000}}.ellipsis-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.ellipsis-overflow{display:block}.bottom-action-adornments-container{position:relative}.bottom-action-adornments-container .bottom-action-adornments{display:flex;flex-direction:row;height:32px;justify-content:flex-end;opacity:0;padding-left:4px;position:absolute;right:0;transform:scaleY(0);transform-origin:top left;transition:transform .25s ease,opacity .25s ease;z-index:1}.bottom-action-adornments-container .bottom-action-adornments .show{background-color:#eee}.bottom-action-adornments-container .bottom-action-adornments .adornments{align-items:center;border-bottom:2px solid;border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important;border-left:2px solid;border-right:2px solid;border-top-width:2px;display:flex}.bottom-action-adornments-container .bottom-action-adornments .no-hover:hover{background-color:initial!important}.bottom-action-adornments-container .bottom-action-adornments.open-controls{opacity:1;transform:scaleY(1)}.select-adornment{height:32px;opacity:0;padding-right:8px;transform:scaleX(0);transform-origin:top right;transition:transform .25s ease,opacity 1s ease,width .25s ease;width:0}.select-adornment.show-control{opacity:1;transform:scaleX(1);width:32px}.workspace{display:flex;flex-direction:column;height:100%;position:fixed;width:100%}.workspace .status{color:#4e4e50e5;text-transform:capitalize}.workspace .status.pending{color:#0098db!important}.workspace .status.approved{color:#009b3a!important}.workspace .status.rejected{color:#c60c30!important}.workspace .workspace-content{display:flex;flex-direction:row;height:calc(100% - 64px);width:100%}.workspace .workspace-content.fullscreen{height:100%}.workspace .MuiTreeItem-content{padding:0}.workspace .MuiTableCell-root,.workspace .MuiTreeItem-label{font:600 14px TheSansC4s!important;letter-spacing:.15}.workspace .MuiTableCell-root.MuiTableCell-head{font:14px TheSansC4s!important;letter-spacing:.15}:not(.authenticator *).MuiDialog-container .MuiPaper-root{background-color:#e1f5fc}:not(.authenticator *).MuiInputLabel-root{font-family:TheSansC4s!important}:not(.authenticator *).MuiInputLabel-root.Mui-focused{color:#005293!important}:not(.authenticator *).MuiInputBase-root{font-family:TheSansC4s!important}:not(.authenticator *).MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#005293!important}:not(.authenticator *).MuiCheckbox-root.Mui-checked{color:#005293!important}:not(.authenticator *).MuiFormControlLabel-root .MuiTypography-root{padding-bottom:0!important}:not(.authenticator *).MuiTabs-root .MuiTab-root{font-family:TheSansC4s;font-weight:700;letter-spacing:.45px}:not(.authenticator *).MuiTabs-root .MuiTab-root.Mui-selected{color:#005293}:not(.authenticator *).MuiTabs-root .MuiTabs-indicator{background-color:#005293}:not(.authenticator *).MuiButtonGroup-root{height:36px}:not(.authenticator *).MuiDivider-root{border-color:#e0e0e0!important}:not(.authenticator *).table-container .MuiTable-root{border:1px solid #7fcbdd;border-collapse:inherit;border-radius:0;box-shadow:none}:not(.authenticator *).MuiAutocomplete-paper{background-color:#e1f5fc!important;word-break:break-all}:not(.authenticator *).MuiAlert-action{margin-left:8px!important;padding:initial!important}:not(.authenticator *).MuiAlert-action .MuiIconButton-root{color:#fff!important}:not(.authenticator *).MuiListItemText-root{width:100%}:not(.authenticator *).MuiDialogTitle-root{padding:16px!important}:not(.authenticator *).MuiDialogContent-root{padding:8px 16px!important}:not(.authenticator *).MuiDialogActions-root{padding:16px!important}:not(.authenticator *).MuiMenu-paper{background-color:#e1f5fc!important;border:1px solid #00529380}:not(.authenticator *).MuiMenu-paper .MuiMenu-list .MuiMenuItem-root{color:#005293}:not(.authenticator *).MuiPopover-root .MuiPaper-root{max-height:132px}:not(.authenticator *).MuiPopover-root .MuiList-root{padding:0;width:100%}:not(.authenticator *).MuiTooltip-popper.notification-tooltip{padding-top:16px!important}:not(.authenticator *).MuiTooltip-popper.notification-tooltip .MuiTooltip-tooltip{background-color:#005293;padding:16px 16px 8px}:not(.authenticator *).MuiTooltip-popper.notification-tooltip .MuiTooltip-tooltip .tooltip-content{display:flex;flex-direction:column}:not(.authenticator *).MuiTooltip-popper.notification-tooltip .MuiTooltip-tooltip .tooltip-content .tooltip-button{display:flex;justify-content:flex-end;margin-top:12px}:not(.authenticator *).MuiTooltip-popper.notification-tooltip .MuiTooltip-arrow{color:#005293}:not(.authenticator *).orbit-text-field-container:has(div.max-length){padding-bottom:24px}.header-container{display:flex;flex-direction:column}.header-container .MuiDivider-root{margin-bottom:16px!important;margin-top:32px!important}.header-container .header-title{display:flex;flex-direction:row;white-space:pre-line}.header-container .header-title .corning-logo{content:url(/static/media/corning-logo-SQLQFAGX.fd5a399229498eeffef4.svg);margin-right:16px}.subheader{display:flex;flex-direction:column;justify-content:center;width:100%}.subheader .MuiTypography-root{margin-bottom:16px}.login-container .MuiDialogContent-root{display:flex;flex-direction:column;height:auto;width:470px}.login-container .content{width:100%}.login-container .content .MuiAlert-root{background-color:#fbe9ea;color:#621e22;margin-bottom:16px;white-space:pre-line}.login-container .content .MuiAlert-root .MuiIconButton-root{border-radius:4px;color:#621e22!important;height:32px;width:32px}.login-container .content .MuiAlert-root .MuiIconButton-root .MuiSvgIcon-root{height:20px;width:20px}.login-container .content .MuiFormControlLabel-root{margin:16px 16px 16px -3px}.login-container .actions{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto;width:100%}.login-container .actions .MuiButton-contained,.login-container .actions .MuiButton-root{height:48px;margin-bottom:16px;width:100%}.login-container .actions .MuiTypography-root{align-self:center;margin-bottom:16px}.login-container .actions .loginIbwave{width:100%}.login-container .actions .signup{display:none;flex-direction:row;margin-top:8px}.login-container .actions .signup .MuiTypography-root{margin:0;padding:6px 8px}.criteria{align-items:center;display:flex;margin-left:10px}.criteria [data-testid=CloseIcon]{color:#dc2732}.criteria [data-testid=CheckIcon]{color:#419e3c}.password-validation{display:flex;flex-direction:column;margin-top:12px;width:100%}.password-validation .password-requirements{margin-bottom:12px}.sign-up-dialog .MuiDialogContent-root{display:flex;flex-direction:column;width:400px}.sign-up-dialog .content{width:100%}.forgot-password-container .MuiDialogContent-root{display:flex;flex-direction:column;height:449px;width:470px}.forgot-password-container .content{width:100%}.forgot-password-container .content .MuiFormControlLabel-root{margin-top:16px!important}.forgot-password-container .content .instructions{height:50px;margin-bottom:16px}.forgot-password-container .content .instructions.success .MuiTypography-root{color:#419e3c!important}.forgot-password-container .content .instructions.failure{height:50px}.forgot-password-container .content .instructions.failure .MuiTypography-root{color:#dc2732!important}.forgot-password-container .actions{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:16px;margin-top:auto;width:100%}.forgot-password-container .actions .MuiButton-contained{height:48px;margin-bottom:16px;width:100%}.reset-password-container .MuiDialogContent-root{display:flex;flex-direction:column;width:470px}.reset-password-container .actions{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:16px;margin-top:32px;width:100%}.reset-password-container .actions .MuiButton-contained{height:48px;margin-bottom:16px;width:100%}#authenticator{background-image:url(/static/media/background-BBN3Y6AN.6e7700b52c4b9335cffc.svg);background-size:cover;height:100vh;margin:0;min-height:100vh;width:100%}.authenticator .MuiPaper-root{max-width:none!important;padding:16px}.authenticator .MuiPaper-root .actions{display:flex;justify-content:flex-end;margin-top:32px}.authenticator .MuiPaper-root .actions .MuiButtonBase-root+.MuiButtonBase-root{margin-left:8px}.authenticator .MuiTextField-root{width:100%!important}.authenticator .MuiAlert-action{margin-left:8px!important;padding:initial!important}.authenticator .MuiAlert-action .MuiIconButton-root{color:#fff!important}.authenticator .MuiButtonBase-root{font-family:Inter!important}@font-face{font-family:TheSansC4s;font-style:normal;font-weight:100;src:url(/static/media/TheSansC4s-ExtraLight.4eff589f070897af8a8a.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:italic;font-weight:100;src:url(/static/media/TheSansC4s-ExtraLightItalic.744dc03b5b4bf2976ae3.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:normal;font-weight:200;src:url(/static/media/TheSansC4s-Light.eb2a09af40937b0e8846.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:italic;font-weight:200;src:url(/static/media/TheSansC4s-LightItalic.e522dc41db99144973b5.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:normal;font-weight:300;src:url(/static/media/TheSansC4s-SemiLight.dd82293f7306cec14492.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:italic;font-weight:300;src:url(/static/media/TheSansC4s-SemiLightItalic.311a80118c4dfdcd32bd.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:normal;font-weight:400;src:url(/static/media/TheSansC4s-Plain.662c4076e4ebee656310.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:italic;font-weight:400;src:url(/static/media/TheSansC4s-PlainItalic.de58fb9a291b12adcb18.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:normal;font-weight:600;src:url(/static/media/TheSansC4s-SemiBold.92c8543c98d1d91b0ed9.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:italic;font-weight:600;src:url(/static/media/TheSansC4s-SemiBoldItalic.0474f15ab52c148ca6c0.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:normal;font-weight:700;src:url(/static/media/TheSansC4s-Bold.b144f1bbc1b49469a911.woff) format("woff")}@font-face{font-family:TheSansC4s;font-style:italic;font-weight:700;src:url(/static/media/TheSansC4s-BoldItalic.ec417d3f9beae9d7adc7.woff) format("woff")}#root,body,html{height:100vh;margin:0;min-height:100vh;width:100%}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#005293;border-radius:4px}.orbit-text-field-container:has(div.max-length){padding-bottom:24px}
/*# sourceMappingURL=main.5871eb62.css.map*/