#homeHelpOpen[hidden],.footer-separator[hidden]{display:none!important;}
.homeHelp .homeInstallCard{cursor:auto;max-height:calc(100dvh - 32px);box-sizing:border-box;touch-action:pan-y;overscroll-behavior:contain;}
.homeInstallHeader{display:flex;align-items:center;gap:12px;margin-bottom:12px;}
.homeInstallHeader .homeHelp__title{flex:1;margin:0;text-align:left;}
.homeInstallClose{flex:none;width:40px;height:40px;padding:0;border:1px solid #ffffff66;border-radius:10px;background:transparent;color:white;font:28px/1 system-ui;cursor:pointer;}
.homeInstallDevice{margin:12px 0;color:#aee4ff;font:700 15px/1.4 system-ui;text-align:left;}
.homeInstallSteps{margin:14px 0;padding-left:1.7em;color:white;font:500 16px/1.7 system-ui;text-align:left;}
.homeInstallSteps li+li{margin-top:7px;}
.homeInstallAction{display:block;margin:16px auto;padding:12px 22px;border:1px solid #bdeaff;border-radius:12px;background:#246aa2;color:white;font:700 18px/1.4 system-ui;cursor:pointer;}
.homeInstallPicture{display:block;width:100%;height:auto;margin:16px 0;border-radius:12px;}
.homeInstallNote,.homeInstallStatus{margin:14px 0;color:#dce8f5;font:400 13px/1.6 system-ui;text-align:left;}
.homeInstallOther{margin-top:18px;border-top:1px solid #ffffff30;padding-top:12px;color:#dce8f5;font:400 14px/1.5 system-ui;text-align:left;}
.homeInstallOther summary{cursor:pointer;padding:6px 0;}
.homeInstallOptions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}
.homeInstallOptions button{min-height:40px;padding:6px 12px;border:1px solid #ffffff66;border-radius:8px;background:transparent;color:white;font:500 14px/1.4 system-ui;cursor:pointer;}
.homeInstallCard :is(button,summary):focus-visible{outline:3px solid #ffe477;outline-offset:3px;}
