@mixin modules-and-artifacts-list-items { background-color: $tlv-gray; margin-bottom: 12px; border: 1px solid $light-gray; border-left-width: 18px; border-left-color: $blue; display: flex; flex-direction: column; justify-content: space-between; padding: 10px 20px 0 20px; } .heat-setup-view { margin-top: 20px; display: flex; justify-content: space-between; padding: 0 60px 0 36px; .heat-setup-view-modules-and-artifacts { margin-right: 20px; flex: 1; .heat-setup-module-icon { margin: 0 6px 0 0; position: relative; top: -2px; } .modules-list-wrapper { &.modules-list-wrapper-divider { border-bottom: 1px solid $tlv-light-gray; } ul { .undefined-dragging { opacity: 0.5; } .modules-list-item-selectors { display: flex; justify-content: space-between; flex-wrap: wrap; padding-bottom: 3px; .Select-value-label { @include ellipsis(85%); } .validation-input-wrapper { flex-basis: 48%; } .control-label { margin-bottom: 4px; } .form-group { margin-bottom: 12px; } } } .modules-list-item-controllers { display: flex; justify-content: space-between; margin-bottom: 7px; .btn { min-width: 0; } .svg-icon { &.__trashO { fill: $dark-gray; &:hover { fill: $black; } } } .module-title-by-type { @extend .heading-5-semibold; margin-right: 3px; } .modules-list-item-filename { display: flex; align-items: center; .svg-icon { &.__pencil { margin-left: 3px; opacity: 0; } } .filename-text { @extend .heading-5-semibold; } .text-and-icon { padding: 5px; border: 1px solid transparent; display: flex; align-items: center; height: 35px; &.in-edit { padding: 0; .name-edit { padding: 4px; @extend .heading-5-semibold; height: 100%; border: 1px solid $light-gray; width: 400px; } } } input[disabled] { border: none; } &:hover { .text-and-icon { border-color: $light-gray; background-color: $white; &.in-edit { border-color: transparent; } } .svg-icon { &.__pencil { margin-left: 10px; opacity: 1; .svg-icon { stroke: $dark-gray; &:hover { stroke: $black; } } } } } } } .modules-list-item { @include modules-and-artifacts-list-items; position: relative; .Select-option { @extend .body-1; &.is-selected { @extend .body-1-semibold; background-color: $white; } &.is-focused { background-color: $blue; color: $white; } } .add-or-delete-volumes { margin-right: 8px; margin-bottom: 11px; } &:before { content: "\00B7\00B7\00B7\00B7\00B7\00B7"; color: $white; position: absolute; left: -27px; top: 56%; font-size: 27px; width: 75px; @include transform-rotate(90); height: 0; letter-spacing: 1px; } } } .artifact-files { @include modules-and-artifacts-list-items; &.with-list-items { margin-top: 10px; } &.nested { .nested-list { display: flex; flex-wrap: wrap; margin-bottom: 18px; } .nested-list-item { border-radius: 15px; background-color: $tlv-light-gray; padding: 4px 15px; margin: 2px 10px 2px 0; } } .artifact-files-header { @extend .heading-5-semibold; display: flex; margin-bottom: 10px; justify-content: space-between; .image-icon.artifacts { margin-right: 10px; } span { display: flex; } } } } .modules-list-header { height: 30px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; align-items: baseline; } .unassigned-files { border: 1px solid $light-gray; background-color: $white; height: 250px; width: 250px; // Will work in chrome from chrome 56 position: sticky; top: 10px; .unassigned-files-title { @extend .heading-5-semibold; background-color: $tlv-gray; padding: 11px 0 9px 15px; } .unassigned-files-list { height: 207px; overflow-y: auto; padding-bottom: 5px; .go-to-validation-button-wrapper { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 70px; .all-files-assigned { @extend .heading-4; margin-bottom: 10px; } .svg-icon-wrapper { margin-bottom: 10px; .svg-icon { &.__angleRight { width: 10px; height: 10px; } } } } .unassigned-files-list-item { @include ellipsis(); border-bottom: 1px solid $tlv-light-gray; padding: 0 5px 5px 15px; &:first-child { padding-top: 5px; } &:last-child { border-bottom: none; padding-bottom: 0; } } } } }