
.rh-install-banner{margin-bottom:24px;text-align:center}.rh-install-banner button,.rh-done{width:100%;min-height:58px;background:#d90032;color:white;border:0;border-radius:14px;font:700 18px/1.35 system-ui;padding:14px;cursor:pointer}.rh-install-banner p{font:16px/1.5 system-ui;color:#292d59;margin:10px 0}.rh-install-banner[hidden],[data-install-app][hidden]{display:none!important}#rh-install{box-sizing:border-box;width:min(94vw,520px);max-height:90dvh;overflow:auto;border:0;border-radius:24px;padding:24px;color:#292d59;background:#fff;font:18px/1.55 system-ui;box-shadow:0 24px 80px #0005}#rh-install::backdrop{background:#141a3dcc}#rh-install h2{font-size:26px;line-height:1.2;margin:16px 0}#rh-install .rh-close{display:block;margin-left:auto;min-height:48px;padding:8px 16px;border:1px solid #ccd0df;border-radius:10px;background:white;color:#292d59;font:inherit}#rh-install select{display:block;width:100%;min-height:52px;font:inherit;padding:10px;border:1px solid #9097b2;border-radius:10px;margin:8px 0}#rh-install ol{padding-left:30px}#rh-install li{padding:8px 0 12px 5px}#rh-install li::marker{font-weight:bold;color:#d90032}#rh-install summary{cursor:pointer;padding:12px 0;font-weight:bold}#rh-install #rh-copy{min-height:48px;padding:10px;font:inherit;color:#292d59;background:#eef0f8;border:1px solid #ccd0df;border-radius:10px}#rh-install .rh-note{font-size:16px;color:#555d75}#rh-install button:focus-visible,#rh-install select:focus-visible,.rh-install-banner button:focus-visible{outline:3px solid #526ac7;outline-offset:3px}
