.outreach-task{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #b1914b44}.outreach-task>div{flex:1;min-width:0}.outreach-task strong{font:600 14px/1.4 'Segoe UI',sans-serif;display:block}.outreach-task small{display:block;color:#ebc870;font-size:12px;line-height:1.6}.outreach-task button{padding:8px 10px;font-size:12px;white-space:nowrap;min-height:38px}.outreach-disclaimer{display:block;font-size:11px;line-height:1.5;margin-top:12px}.promotion-tasks h3{margin-top:20px}
#outreachDialog{box-sizing:border-box;width:min(550px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:20px;background:#30271c;border:1px solid #dbb66c;border-radius:16px;color:#fff0d1;overflow:auto;font-family:'Segoe UI',sans-serif}#outreachDialog h2{font:700 22px/1.3 'Segoe UI',sans-serif}.promotion-image{display:block;width:100%;border-radius:10px;margin:12px 0}.share-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.share-actions>*{flex:1 1 150px;min-height:40px;text-align:center}.share-outbound{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #bfa16b88;color:#ffe0a0;padding:10px;border-radius:9px}.share-verification,.share-site-note{font-size:12px;line-height:1.5;color:#d3c4ab}.share-link{font-size:13px}.outreach-task.received .mission-check{color:#7ee5a0;border-color:#7ee5a0}
@media(max-width:600px){.outreach-task{gap:8px;padding:10px 0}.outreach-task strong{font-size:13px}.outreach-task small{font-size:11px}#outreachDialog{padding:16px}#outreachDialog h2{font-size:19px}}
.share-actions>.share-app-help{flex:1 1 100%;min-height:0;font-size:12px;line-height:1.5;text-align:left;color:#dbcba9}
