/* TAVEN V5 — somente páginas internas; não altera a página inicial. */
.opportunity-entry-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}
.opportunity-entry-actions .journey-cta{margin-top:20px;text-align:left;padding:14px;min-height:64px;font-size:13px;line-height:1.3}
.opportunity-entry-actions .btn.light{background:#eaf4ff;color:#126cc9;border:1px solid #cde4fc}
.opportunity-entry-actions .btn.light:hover{background:#dbedff}
.opportunity-entry-actions .journey-cta span{font-size:17px}
.opportunity-offer{display:flex;gap:15px;padding:19px;border:1px solid #dce8f7;background:linear-gradient(125deg,#fff,#f7fbff);border-radius:16px;align-items:flex-start;cursor:pointer}
.opportunity-offer:hover{border-color:#74b4f7;box-shadow:0 10px 25px rgba(10,64,130,.07)}
.opportunity-offer input[type=checkbox]{width:20px;height:20px;flex:none;margin-top:3px;accent-color:#137ae5}
.opportunity-offer-content{min-width:0;flex:1}
.opportunity-offer-content p{line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0}
.opportunity-offer-content .amount{float:right;margin-left:8px}
.opportunity-offer-content a{display:inline-flex;margin-top:9px;font-size:12px;font-weight:650;color:#176dcc}
@media(max-width:700px){.opportunity-entry-actions{grid-template-columns:1fr}.opportunity-entry-actions .journey-cta{margin-top:10px;min-height:54px}.opportunity-offer-content .amount{float:none;display:block;margin-top:5px}}
