/* URL layout: keep complete destinations readable inside cards at every width. */
.dest-wrap{align-items:baseline;flex-wrap:wrap;box-sizing:border-box}
.dest-wrap .dest-lbl{flex:0 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere!important}
.dest-wrap .dest-link{flex:1 1 14rem;min-width:0;max-width:100%;white-space:normal!important;overflow:visible;text-overflow:clip;overflow-wrap:anywhere!important;word-break:normal!important}
:is(#offersList,#linkList,#campaignList,#batchResults,#recentBatches,#interface8Content){min-width:0;max-width:100%}
:is(#offersList,#linkList,#campaignList,#batchResults,#recentBatches,#interface8Content) :is(div,span,label,a,p,summary,h2,h3,h4,code){min-width:0;overflow-wrap:anywhere!important}
#offersList .row{width:100%;box-sizing:border-box}
#offersList .row>*,#offersList .row label{max-width:100%}
#offersList .offerSelectCb{flex-shrink:0}
:is(#interface2Content,#interface8Content) a{min-width:0;max-width:100%;overflow-wrap:anywhere!important}
#interface8Content .pf-list-row>.btn:first-child{max-width:100%;white-space:normal;overflow-wrap:anywhere!important}
@media(max-width:640px){.dest-wrap .dest-lbl,.dest-wrap .dest-link{flex-basis:100%}}
