.proposal-main29 .proposal-source251{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 18px;margin:18px 0 26px;background:#edf4f8;border:1px solid #c5d7e5;border-radius:8px}
.proposal-source251 #source-label29{flex:1 1 240px;font-size:11px;line-height:1.5;letter-spacing:.035em;font-weight:500;color:#164f90}
.proposal-main29 .proposal-source251 button{min-height:44px;padding:11px 14px;font:inherit;font-size:12px;border:1px solid #9bb9d1;border-radius:6px;background:#f8fbfd;color:#164f90;cursor:pointer}
.proposal-main29 .proposal-source251[data-basis251="example"]{border:2px solid #164f90;background:#e1edf6}
.proposal-main29 .proposal-source251[data-basis251="example"] #example29{background:#164f90;color:#f8fbfd}
.proposal-main29 .proposal-source251 button:focus-visible{outline:3px solid #164f90;outline-offset:3px}
@media(max-width:600px){.proposal-main29 .proposal-source251{padding:14px;gap:10px}.proposal-source251 #source-label29{flex-basis:100%}.proposal-main29 .proposal-source251 button{flex:1 1 130px}}
