.task-protocol { .protocol-step-actions { align-items: center; display: flex; margin-left: -6px; padding-left: 1em; } .protocol-buttons-group { align-items: center; display: flex; gap: .5rem; } .portocol-header-left-part { align-items: center; display: flex; a:first-of-type:focus { outline: none; } .task-section-caret { padding-right: .25em; } .status-label { margin: 2px 0 0; } .status-info { padding-left: 4px; } } .insert-step { align-items: center; color: var(--sn-blue); cursor: pointer; display: flex; &::before, &::after { border-bottom: 1px dotted var(--sn-light-grey); content: ""; display: inline-block; flex-grow: 1; height: 0; } .sn-icon-new-task { margin: 0 .5em; } &:hover { color: $brand-primary; &::before, &::after { background-color: $brand-primary; } } } .protocol-description { margin-bottom: 2em; padding-left: 2.5rem; } .protocol-steps { padding-left: .75em; } .empty-protocol-description { color: $color-silver-chalice; } .protocol-options-dropdown { a { cursor: pointer; &.disabled { cursor: default; pointer-events: none; } } } } .share-task-modal { .share-link-copy { border-radius: 0 4px 4px 0; } .shareable-link-error { color: var(--sn-coral); } .shareable-link-disclaimer { color: var(--sn-grey); } }