/* Keep the Windows application's access panel, logo, palette and layout. */
#webAccessForm {display:grid;gap:12px;margin-top:10px}
#webAccessForm[hidden],#webAccessForm [hidden],.web-access-actions [hidden] {display:none!important}
#lock .pin-dots {display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin:0 0 22px}
#lock .dot {width:auto;min-width:0;height:38px}
#webAccessForm label {display:grid;gap:7px;font-size:12px;color:var(--muted)}
#webAccessForm input {width:100%;min-height:42px;padding:10px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:6px;font:inherit}
#webAccessForm .primary {min-height:44px;width:100%}
.web-access-hint {font-size:11px;color:var(--muted);line-height:1.5;margin:4px 0}
.web-access-actions {display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px}
.web-access-actions button {font-size:11px;padding:8px 10px}
#lock .lock-error {height:auto;min-height:22px;white-space:normal}
.web-save-state {font-size:11px;color:var(--muted);padding:8px 16px;position:fixed;right:8px;bottom:0;z-index:20;background:var(--bg);border:1px solid var(--line);border-radius:6px 6px 0 0;max-width:calc(100vw - 16px)}
