/* OSMLY 3Y: desktop and mobile pipeline readability; scoped to pipeline page */
body.osmly-3y-pipeline .deal-dnd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible;align-items:start}
body.osmly-3y-pipeline .deal-dnd .lane{min-width:0;width:auto;min-height:200px;padding:12px;box-sizing:border-box}
body.osmly-3y-pipeline .deal-dnd .dealcard{min-width:0;width:100%;box-sizing:border-box;overflow-wrap:anywhere;display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:14px}
body.osmly-3y-pipeline .deal-dnd .dealcard strong,body.osmly-3y-pipeline .deal-dnd .dealcard small{display:block;overflow-wrap:anywhere}
body.osmly-3y-pipeline .deal-dnd .dealcard .btn,body.osmly-3y-pipeline .deal-dnd .dealcard button{max-width:100%;min-height:40px;white-space:normal;overflow-wrap:normal;line-height:1.35;text-align:center}
body.osmly-3y-pipeline .deal-dnd .dealcard select{max-width:100%;min-width:0}
body.osmly-3y-pipeline .deal-dnd .dealcard form{max-width:100%;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
body.osmly-3y-pipeline .deal-dnd .dealcard form select{flex:1 1 130px}
body.osmly-3y-pipeline .deal-dnd .dealcard form button{flex:0 0 auto}
body.osmly-3y-pipeline .deal-dnd .dealcard .osmly-3y-open{display:block;padding:10px 12px;border-radius:10px;text-decoration:none;background:#f3e8ff;color:#6b21a8;font-weight:750;text-align:center}
body.osmly-3y-pipeline .deal-dnd .dealcard .osmly-3y-open:focus-visible{outline:3px solid #9d4edd;outline-offset:2px}
@media(min-width:1250px){body.osmly-3y-pipeline .deal-dnd{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:800px) and (max-width:1249px){body.osmly-3y-pipeline .deal-dnd{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:799px){body.osmly-3y-pipeline .deal-dnd{display:flex;flex-direction:column;gap:12px;overflow:visible!important;width:100%;min-width:0}body.osmly-3y-pipeline .deal-dnd .lane{width:100%!important;min-width:0!important;min-height:0;padding:12px}body.osmly-3y-pipeline .deal-dnd .dealcard{width:100%!important;min-width:0!important;max-width:100%!important}body.osmly-3y-pipeline .deal-dnd .dealcard button{width:auto;max-width:100%}body.osmly-3y-pipeline .content,body.osmly-3y-pipeline .panel{min-width:0;max-width:100%;box-sizing:border-box}body.osmly-3y-pipeline .deal-dnd .dealcard .osmly-3y-open{width:100%;box-sizing:border-box}}
