/** * BiDi note: as a passcode is a number, it should *NOT* be mirrored in RTL. */ #screenLock li.lockscreen-enabled, #screenLock li.passcode-enabled { display: none; } #screenLock[data-lockscreen-enabled="true"] li.lockscreen-enabled, #screenLock[data-lockscreen-enabled="true"][data-passcode-enabled="true"] li.passcode-enabled { display: block; } #screenLock-passcode .passcode-error { clear: both; display: none; height: 4.2rem; padding-inline-start: 3rem; color: red; font-size: 1.5rem; line-height: 4.2rem; } #screenLock-passcode[data-passcode-status="error"][data-mode="confirm"] div.passcode-error[data-type="incorrect"], #screenLock-passcode[data-passcode-status="error"][data-mode="confirmLock"] div.passcode-error[data-type="incorrect"], #screenLock-passcode[data-passcode-status="error"][data-mode="edit"] div.passcode-error[data-type="incorrect"] { display: block; } #screenLock-passcode[data-passcode-status="error"][data-mode="new"] div.passcode-error[data-type="mismatch"], #screenLock-passcode[data-passcode-status="error"][data-mode="create"] div.passcode-error[data-type="mismatch"] { display: block; } #screenLock-passcode[data-passcode-status="error"] menu[data-mode="new"] { display: none; } #screenLock-passcode label { box-sizing: border-box; display: block; width: auto; height: auto; margin: 1.6rem 0 0.4rem; padding: 0 2rem; color: #000; font-size: 1.8rem; } /** * 1. Important required to override styles * inside