.wc-dp-lock-screen[hidden]{display:none!important}
.wc-dp-lock-screen [hidden]{display:none!important}
.wc-dp-lock-screen.wc-dp-checking-grace .wc-dp-lock-card{visibility:hidden!important}
.wc-dp-lock-screen{position:fixed;inset:0;z-index:2147483647;background:#101828;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:auto;color:#182230;font:16px system-ui,sans-serif}
.wc-dp-lock-card{width:100%;max-width:390px;margin:auto;background:#fff;padding:28px;border-radius:18px;box-sizing:border-box}
.wc-dp-lock-card h2{margin-top:0}
.wc-dp-lock-card input,#wc-dp-security-settings input{display:block;width:100%;max-width:340px;box-sizing:border-box;padding:12px;margin:8px 0 18px;border:1px solid #98a2b3;border-radius:8px;font:inherit}
.wc-dp-lock-card button,#wc-dp-security-settings button{margin:6px 6px 6px 0;padding:11px 16px;border-radius:8px;cursor:pointer;font:inherit}
.wc-dp-lock-card button{background:#5145cd;color:#fff;border:0}
.wc-dp-lock-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.wc-dp-lock-actions form{margin:0}
.wc-dp-lock-actions button{margin:6px 0}
.wc-dp-lock-card label,#wc-dp-security-settings label{display:block;font-weight:600;margin-top:14px}
#wc-dp-security-settings [hidden]{display:none!important}
#wc-dp-device-unlock{margin-top:1.5rem}
.wc-dp-device-settings input{background:var(--dp-paper);color:var(--dp-ink);border-color:var(--dp-line)!important}
#wc-dp-security-message,#wc-dp-unlock-message{overflow-wrap:anywhere}
body.wc-dp-is-locked{overflow:hidden!important}
body.wc-dp-is-locked .wc-dp-app{visibility:hidden!important}
