.rb-builder{padding-top:55px;padding-bottom:75px;color:#183044}.rb-builder-intro{max-width:760px;margin-bottom:30px}.rb-builder-intro h1{font-size:clamp(2rem,4vw,3.2rem);font-weight:700}.rb-eyebrow{color:#087f8c;font-weight:700;letter-spacing:.1em}.rb-panel{background:#fff;border:1px solid #dce5e9;border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 5px 24px rgba(12,41,53,.05)}.rb-panel h2{font-size:1.3rem;margin-bottom:18px}.rb-panel label{display:block;font-weight:600;margin:14px 0 6px}.rb-panel input,.rb-panel select,.rb-panel textarea{display:block;width:100%;border:1px solid #c8d4da;border-radius:8px;padding:11px;background:#fff;color:#183044}.rb-target-results{max-height:230px;overflow:auto;margin-top:10px}.rb-target-result{display:flex;justify-content:space-between;gap:8px;align-items:center;border-bottom:1px solid #e5ecef;padding:9px 4px}.rb-target-result button,.rb-chip button{border:0;background:#e1f1f2;color:#075a63;border-radius:7px;padding:5px 10px}.rb-selected-targets{display:flex;flex-wrap:wrap;gap:8px;min-height:32px}.rb-chip{background:#eff6f7;padding:7px;border-radius:8px}.rb-chip button{margin-left:6px}.rb-disclaimer{font-size:.88rem;color:#637581;margin-top:16px}.rb-panel button[type=submit]{background:#087f8c;color:white;border:0;padding:13px 20px;border-radius:8px;font-weight:700;margin-top:15px}.rb-sticky{position:sticky;top:95px}@media(max-width:767px){.rb-panel{padding:16px}.rb-builder{padding-top:30px}}
