.rbe{border:1px solid var(--am-line);background:var(--am-accent-soft);color:var(--am-ink);border-radius:16px;margin:28px 0;padding:22px 22px 18px}.rbe h2{color:var(--am-ink);margin:0 0 6px;font-size:1.25rem;line-height:1.25}.rbe>p{color:var(--am-text);margin:0 0 14px}.rbe-form>label[for]{color:var(--am-ink);margin-bottom:6px;font-weight:600;display:block}.rbe-row{flex-wrap:wrap;gap:10px;display:flex}.rbe-row input{border:1px solid var(--am-line);background:var(--am-surface);min-width:0;min-height:46px;color:var(--am-ink);font:inherit;border-radius:10px;flex:220px;padding:0 14px}.rbe-row input:focus-visible{outline:2px solid var(--am-accent);outline-offset:1px}.rbe-row .am-btn{flex:none;min-height:46px}.rbe-box{color:var(--am-text);grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:12px;line-height:1.45;display:grid}.rbe-box input{width:18px;height:18px;accent-color:var(--am-accent);margin:2px 0 0}.rbe-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rbe-error{color:var(--am-retry);margin:12px 0 0;font-weight:600}.rbe-status{color:var(--am-ink);margin:4px 0 0;font-weight:600}.rbe-privacy{color:var(--am-text);margin:14px 0 0}.rbe-privacy a{color:var(--am-ink)}@media (max-width:480px){.rbe{padding:18px 16px 14px}.rbe-row .am-btn{width:100%}}.rbe-offer-result{border-left:3px solid var(--am-accent);background:var(--am-surface);color:var(--am-ink);margin:0 0 12px;padding:12px 14px;line-height:1.45}
