/* Keep the overview and potential product tables within the workspace. */
#root#root .new-product-fit-width {min-width:0}
#root#root .new-product-fit-width .new-product-table-wrap {width:100%;min-width:0;overflow-x:visible}
#root#root .new-product-fit-width .new-product-summary-table {width:100%!important;min-width:0!important;table-layout:fixed!important}
#root#root .new-product-fit-width .new-product-summary-table th,#root#root .new-product-fit-width .new-product-summary-table td {min-width:0!important;padding:14px 8px!important;white-space:normal!important;overflow-wrap:anywhere}
#root#root .new-product-fit-width .new-product-summary-table th:nth-child(1) {width:26%!important}
#root#root .new-product-fit-width .new-product-summary-table th:nth-child(2) {width:10%!important}
#root#root .new-product-fit-width .new-product-summary-table th:nth-child(3) {width:18%!important}
#root#root .new-product-fit-width .new-product-summary-table th:nth-child(4) {width:11%!important}
#root#root .new-product-fit-width .new-product-summary-table th:nth-child(5) {width:13%!important}
#root#root .new-product-fit-width .new-product-summary-table th:nth-child(6) {width:12%!important}
#root#root .new-product-fit-width .new-product-summary-table th:nth-child(7) {width:10%!important}
#root#root .new-product-fit-width .new-product-summary-table .sticky-product {min-width:0!important;max-width:none!important;position:static!important}
#root#root .new-product-fit-width .new-product-row-card {min-width:0!important;gap:10px!important}
#root#root .new-product-fit-width .new-product-main-preview {width:52px!important;height:62px!important;min-width:52px!important;flex:0 0 52px!important}
#root#root .new-product-fit-width .new-product-info {min-width:0!important;white-space:normal!important;overflow-wrap:anywhere}
#root#root .new-product-fit-width .new-product-info>* {white-space:normal!important;overflow-wrap:anywhere}
#root#root .new-product-fit-width .new-product-timeline-button {min-width:0!important;max-width:100%;padding:9px 7px!important;white-space:normal!important}
#root#root .new-product-fit-width .new-product-full-dialog {width:calc(100vw - 40px)!important;max-width:none!important;min-width:0!important}
#root#root .new-product-fit-width .new-product-scroll-rails {min-width:0!important;grid-template-columns:minmax(0,1fr) 24px!important}
#root#root .new-product-fit-width .new-product-full-matrix {min-width:0!important;overflow-x:visible!important}
#root#root .new-product-fit-width .new-product-full-matrix .new-product-table {width:100%!important;min-width:0!important;table-layout:fixed!important}
#root#root .new-product-fit-width .new-product-full-matrix th,#root#root .new-product-fit-width .new-product-full-matrix td {min-width:0!important;padding:10px 5px!important;white-space:normal!important;overflow-wrap:anywhere}
#root#root .new-product-fit-width .new-product-full-matrix th:nth-child(1) {width:20%!important}
#root#root .new-product-fit-width .new-product-full-matrix th:nth-child(2) {width:7%!important}
#root#root .new-product-fit-width .new-product-full-matrix th:nth-child(3) {width:12%!important}
#root#root .new-product-fit-width .new-product-full-matrix th:nth-child(4) {width:8%!important}
#root#root .new-product-fit-width .new-product-full-matrix th:nth-child(n+5) {width:auto!important}
#root#root .new-product-fit-width .new-product-expanded-info {min-width:0!important;gap:8px!important}
#root#root .new-product-fit-width .new-product-expanded-info>* {min-width:0!important;white-space:normal!important;overflow-wrap:anywhere}
#root#root .new-product-fit-width .new-product-expanded-thumb {width:42px!important;height:52px!important;min-width:42px!important;flex:0 0 42px!important}
#root#root .new-product-fit-width .new-product-task-cell>* {max-width:100%;white-space:normal!important;overflow-wrap:anywhere}
#root#root .new-product-fit-width .new-product-horizontal-rail-controls {display:none!important}
