.bd-field-encrypted-icon {
    display: inline-flex;
    align-items: center;
    margin-left: 0.35em;
    vertical-align: middle;
    color: #2271b1;
    line-height: 1;
}

.bd-field-encrypted-icon .dashicons {
    font-size: 14px;
    width: 14px;
    height: 14px;
}

.bd-encryption-notice {
    margin: 0 0 1em;
    padding: 0.75em 1em;
    border-left: 4px solid #dba617;
    background: #fcf9e8;
    color: #1d2327;
}

.bd-encryption-notice--error {
    border-left-color: #d63638;
    background: #fcf0f1;
}

.bd-encryption-form-disabled .stamdata-field input,
.bd-encryption-form-disabled .stamdata-field textarea,
.bd-encryption-form-disabled .stamdata-field select {
    pointer-events: none;
    opacity: 0.65;
}

.bd-encryption-form-disabled button[type="submit"] {
    opacity: 0.5;
    pointer-events: none;
}

.bd-field-encryption-locked-msg {
    margin: 0.35em 0 0;
    padding: 0.5em 0.65em;
    font-size: 0.9em;
    color: #646970;
    background: #f6f7f7;
    border-left: 3px solid #d63638;
}

.field-item.bd-field-encryption-locked .field-value-input {
    display: none;
}

.field-item.bd-field-encryption-locked .field-value-input .bd-encryption-preserve {
    display: none !important;
}

.field-item.bd-field-encryption-locked .field-value-input > input:not(.bd-encryption-preserve),
.field-item.bd-field-encryption-locked .field-value-input > textarea,
.field-item.bd-field-encryption-locked .field-value-input > select,
.field-item.bd-field-encryption-locked > input.stamdata-input,
.field-item.bd-field-encryption-locked > textarea,
.field-item.bd-field-encryption-locked > select {
    display: none !important;
}

.bd-encryption-has-locked-fields .stamdata-field .field-value-input,
.bd-encryption-has-locked-fields .field-item.stamdata-field .field-value-input {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
}

.bd-encryption-has-locked-fields .borgerdata-form-actions button[type="submit"],
.bd-encryption-has-locked-fields .borgerdata-form-actions .button-primary[type="submit"] {
    opacity: 0.55;
    pointer-events: none;
    cursor: not-allowed;
}

.bd-encryption-has-locked-fields .borgerdata-form-actions button[type="submit"][disabled] {
    opacity: 0.55;
}
