.page-admin .section,.page-admin .page-masthead{padding:24px 0!important}.page-admin .admin-section{padding:24px;margin:20px 0;background:#fff;border:1px solid #dbe1e8;border-radius:16px;border-top:3px solid #c9a35f}.page-admin .admin-section h2{font-family:inherit;margin:0 0 10px;font-size:1.4rem}.page-admin .admin-section h3{font-family:inherit;font-size:1.15rem}.page-admin .admin-table td,.page-admin .admin-table th{border-bottom:1px solid #e2e7ec}.page-admin .admin-grid{margin:12px 0;gap:12px}.page-admin .metric{background:#fff;border-color:#dbe1e8}.page-admin .admin-columns{gap:18px}.page-admin .proposal-card{padding:20px}.admin-review-card{padding:18px;margin:14px 0;border:1px solid #dbe1e8;border-radius:12px;background:#fafaf8}.admin-review-card h3{margin:0 0 8px}.admin-review-card p{margin:10px 0;overflow-wrap:anywhere}.admin-review-card summary{cursor:pointer;font-weight:600;padding:8px 0}.admin-review-card details>select,.admin-review-card textarea{display:block;width:100%;padding:12px;border:1px solid #bcc7d2;border-radius:8px;font:inherit;margin:12px 0}.admin-review-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.page-admin #adminWorkflow button,.flow-page #proposalForm>button[type=button]{font:inherit;padding:10px 16px;border:1px solid #b89559;border-radius:8px;background:#fff;color:#12243a;cursor:pointer;margin:6px 6px 6px 0}.page-admin #adminWorkflow button:disabled{opacity:.45;cursor:default}.admin-workflow-nav{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.admin-workflow-nav a{padding:8px 12px;background:#fff;border:1px solid #dbe1e8;border-radius:8px}.flow-page .proposal-card h1,.flow-page .proposal-card h2{font-family:inherit}.flow-page .proposal-card label{gap:6px}.flow-page .field-grid{gap:16px}.flow-page .flow-panel>p{margin:12px 0}.flow-page .flow-panel>button{font:inherit;padding:10px 16px;border-radius:8px;border:1px solid #c9a35f;background:#fff}.page-admin textarea{font:inherit}@media(max-width:700px){.page-admin .admin-section{padding:16px}.page-admin .admin-columns,.page-admin .admin-layout{grid-template-columns:minmax(0,1fr)}.admin-review-card{padding:14px}}

#f4n4PublishedOpportunities{max-width:1240px;margin:0 auto;padding:24px}#f4n4PublishedOpportunities .opp-card{margin:16px 0}#f4n4PublishedOpportunities h2{font-family:inherit}
