.outreach-page{min-width:0}.outreach-banner{font-size:13px;color:#79622c;background:#fff8e7;border:1px solid #f0e1bc;padding:10px 14px;border-radius:8px}.outreach-account{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border:1px solid #dae8e7;background:#fff;border-radius:10px}.outreach-account strong{font-size:17px}.outreach-account small{display:block;color:#78908d;font-size:12px;margin-top:6px}.outreach-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0;flex-wrap:wrap}.outreach-list{display:grid;gap:10px}.outreach-contact{border:1px solid #dce7eb;border-radius:10px;background:#fff;padding:15px 18px;min-width:0}.outreach-contact header,.outreach-contact footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.outreach-contact header>div{flex:1;min-width:0;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.outreach-contact header>a{white-space:nowrap;flex:none}.outreach-contact header strong{font-size:15px}.outreach-status{font-size:11px;padding:3px 7px;border-radius:5px;background:#edf2f6;color:#567080}.outreach-status.sent{color:#187153;background:#e6f6ed}.outreach-status.needs_review,.outreach-status.blocked{background:#fff1df;color:#9a6324}.outreach-status.approved,.outreach-status.preparing{background:#eaf3fd;color:#316e9b}.outreach-copy{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:12px 0}.outreach-copy small,.outreach-contact footer small{color:#81939e;font-size:11px}.outreach-copy p{font-size:14px;line-height:1.7;margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.outreach-copy a{font-size:12px}.outreach-copy .outreach-warning{color:#ae6a27;font-size:12px}.outreach-contact .button{font-size:12px;padding:6px 10px;min-height:32px}.outreach-contact footer{border-top:1px solid #eef2f4;padding-top:10px}.outreach-contact footer .actions{flex-wrap:wrap}.outreach-pager{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:12px}.outreach-checkbox{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.7}.outreach-checkbox input{width:17px;min-height:17px;margin-top:4px;flex:none}.outreach-page blockquote,dialog blockquote{margin:8px 0;padding:10px 14px;border-left:3px solid #76bbab;background:#f2f9f7;white-space:pre-wrap;overflow-wrap:anywhere}.outreach-login-dialog{width:min(1100px,calc(100vw - 30px))}.outreach-login-frame{min-height:100px;overflow:auto}.outreach-login-frame img{display:block;width:100%;max-width:1100px;height:auto}.outreach-login-dialog .dialog-body{padding:10px 20px}
@media(max-width:760px){.outreach-account{padding:13px;align-items:flex-start;flex-direction:column}.outreach-account .actions{flex-wrap:wrap}.outreach-toolbar{align-items:stretch}.outreach-toolbar>.ui-tabs{display:flex;gap:5px;flex-wrap:nowrap;width:100%}.outreach-toolbar>.ui-tabs .button{font-size:12px;padding:8px;flex:1}.outreach-toolbar>.actions{flex-wrap:wrap}.outreach-copy{grid-template-columns:1fr;gap:10px}.outreach-contact{padding:13px}.outreach-contact footer{align-items:flex-start;flex-direction:column}.outreach-contact header>a{white-space:nowrap;flex:none}.outreach-contact header strong{font-size:14px}.outreach-contact p{font-size:13px}.outreach-banner{font-size:12px}.outreach-login-frame img{max-width:100%;min-width:0}.outreach-login-dialog .dialog-body{padding:8px}.outreach-login-dialog{width:calc(100vw - 12px)}}

.outreach-login-frame img[data-kind="qr"]{width:min(100%,300px);min-width:0;margin:16px auto}

.outreach-platforms{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.outreach-platforms .button{min-height:38px;padding:8px 16px}.outreach-platforms .button.primary .ops-platform{color:inherit}

.outreach-account-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}.outreach-account-controls>div{display:flex;gap:8px;align-items:center;max-width:100%}.outreach-account-controls select{width:300px;max-width:100%;min-height:38px;border:1px solid #d6e4e9;border-radius:6px;padding:6px 10px;color:#294057;background:#fff}.outreach-network{font-size:12px;color:#947030}.outreach-account-controls .button{white-space:nowrap}@media(max-width:760px){.outreach-account-controls>div{width:100%}.outreach-account-controls select{flex:1;min-width:0;width:auto}}

.outreach-auto-queue{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;margin:12px 0;border:1px solid #bfe7de;border-radius:10px;background:#edf9f5}.outreach-auto-queue small{display:block;color:#627b73;margin-top:4px}.outreach-toolbar select[name=syncMode]{max-width:180px;min-height:34px}
