.work-assistant-host{padding:0;overflow:hidden}.work-assistant{padding:24px}.work-assistant-create,.work-proposal-editor,.work-history{border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:24px}.work-history{border-bottom:0;margin-bottom:0}.work-section-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px}.work-section-row h2,.work-section-row h3{margin:0}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.work-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.work-lookup-results{display:grid;gap:4px;margin:-6px 0 14px;padding:8px;background:#f7f9fa;border:1px solid var(--line);border-radius:5px}.work-lookup-results button{text-align:left;width:100%}.work-proposal-row{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-align:left;padding:14px 0}.work-proposal-row span:first-child{display:grid;gap:5px;min-width:0}.work-proposal-row small{color:var(--muted);font-size:11px}.work-proposal-row:hover{background:#f7f9fa}.work-brief{padding:12px 14px;background:#f4f7f8;border-left:3px solid #87b9a9;font-size:13px;overflow-wrap:anywhere}.work-subsection{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.work-phase,.work-task{border-top:1px solid var(--line);padding:18px 0}.work-phase:first-of-type,.work-task:first-of-type{border-top:0}.work-phase select[multiple],.work-task select[multiple]{min-height:84px}.work-criteria{display:grid;gap:8px;margin-top:-6px}.work-criterion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.work-criterion button{min-height:34px}.work-assumptions{border:1px solid var(--line);background:#f7f9fa;padding:10px 14px;margin:18px 0}.work-assumptions summary{padding:0}.work-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-top:18px}.work-result{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.work-result p{margin:8px 0}.work-assistant-loading{padding:20px;color:var(--muted)}
@media(max-width:720px){.work-assistant{padding:18px}.work-grid{grid-template-columns:1fr}.work-lookup{grid-template-columns:1fr}.work-section-row{flex-wrap:wrap}.work-proposal-row{align-items:flex-start;flex-direction:column}.work-actions{justify-content:flex-start}.work-actions button{width:100%}}
