/* LumeLevel RS485 ultrasonic optional L-bracket mounting — scoped to Step 3. */
.pebble-install-guide [data-pig-when].pig-hidden{display:none!important;}
.pebble-install-guide .ll-rs485-mount [hidden]{display:none!important;}
.pebble-install-guide .ll-rs485-mount{max-width:1240px;margin:18px auto 24px;border:1px solid #cbddec;border-radius:14px;overflow:hidden;color:#17334c;background:#f6f9fc;min-width:0;}
.pebble-install-guide .ll-rs485-mount *{box-sizing:border-box;}
.pebble-install-guide .ll-rs485-mount-head{padding:22px 24px;background:linear-gradient(110deg,#09366d,#07589b);color:white;}
.pebble-install-guide .ll-rs485-mount-head h3{color:#fff!important;font-size:clamp(1.25rem,2.5vw,1.85rem);font-weight:750;line-height:1.3;margin:0 0 8px;}
.pebble-install-guide .ll-rs485-mount-head p{color:#ecf6ff!important;margin:0;line-height:1.6;}
.pebble-install-guide .ll-rs485-mount-main{padding:18px 20px 20px;}
.pebble-install-guide .ll-rs485-mount-intro{line-height:1.65;margin:0 0 17px;color:#24465e;}
.pebble-install-guide .ll-rs485-mount-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start;background:white;border:1px solid #cedeea;border-radius:12px;padding:12px;margin-bottom:16px;min-width:0;}
.pebble-install-guide .ll-rs485-mount-image-link{display:block;min-width:0;border-radius:8px;overflow:hidden;}
.pebble-install-guide .ll-rs485-mount-image-link:focus-visible{outline:3px solid #217ab5;outline-offset:3px;}
.pebble-install-guide .ll-rs485-mount-image{display:block;width:100%;height:auto;max-width:100%;background:#edf4fa;}
.pebble-install-guide .ll-rs485-mount-copy{padding:7px 5px;min-width:0;}
.pebble-install-guide .ll-rs485-mount h4{font-size:1.1rem;color:#093b70;margin:0 0 9px;font-weight:750;line-height:1.4;}
.pebble-install-guide .ll-rs485-mount-copy p,.pebble-install-guide .ll-rs485-mount-main p{line-height:1.65;}
.pebble-install-guide .ll-rs485-mount-checks{background:#fff;border:1px solid #dae5ee;border-radius:10px;padding:17px 20px;}
.pebble-install-guide .ll-rs485-mount-checks ul{padding-left:21px;margin:7px 0 13px;line-height:1.65;}
.pebble-install-guide .ll-rs485-mount-checks li{margin:6px 0;}
.pebble-install-guide .ll-rs485-mount-warn{border-left:4px solid #b77b1f;background:#fff8e8;color:#604311;border-radius:5px;padding:12px 15px;margin:15px 0 0;}
.pebble-install-guide .ll-rs485-mount-footer{margin:16px 0 2px;}
.pebble-install-guide .ll-rs485-mount-guide-link{color:#085c9c;text-decoration:underline;font-weight:700;}
@media(max-width:820px){
  .pebble-install-guide .ll-rs485-mount-card{grid-template-columns:minmax(0,1fr);gap:9px;}
  .pebble-install-guide .ll-rs485-mount-main{padding:12px;}
  .pebble-install-guide .ll-rs485-mount-head{padding:18px;}
  .pebble-install-guide .ll-rs485-mount-checks{padding:14px;}
}


/* v9.9.1: reusable mechanical PVC support gallery, visible only for A01/A02. */
.pebble-install-guide .ll-rs485-supports{margin:0 0 22px;padding:16px;border:1px solid #cadbe9;border-radius:12px;background:#fff;min-width:0;}
.pebble-install-guide .ll-rs485-supports>h4{margin:0 0 9px;color:#093b70;font-size:1.25rem;}
.pebble-install-guide .ll-rs485-supports>p{margin:0 0 15px;line-height:1.6;}
.pebble-install-guide .ll-rs485-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;}
.pebble-install-guide .ll-rs485-support-card{min-width:0;border:1px solid #d3e0eb;border-radius:10px;overflow:hidden;background:#f9fbfd;}
.pebble-install-guide .ll-rs485-support-link{display:block;min-width:0;line-height:0;background:#eaf2f8;}
.pebble-install-guide .ll-rs485-support-link:focus-visible{outline:3px solid #217ab5;outline-offset:-3px;}
.pebble-install-guide .ll-rs485-support-image{display:block;width:100%;height:auto;max-width:100%;}
.pebble-install-guide .ll-rs485-support-copy{padding:13px 15px 15px;}
.pebble-install-guide .ll-rs485-support-copy h5{font-size:1rem;font-weight:750;line-height:1.35;color:#123c60;margin:0 0 7px;}
.pebble-install-guide .ll-rs485-support-copy p{font-size:.94rem;line-height:1.55;margin:0;color:#375267;}
.pebble-install-guide .ll-rs485-supports .ll-rs485-support-caution{border-left:4px solid #b77b1f;background:#fff7e7;padding:12px 14px;margin:16px 0 0;border-radius:6px;color:#674512;}
@media(max-width:740px){
  .pebble-install-guide .ll-rs485-support-grid{grid-template-columns:minmax(0,1fr);}
  .pebble-install-guide .ll-rs485-supports{padding:12px;}
}
