.agent-offers{overflow-wrap:anywhere}.agent-task{padding:1rem 0;border-bottom:1px solid #ddd}.agent-offers details{margin:.7rem 0}.agent-offers summary{cursor:pointer}.agent-offers .agent-source{white-space:pre-wrap;max-height:24rem;overflow:auto;font:inherit}.agent-offers .agent-hash{font-size:.8rem;word-break:break-all}.agent-offers .agent-line{margin:1rem 0}.agent-offers label{display:block;margin:.5rem 0}.agent-offers ol{padding-left:1.4rem}.agent-offers input:not([type=checkbox]),.agent-offers select,.agent-offers textarea{max-width:100%;width:100%}

.agent-offers .agent-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem}.agent-role-grid section{padding:.75rem;border:1px solid #ddd;border-radius:.5rem}.agent-role-grid h4{margin:0 0 .4rem}.agent-offers progress{width:100%;height:1rem;accent-color:var(--primary,#286543)}.agent-offers .agent-steps{list-style:none;padding:0}.agent-offers .agent-step{border:1px solid #ddd;border-left:4px solid #999;border-radius:.4rem;padding:.8rem;margin:.7rem 0}.agent-offers .agent-step:is([data-agent-step-status=completed],[data-agent-step-status=abgeschlossen]){border-left-color:#286543}.agent-offers .agent-step:is([data-agent-step-status=running],[data-agent-step-status=in_bearbeitung]){border-left-color:#2267a4}.agent-offers .agent-step:is([data-agent-step-status=failed],[data-agent-step-status=fehlgeschlagen]){border-left-color:#a52c2c}.agent-step h4{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:space-between;margin:.1rem 0 .5rem}.agent-step-status{font-weight:normal;font-size:.9rem}.agent-step-result{padding:.4rem .6rem;margin:.5rem 0;background:rgba(128,128,128,.08);border-radius:.3rem}
