.sensor-ui-figure{justify-self:center;width:100%;min-width:0;max-width:560px;margin:0}.sensor-ui-open{width:100%;color:var(--blue);text-align:right;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.sensor-ui-open>img,.sensor-ui-open>picture>img{border-radius:5px;width:100%;height:auto;display:block}.sensor-ui-enlarge{align-items:center;gap:8px;min-height:36px;font-size:12px;line-height:1.5;display:inline-flex}.sensor-ui-open:hover .sensor-ui-enlarge{text-underline-offset:4px;text-decoration:underline}.sensor-ui-figure figcaption{color:var(--muted);text-align:left;text-wrap:pretty;font-size:11px;line-height:1.7}.sensor-ui-figure :focus-visible,.sensor-ui-dialog :focus-visible{outline:2px solid var(--blue);outline-offset:4px}.sensor-ui-dialog{border:1px solid var(--line);width:min(1120px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--ink);overscroll-behavior:contain;background:#fff;border-radius:7px;padding:0}.sensor-ui-dialog::backdrop{background:#0e1d30a6}.sensor-ui-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.sensor-ui-dialog h2{color:#155394;margin:0;font-size:20px;font-weight:550;line-height:1.4}.sensor-ui-dialog p{max-width:70ch;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.65}.sensor-ui-dialog>header>button{border:1px solid var(--line);width:40px;height:40px;color:var(--blue);background:#fff;border-radius:3px;flex-shrink:0;place-items:center;display:grid}.sensor-ui-close-image{cursor:zoom-out;background:#fff;border:0;width:100%;padding:16px;display:block}.sensor-ui-close-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 170px);margin:auto;display:block}.sensor-ui-image-scroll{overscroll-behavior:contain;overflow:auto}.sensor-ui-pan-hint{display:none}.sensor-ui-view-switch{gap:8px;padding:12px 24px 0;display:flex}.sensor-ui-view-switch button{border:1px solid var(--line);color:#155394;background:#fff;border-radius:3px;min-height:40px;padding:6px 16px;font-size:13px}.sensor-ui-view-switch button[aria-pressed=true]{background:#eaf3fb;border-color:#5e98c5}.sensor-connection.has-software{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:45px}.sensor-connection.has-software>div>p+p{margin-top:16px}.sensor-ui-links{flex-wrap:wrap;gap:12px 25px;margin-top:22px;display:flex}@container (width<=650px){.sensor-connection.has-software{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=600px){.sensor-ui-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.sensor-ui-dialog>header{z-index:2;background:#fff;gap:12px;padding:15px;position:sticky;top:0}.sensor-ui-dialog h2{font-size:18px}.sensor-ui-dialog .sensor-ui-pan-hint{margin:0;padding:10px 15px;font-size:11px;display:block}.sensor-ui-close-image{width:max-content;min-width:100%;padding:8px}.sensor-ui-close-image img{max-width:none;max-height:none}}
