.access-install-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:85vh;overflow:auto;padding:26px;border:1px solid #cbdace;border-radius:18px;background:var(--surface,#fff);color:var(--text-primary,#173d35);font:inherit;box-shadow:0 20px 70px #0003}.access-install-dialog::backdrop{background:#122c2680}.access-install-dialog h2{font-size:21px;margin:0 0 12px}.access-install-dialog p,.access-install-dialog li{line-height:1.6}.access-install-dialog ul{padding-left:20px}.access-install-dialog li{margin-bottom:12px}.access-link{overflow-wrap:anywhere;padding:10px;background:#f1f6f2;border-radius:8px}.access-install-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.access-install-actions button,.access-install-button{border:1px solid #8cae9f;border-radius:9px;padding:10px 14px;background:#f4f8f5;color:#174d40;cursor:pointer;font:inherit;font-weight:600}.access-install-actions button:focus-visible,.access-install-button:focus-visible{outline:3px solid #a16c14;outline-offset:2px}.access-remember{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:13px}.access-remember input{width:auto!important}.access-install-entry{margin-top:18px;text-align:center}.access-install-entry small{display:block;margin-top:7px;color:#536b63}
