/* Street / passage builder (offer editor) */
.ap-sb{display:flex;flex-direction:column;gap:8px}
.ap-sb-rows{display:flex;flex-direction:column;gap:6px}
.ap-sb-row{display:flex;align-items:center;gap:8px}
.ap-sb-row select{flex:0 0 96px;min-width:0}
.ap-sb-row input[data-sb-width]{flex:1 1 auto;min-width:0;max-width:160px}
.ap-sb-unit{color:#6a7f82;font-weight:700}
.ap-sb-del{border:0;background:#fde8e6;color:#a93226;width:30px;height:30px;border-radius:8px;font-size:18px;line-height:1;cursor:pointer}
.ap-sb-actions{display:flex;gap:8px;flex-wrap:wrap}
.ap-sb-old{font-size:12px;color:#8a5a00;background:#fff7e6;border:1px solid #f0d9a0;border-radius:8px;padding:6px 10px}
.ap-sb-source{display:none!important}
