.external-proposal-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.external-proposal-filters button{align-self:end}.external-proposal-list{display:grid;gap:14px}.external-proposal-card{padding:18px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:calc(var(--radius) * .8);background:var(--background);overflow-wrap:anywhere}.external-proposal-card h4{margin:0 0 8px}.external-proposal-meta{display:flex;gap:8px;flex-wrap:wrap}.external-proposal-meta span{padding:4px 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:.85rem}.external-proposal-contact,.external-proposal-source{padding:10px 12px;border-radius:10px;background:var(--surface)}.external-proposal-actions,.external-proposal-reject{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.external-proposal-reject select,.external-proposal-reject input{flex:1 1 220px}.external-proposal-reject button{flex:0 0 auto}@media(max-width:720px){.external-proposal-filters{grid-template-columns:1fr}.external-proposal-actions,.external-proposal-reject{display:grid}.external-proposal-actions>*,.external-proposal-reject>*{width:100%;min-width:0}.external-proposal-meta{display:grid}}
