.rl-install{box-sizing:border-box;max-width:640px;width:calc(100% - 32px);margin:24px auto;padding:18px 20px;border:1px solid #b8aa89;border-radius:14px;background:#f0e9d6;color:#382a1c;font:18px/1.55 Georgia,serif;text-align:left}.rl-install summary{cursor:pointer;min-height:44px;font-weight:bold}.rl-install p{margin:12px 0}.rl-install button{font:inherit;min-height:48px;padding:10px 16px;border-radius:10px;border:1px solid #2d4a33;background:#2d4a33;color:#f0e9d6;margin:4px 8px 4px 0;cursor:pointer}.rl-install button:disabled{opacity:.6;cursor:wait}.rl-install button:focus-visible,.rl-install summary:focus-visible{outline:3px solid #a8552e;outline-offset:4px}.rl-install [hidden]{display:none!important}.rl-install small{font-size:16px}.rl-install-status{font-weight:bold}
