/* Consistent action controls within the opportunities content. */
.opportunity-actions{display:flex;align-items:stretch;gap:12px;flex-wrap:nowrap;}
.opportunity-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;min-height:48px!important;padding:10px 18px!important;border:1px solid #2E7D32!important;border-radius:10px!important;background:#2E7D32!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:normal!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;cursor:pointer;}
.opportunity-secondary{background:#D8BA24!important;color:#173825!important;border-color:#D8BA24!important;}
.opportunity-button:hover{background:#235E27!important;color:#fff!important;}
.opportunity-button:focus-visible{outline:3px solid #a98034;outline-offset:3px;}
.opportunity-actions>.opportunity-button{flex:1 1 0;min-width:0;margin:0!important;}
@media(max-width:520px){.opportunity-button{padding-inline:10px!important}.opportunity-actions{gap:12px}}

[aria-label="Opportunities"] [role="tab"]{background:#EAE0CC!important;color:#534839!important;border:1px solid #D6CBB8!important;min-height:48px;}
[aria-label="Opportunities"] [role="tab"][aria-selected="true"]{background:#FBF7EE!important;color:#173825!important;border-color:#173825!important;box-shadow:inset 0 -3px 0 #173825!important;}
.opportunity-secondary:hover{background:#E6CA38!important;color:#173825!important;border-color:#E6CA38!important;}
