.think-options {width: 100%} .think-options-header {padding-right: 24px; color: var(--color-gray-700);} .think-options-row {position: relative; display: flex; border-radius: var(--radius); align-items: stretch; min-height: 32px; --tw-ring-color: rgba(var(--color-gray-300-rgb), .7); box-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); margin-top: 1px; z-index: 1;} .think-options-row.is-focus {z-index: 100;} .think-options-header .think-options-row {border-radius: 2px 2px 0 0; background-color: var(--color-gray-100);} .think-options-col {flex: none; display: flex; align-items: stretch;} .think-options-header .think-options-col {padding: 0 12px; align-items: center;} .think-options-col-step {width: 80%;} .think-options-col-add {width: 20%; border-left: 1px solid rgba(var(--color-gray-300-rgb), .7); align-items: center; padding: 0!important;} .think-options-col-add > div {opacity: .8; flex: 1; height: 100%; display: flex; align-items: center; justify-content: center; position: relative; border-right: 1px solid rgba(var(--color-gray-300-rgb), .7); background: rgba(var(--color-gray-200-rgb), .6)} .think-options-col-add > div:last-child {border-right: 0;} .think-options-col-step.form-control {padding: 0; border-radius: 0; height: auto; z-index: 100; border-bottom-left-radius: var(--radius); border-top-left-radius: var(--radius)} .think-options-step-name {width: 44px; padding: 6px 0; text-align: center; flex: none; opacity: .8; position: relative; background: rgba(var(--color-gray-200-rgb), .6)} .think-options-step-text {padding: 6px 12px 6px 10px;; flex: auto; border: none; min-height: 32px; background: none; border-radius: 0; resize: none; outline: none;} .think-options-step-text::placeholder {color: var(--color-gray-400);} .think-options .btn-action {color: var(--color-gray-600);} .think-options .btn-action:hover {color: var(--color-primary-500);} .think-options-col-delete {width: 24px; height: 100%; display: flex; align-items: center; justify-content: center; position: absolute; right: 0; top: 0} .think-options-row .form-control {background: inherit;} .think-options-row {background: var(--color-canvas);} .think-options-row[data-level="1"] {margin-top: 4px;} .think-options-body > .think-options-row:first-child {margin-top: 1px;} .think-options-step-move {color: var(--color-gray-600); width: 24px; display: flex; justify-content: center; align-items: center; cursor: move;} .think-options-drag-ghost {position: absolute; left: 0; top: 0; bottom: 0; opacity: 0; right: 0; pointer-events: none;} .think-options-step-move:hover {color: var(--color-primary-500)} .think-options-col-step::before {display: block; content: ' '; position: absolute; left: -90px; top: 0; bottom: 0; width: 90px;} .has-dragging .think-options-step-move > .icon-move {display: none;} .think-options-row.move-hover {background-color: rgba(var(--color-primary-100-rgb),.2);} .think-options-row.is-dragging {background-color: rgba(var(--color-primary-100-rgb),.4);} .think-options-row.is-sub-dragging {background-color: rgba(var(--color-primary-100-rgb),.2);} .think-options-row.is-dropping {z-index: 5;} .think-options-row.is-dropping::before, .think-options-row.is-dropping::after {content: ' '; display: block; position: absolute; left: 24px; z-index: 110;} .think-options-row.is-dropping::after {transform: translateX(-2px);} .think-options-row.is-dropping[data-drop-level="2"]::before, .think-options-row.is-dropping[data-drop-level="2"]::after {left: 46px;} .think-options-row.is-dropping[data-drop-level="3"]::before, .think-options-row.is-dropping[data-drop-level="3"]::after {left: 60px;} .think-options-row.is-dropping::before {height: 2px; background: var(--color-primary-500); right: 0;} .think-options-row.is-dropping[data-drop-side="top"]::before {top: -1px;} .think-options-row.is-dropping[data-drop-side="bottom"]::before {bottom: -2px;} .think-options-row.is-dropping[data-drop-side="top"]::after {top: -5px;} .think-options-row.is-dropping[data-drop-side="bottom"]::after {bottom: -7px;} .think-options-row.is-dropping::after {width: 12px; height: 12px; border-radius: 50%; background: var(--color-primary-500); border: var(--color-primary-100) 3px solid; z-index: 120;} .think-options-row.is-dropping[data-level="1"][data-drop-side="top"]::before {top: -4px;} .think-options-row.is-dropping.no-child[data-level="1"][data-drop-side="bottom"]::before {bottom: -5px;} .think-options-row.is-dropping[data-level="1"][data-drop-side="top"]::after {top: -9px;} .think-options-row.is-dropping.no-child[data-level="1"][data-drop-side="bottom"]::after {bottom: -10px;} .think-options-row.is-invalid-drop-level.is-dropping::before, .think-options-row.is-invalid-drop-level.is-dropping::after {filter: grayscale(1); opacity: .5;} .think-options-row.is-invalid-drop-level.is-dropping .think-options-step-name {opacity: 1;} .think-options-row.is-invalid-drop-level.is-dropping .think-options-step-name::before {content: attr(data-invalid-nested); display: block; position: absolute; left: calc(var(--name-indent) + 12px); top: 0; white-space: nowrap; background: var(--color-gray-100); padding: 1px 6px; border: 1px solid var(--color-border); color: var(--color-gray-500)} .think-options-row.is-invalid-drop-level.is-dropping[data-drop-side="top"] .think-options-step-name::before {top: -30px;} .think-options-row.is-invalid-drop-level.is-dropping[data-drop-side="bottom"] .think-options-step-name::before {bottom: -30px; top: auto}