.opportunity-page{padding-bottom:4rem}.opportunity-filter{padding:1.5rem;margin-bottom:2rem}.opportunity-filter form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:end}.opportunity-filter label{display:grid;gap:.4rem;font-weight:600}.opportunity-filter input,.opportunity-filter select{width:100%;min-width:0;padding:.65rem;border:1px solid var(--line);background:var(--paper);color:inherit;font:inherit}.opportunity-results{display:grid;gap:1.25rem}.opportunity-record,.opportunity-workflow{padding:1.5rem;overflow-wrap:anywhere}.opportunity-record h3{font-size:1.35rem;line-height:1.3;margin:.75rem 0}.opportunity-record details{margin:1rem 0}.opportunity-workflow{margin-top:2rem}.opportunity-freshness{border-left:3px solid #8e6e12;padding:.75rem}.opportunity-share-status{min-height:1.4em;overflow-wrap:anywhere}@media(max-width:640px){.opportunity-filter form{grid-template-columns:1fr}.opportunity-record,.opportunity-filter,.opportunity-workflow{padding:1rem}}@media print{.opportunity-filter,.brief-actions,.opportunity-share-status{display:none}.opportunity-record{break-inside:avoid}}

.opportunity-shortlist{padding:1.5rem;margin-bottom:2rem}.shortlist-card{border-top:1px solid var(--line);padding:1rem 0}.shortlist-card h3{margin:.25rem 0;font-size:1.1rem;overflow-wrap:anywhere}.shortlist-card label{display:grid;gap:.4rem;margin:.6rem 0;font-weight:600}.shortlist-card textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:.65rem;background:var(--paper);color:inherit;border:1px solid var(--line)}#shortlist-status{min-height:1.4em;overflow-wrap:anywhere}#shortlist-rows{max-height:38rem;overflow:auto}.shortlist-card p{overflow-wrap:anywhere}.opportunity-page [hidden]{display:none!important}@media(max-width:640px){.opportunity-shortlist{padding:1rem}.opportunity-shortlist .brief-button{max-width:100%;white-space:normal}}
