.ai-workflow{border:1px solid #bfcedb;border-left:4px solid #315d7c;border-radius:10px;background:#f4f7fa;padding:1.25rem;margin:1.25rem 0;color:#20364c;overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.ai-workflow h3{margin:0 0 .5rem;font-size:1.25rem}.ai-workflow p{margin:.5rem 0 1rem}.ai-workflow fieldset{border:0;padding:0;margin:0;display:grid;gap:.8rem;min-width:0}.ai-workflow label{display:grid;gap:.4rem;font-size:1rem}.ai-workflow input:not([type=checkbox]),.ai-workflow select,.ai-workflow textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #a6b9c9;border-radius:6px;padding:.65rem;background:white;color:#20364c;font:inherit}.ai-workflow textarea{resize:vertical}.ai-workflow .ai-workflow-consent{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem}.ai-workflow-consent input{flex:none;width:18px;height:18px;margin-top:.2rem}.ai-workflow .button{font:inherit;white-space:normal;min-height:44px;padding:.65rem 1rem;cursor:pointer;background:#244761;color:#fff;border:1px solid #244761;border-radius:6px}.ai-workflow .button.secondary{background:white;color:#244761}.ai-workflow button:disabled{opacity:.6;cursor:wait}.ai-workflow [role=alert]{color:#933737}.ai-workflow-help{font-size:.9rem;color:#4f6679}.ai-workflow-result:empty{display:none}.ai-workflow-result{border-top:1px solid #bfcedb;padding-top:1rem;margin-top:1rem}.ai-workflow-result ol{padding-left:1.4rem}.ai-workflow-result li{margin-bottom:1rem}.ai-workflow-result dl{display:grid;grid-template-columns:1fr 2fr;gap:.5rem}.ai-workflow-result dt{font-weight:600}.ai-workflow-result dd{margin:0}.ai-workflow-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.ai-workflow-actions a{color:#244761;text-decoration:underline}.ai-workflow-draft{white-space:pre-wrap;border:1px solid #bfcedb;background:white;padding:1rem;border-radius:6px}.ai-workflow :focus-visible{outline:3px solid #638eb0;outline-offset:3px}@media(max-width:480px){.ai-workflow{padding:1rem}.ai-workflow-result dl{grid-template-columns:1fr}.ai-workflow-result dd{margin-bottom:.6rem}.ai-workflow .button{width:100%}}
