.campaign-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.campaign-tabs button{min-height:44px;white-space:normal}.journey-page-stop.campaign-step-locked{opacity:.6}.journey-page-stop h2{overflow-wrap:anywhere}.journey-page-stop p{line-height:1.6}.journey-page-stop.complete{padding-block:12px}.campaign-completion-reward{flex-wrap:wrap;line-height:1.6}
@media(max-width:700px){.campaign-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-tabs button{font-size:13px;padding:10px;min-width:0}.journey-page-summary{gap:12px}.campaign-completion-reward{padding:16px}}
.campaign-current{padding:24px;margin:20px 0;border:1px solid #caa957}.campaign-current h2{margin:8px 0}.campaign-current p{line-height:1.6}.campaign-current strong{white-space:nowrap}.journey-map-ship{animation:none}.journey-page-stop.campaign-step-locked{opacity:.8}
.campaign-admin-user .admin-item-main{display:flex;flex-wrap:wrap;gap:18px}.campaign-admin-details{flex:1 1 100%;order:3;border-top:1px solid #304657;padding-top:12px}.campaign-admin-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.campaign-admin-details p{line-height:1.5;overflow-wrap:anywhere}.campaign-admin-user .credit-admin{margin-left:auto}@media(max-width:700px){.campaign-admin-user .credit-admin{width:100%;margin-left:0}}
