#marketing-resume-panel .panel-head{gap:16px;align-items:flex-start}
#marketing-resume-panel .panel-head>div{min-width:0}
#marketing-resume-panel .panel-head>.btn{flex:none;width:auto;margin:0;white-space:nowrap;min-height:44px}
#marketing-resume-panel .marketing-campaign-row{grid-template-columns:37px minmax(0,1fr) auto;gap:12px;padding:16px 0}
#marketing-resume-panel .marketing-campaign-info{min-width:0}
#marketing-resume-panel .marketing-campaign-info b{line-height:1.45;overflow-wrap:anywhere}
#marketing-resume-panel .marketing-campaign-info small{line-height:1.6}
#marketing-resume-panel .marketing-campaign-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}
#marketing-resume-panel .marketing-campaign-actions .status-chip{flex:none;white-space:nowrap}
#marketing-resume-panel .marketing-campaign-actions .btn{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:none;width:auto;margin:0;min-width:120px;min-height:44px;white-space:nowrap;word-break:normal;overflow-wrap:normal;line-height:1.3}
@media(max-width:900px){
 #marketing-resume-panel .marketing-campaign-row{grid-template-columns:37px minmax(0,1fr)}
 #marketing-resume-panel .marketing-campaign-actions{grid-column:2;justify-content:flex-start}
}
@media(max-width:480px){
 #marketing-resume-panel .panel-head{flex-wrap:wrap}
 #marketing-resume-panel .marketing-campaign-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 #marketing-resume-panel .marketing-campaign-actions .status-chip{grid-column:1/-1;justify-self:start}
 #marketing-resume-panel .marketing-campaign-actions .btn{width:100%;min-width:0}
}
