.all-apps-toggle{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.all-apps-toggle input{width:19px;height:19px;accent-color:#0d7254;cursor:pointer}#apps-unlock{max-width:420px;width:calc(100% - 32px);padding:30px;border:1px solid #dce7df;border-radius:18px;color:#182d29;box-shadow:0 25px 80px #122b2540}#apps-unlock::backdrop{background:#122b2577;backdrop-filter:blur(4px)}#apps-unlock h2{font-size:23px;margin:0 0 12px}#apps-unlock p{font-size:15px;line-height:1.6}#apps-unlock label{display:block;margin:20px 0 7px;font-size:14px}#apps-password{box-sizing:border-box;width:100%;padding:12px;border:1px solid #acbfb2;border-radius:8px;font:inherit;font-size:16px}#apps-error{min-height:24px;color:#ae2634;margin:8px 0}.gate-actions{display:flex;justify-content:flex-end;gap:10px}.gate-actions button{padding:11px 18px;border-radius:8px;border:1px solid #ccd9d0;cursor:pointer;background:white;color:#244e39;font:inherit}.gate-actions button[type=submit]{background:#0d7254;color:white;border-color:#0d7254}.gate-actions button:disabled{opacity:.5}#apps-unlock :focus-visible,.all-apps-toggle input:focus-visible{outline:3px solid #248664;outline-offset:3px}@media(max-width:480px){.section-heading{gap:14px;flex-wrap:wrap}}
