.record-edit { position: relative; .invalid-feedback { color: var(--error); font-size: 15px; line-height: 20px; margin-top: 10px; } } .record-header { margin: 10px 0 0; .schema-name { font-size: 14px; } .record-title { font-size: 18px; display: block; } } .tools-header { margin: 30px 0 0; display: flex; align-items: center; justify-content: space-between; gap: 10px; font-size: 14px; position: relative; z-index: 20; padding: 10px; border-radius: 12px; background: var(--background); filter: brightness(97%); } .editor-field { background: var(--background-stack); padding: 18px; position: relative; border-radius: 12px; margin: 6px 0; border-color: transparent; } .field-header { margin-bottom: 4px; position: relative; .labels { display: flex; justify-content: space-between; align-items: center; } .label-and-help { display: flex; align-items: center; gap: 6px; } label { font-size: 14px; line-height: 14px; margin: 0; font-weight: 700; } .help-text { font-size: 14px; opacity: .7; line-height: 14px } code { } } .system-help-text { font-size: 14px; opacity: .7; line-height: 14px; margin-top: 10px; } .field-checkbox { display: flex; gap: 20px; align-items: center; .form-check-inline { display: flex; align-items: center; gap: 4px; } .form-check-label { font-size: 14px; line-height: 14px; } }