// lms - shared - fields // ==================== .u-field { padding: $baseline 0; border-bottom: 1px solid $gray-l5; border: 1px dashed transparent; &.mode-placeholder { border: 2px dashed transparent; border-radius: 3px; span { color: $gray-l1; } &:hover { border: 2px dashed $link-color; span { color: $link-color; } } } &.editable-toggle.mode-display:hover { background-color: $m-blue-l4; border-radius: 3px; .message-can-edit { display: inline-block; color: $link-color; } } &.mode-hidden { display: none; } i { color: $gray-l2; vertical-align:text-bottom; @include margin-right(5px); } .message-can-edit { display: none; } .message-error { color: $alert-color; } .message-validation-error { color: $warning-color; } .message-in-progress { color: $gray-d2; } .message-success { color: $success-color; } } .u-field-readonly { input[type="text"], input[type="text"]:focus { background-color: transparent; padding: 0; border: none; box-shadow: none; } } .u-field-icon { width: $baseline; color: $gray-l2; } .u-field-title { width: flex-grid(3, 12); display: inline-block; color: $gray; vertical-align: top; margin-bottom: 0; -webkit-font-smoothing: antialiased; label, span { @include margin-left($baseline/2); } } .u-field-value { width: flex-grid(3, 12); display: inline-block; vertical-align: top; select, input { width: 100%; } } .u-field-message { @extend %t-copy-sub1; @include padding-left($baseline/2); width: flex-grid(6, 12); display: inline-block; vertical-align: top; color: $gray-l1; i { @include margin-right($baseline/4); } .u-field-message-help, .u-field-message-notification { color: $gray; } } .u-field-dropdown { &.mode-display select, &.mode-placeholder select { display: none; } button.u-field-value-display, button.u-field-value-display:active, button.u-field-value-display:focus, button.u-field-value-display:hover{ border-color: transparent; background: transparent; padding: 0; box-shadow: none; font-size: inherit; font-weight: inherit; text-shadow: none; } &.mode-edit button.u-field-value-display { display: none; } }