
/* Clearly labelled local-only credentials for reviewing the registration popup. */
.registration-demo-hint{display:grid;gap:5px;margin:14px 0;padding:12px 14px;border:1px dashed #d5a23a;border-radius:12px;background:#fff8e8;color:#5f4a1d;font-size:12px;line-height:1.4}.registration-demo-hint strong{font-size:13px}.registration-demo-hint span{display:block}.registration-demo-hint code{padding:2px 5px;border-radius:5px;background:#fff;color:#28263b;font-weight:700;letter-spacing:.04em}.registration-demo-hint .btn{justify-self:start;margin-top:3px}.registration-demo-hint small{color:#856f42}

/* Sensor Settings location picker: existing locations or a saved custom location. */
.popup-location-row{display:flex;align-items:stretch;gap:10px}.popup-location-row select{flex:1;min-width:0}.popup-location-toggle{white-space:nowrap;flex:0 0 auto}.popup-new-location{display:flex;gap:10px;margin-top:10px}.popup-new-location input{flex:1;min-width:0}.popup-new-location-actions{display:flex;gap:8px;flex-wrap:wrap}.popup-new-location-actions .popup-location-toggle{width:auto}.field-help{display:block;margin-top:7px;color:#73758a;font-size:12px;line-height:1.4}@media(max-width:560px){.popup-location-row,.popup-new-location{display:grid;grid-template-columns:1fr}.popup-location-toggle{width:100%}}

/* Supplied sensor diagram for the Power up & test signal step. */
.signal-image-wrap{display:flex;justify-content:center;align-items:center;min-height:190px;margin:10px 0 18px;overflow:hidden;border-radius:14px;background:#fff}.signal-sensor-image{display:block;width:100%;max-width:470px;height:auto;max-height:290px;object-fit:contain}@media(max-width:560px){.signal-image-wrap{min-height:150px;margin-bottom:14px}.signal-sensor-image{max-height:220px}}

/* Show the complete supplied signal diagram; the popup dialog scrolls when needed. */
.sensor-popup .signal-image-wrap{height:auto;min-height:0;overflow:visible;padding:0;background:#fff}
.sensor-popup .signal-sensor-image{width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain}
@media(max-width:560px){.sensor-popup .signal-image-wrap{min-height:0}.sensor-popup .signal-sensor-image{max-height:none}}

/* Override the legacy fixed illustration frame so the entire supplied diagram is visible. */
.signal-illustration.signal-image-wrap{height:auto!important;min-height:0!important;overflow:visible!important}
