/** * Operation styles * * @author n1474335 [n1474335@gmail.com] * @copyright Crown Copyright 2017 * @license Apache-2.0 */ .operation { cursor: grab; padding: 10px; list-style-type: none; position: relative; border-width: 1px; border-style: solid; border-top: none; border-left: none; border-right: none; } #rec-list .operation { padding: 14px; } .op-title { font-weight: var(--op-title-font-weight); } .ingredients { display: grid; grid-template-columns: auto auto auto; grid-column-gap: 14px; } .ingredients > div { grid-column: 1 / span 3; } .ingredients > div.inline { grid-column: unset; } .ingredients .form-group { padding-top: 1rem; } .arg { font-family: var(--fixed-width-font-family); text-overflow: ellipsis; } select.arg { font-family: var(--primary-font-family); min-width: 100px; } textarea.arg { min-height: 74px; resize: vertical; } div.toggle-string { flex: 1; } .operation [class^='bmd-label'], .operation [class*=' bmd-label'] { top: 31px; left: 10px; } .operation label { color: #388e3c; } .operation .is-focused [class^='bmd-label'], .operation .is-focused [class*=' bmd-label'], .operation .is-focused [class^='bmd-label'], .operation .is-focused [class*=' bmd-label'], .operation .is-focused label, .operation .checkbox label:hover { color: #1976d2; } .operation .form-control { border-width: 1px; border-style: solid; padding: 12px 10px; border-radius: 4px; background-color: var(--arg-background); background-image: none; border-color: var(--arg-border-colour); color: var(--arg-font-colour); } .operation .form-control:focus { border-width: 2px; padding: 11px 9px; border-color: #1976d2; } .bmd-form-group.is-filled div.toggle-string label.bmd-label-floating, .bmd-form-group.is-focused div.toggle-string label.bmd-label-floating { left: unset; } .bmd-form-group.is-filled label.bmd-label-floating, .bmd-form-group.is-focused label.bmd-label-floating { top: 0.65rem; left: 0.5rem; background-image: linear-gradient(to top, var(--arg-background) 8px, var(--rec-list-operation-bg-colour) 8px); padding: 0 4px; } .editable-option-menu { height: auto; max-height: 350px; overflow-x: hidden; } .editable-option-menu .dropdown-item { padding: 0.3rem 1rem 0.3rem 1rem; min-height: 1.6rem; max-width: 20rem; } .register-list { background-color: var(--fc-operation-border-colour); font-family: var(--fixed-width-font-family); padding: 10px; } .op-icon { float: right; color: #f44336; font-size: 18px; cursor: pointer; } .recip-icons { position: absolute; top: 13px; right: 10px; height: 16px; } .recip-icons i { margin-right: 10px; vertical-align: baseline; float: right; font-size: 18px; cursor: pointer; } .disable-icon { color: #9e9e9e; } .disable-icon-selected { color: #f44336; } .breakpoint { color: #9e9e9e; } .breakpoint-selected { color: #f44336; } .break { color: var(--breakpoint-font-colour) !important; background-color: var(--breakpoint-bg-colour) !important; border-color: var(--breakpoint-border-colour) !important; } .break .form-group * { color: var(--breakpoint-font-colour) !important; } .selected-op { color: var(--selected-operation-font-color) !important; background-color: var(--selected-operation-bg-colour) !important; border-color: var(--selected-operation-border-colour) !important; } .selected-op .form-group * { color: var(--selected-operation-font-color) !important; } .flow-control-op { color: var(--fc-operation-font-colour) !important; background-color: var(--fc-operation-bg-colour) !important; border-color: var(--fc-operation-border-colour) !important; } .flow-control-op .form-group *:not(.arg) { color: var(--fc-operation-font-colour) } .flow-control-op.break { color: var(--fc-breakpoint-operation-font-colour) !important; background-color: var(--fc-breakpoint-operation-bg-colour) !important; border-color: var(--fc-breakpoint-operation-border-colour) !important; } .flow-control-op.break .form-group * { color: var(--fc-breakpoint-operation-font-colour) !important; } .disabled { color: var(--disabled-font-colour) !important; background-color: var(--disabled-bg-colour) !important; border-color: var(--disabled-border-colour) !important; } .disabled .form-group * { color: var(--disabled-font-colour) !important; } .break .register-list { color: var(--fc-breakpoint-operation-font-colour) !important; background-color: var(--fc-breakpoint-operation-border-colour) !important; } .disabled .register-list { color: var(--disabled-font-colour) !important; background-color: var(--disabled-border-colour) !important; }