form.rudl-wpuf-theme-edit-form {
    box-sizing: border-box;
    color: inherit;
    font-family: inherit;
    max-width: 100%;
    width: 100%;
}

form.rudl-wpuf-theme-edit-form .rudl-published-field-lock {
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0;
}

form.rudl-wpuf-theme-edit-form .rudl-published-field-lock :where(input, select, textarea, button, [role="button"], [contenteditable="true"]) {
    cursor: not-allowed !important;
}

form.rudl-wpuf-theme-edit-form .rudl-published-field-lock :where(input:not([type="hidden"]), select, textarea) {
    background-color: color-mix(in srgb, currentColor 5%, var(--wp--preset--color--base, #fff)) !important;
    opacity: .72;
}

form.rudl-wpuf-theme-edit-form .rudl-published-field-lock-note {
    color: inherit;
    font-family: inherit;
    font-size: var(--wp--preset--font-size--small, .875rem);
    margin-block: .5rem 0;
    opacity: .72;
}
