.camera-downloads{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:12px 0}
.camera-downloads a{box-sizing:border-box;text-decoration:none!important}
.camera-downloads__play{display:inline-flex;align-items:center;min-height:52px}
.camera-downloads__play img{display:block;width:200px;height:auto;max-width:100%}
.camera-downloads__direct{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:12px 18px;border:2px solid #111;border-radius:10px;background:#fff;color:#111!important;font-weight:700;line-height:1.35}
.camera-downloads__direct svg{width:24px;height:24px;flex-shrink:0}
.camera-downloads__note{font-size:14px;line-height:1.6;color:#333;margin:8px 0;max-width:65ch}
.initial-picture-capture__photo-section .initial-picture-capture__start-row{flex-wrap:wrap}
.camera-install-options{box-sizing:border-box;flex:1 0 100%;min-width:0;width:100%;padding:14px;border:1px solid #aaa;border-radius:12px;background:#f7f7f7;color:#111}
.camera-install-options[hidden],.camera-install-page [hidden]{display:none!important}
.camera-install-page{max-width:900px;margin:32px auto;padding:24px;color:#111;background:#fff;line-height:1.6}
.camera-install-page__brand{display:flex;align-items:center;gap:24px;margin-bottom:24px}
.camera-install-page__brand img{width:150px;height:150px;border-radius:22px;flex-shrink:0}
.camera-install-page h1{font-size:clamp(26px,5vw,38px);margin:0 0 8px;color:#111}
.camera-install-page h2{font-size:22px;margin:26px 0 12px}
.camera-install-page__card{padding:20px;border:1px solid #bbb;border-radius:16px;margin:18px 0}
.camera-install-page__return{display:inline-block;padding:14px 20px;border-radius:10px;background:#111;color:#fff!important;font-weight:700;text-decoration:none}
.camera-install-page__warning{border-left:4px solid #a51e24;padding:10px 14px;background:#fff5f5}
.camera-install-page li{margin-bottom:10px}
@media(max-width:600px){.camera-install-page{margin:12px auto;padding:18px}.camera-install-page__brand{gap:16px;align-items:flex-start}.camera-install-page__brand img{width:86px;height:86px}.camera-downloads{flex-direction:column;align-items:stretch}.camera-downloads__play{align-self:flex-start}.camera-downloads__direct{justify-content:center}.camera-install-page__card{padding:16px}}
