.proposal-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.dashboard-incoming .work-row{flex-wrap:wrap;gap:16px;padding:24px 0}
.dashboard-incoming .work-row>div:first-child{flex:1 1 100%;min-width:0}
.dashboard-incoming .work-row p{white-space:normal;overflow-wrap:anywhere;max-width:70ch;line-height:1.65}
.dashboard-contract progress{width:100%;height:10px;accent-color:#205bff}
.search-options{margin:20px 0;gap:16px}
.search-options label{display:grid;gap:8px;font-size:15px;color:#132045}
.search-options select,.search-options input{font:inherit;padding:12px;border:1px solid #dce1eb;border-radius:12px;background:white;min-width:0}
.mp-job-card--list .mp-job-top strong,.mp-job-card--list .mp-job-top span{font-size:14px}
.mp-job-card--list .mp-tags span{font-size:13px}
.message-thread .message{overflow-wrap:anywhere}
.conversation-shell h1{font-size:clamp(26px,4vw,40px);line-height:1.2}
.workspace-report{margin:20px 0;padding:16px;border:1px solid #dce1eb;border-radius:12px;background:#fff;font-size:15px}
.workspace-report summary{cursor:pointer}.workspace-report label{display:grid;gap:8px;margin:16px 0}
@media(max-width:640px){.search-options{display:grid;grid-template-columns:1fr}.proposal-actions{width:100%}.dashboard-incoming .work-row{display:flex}.proposal-actions .button{min-height:44px}}
