.workflow-selector{max-width:1180px;margin:auto}.workflow-selector .examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.workflow-selector .examples button{text-align:left;padding:16px;line-height:1.4}.workflow-selector .examples strong{display:block;margin-bottom:7px}.workflow-selector .examples [aria-pressed=true]{border:2px solid #087f8c;background:#edfafa}.workflow-selector .stages{display:flex;gap:12px;flex-wrap:wrap;list-style:none;padding:0}.workflow-selector .stages li{flex:1 1 130px;background:#e5ecf1;padding:10px 14px;border-radius:8px}.workflow-selector .layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:22px;align-items:start}.workflow-selector .panel{background:white;border:1px solid #d9e1e6;border-radius:14px;padding:24px;min-width:0}.workflow-selector label{display:block;font-weight:650;margin-top:18px}.workflow-selector label small{display:block;font-weight:400;color:#526a7a;font-size:.88em}.workflow-selector input,.workflow-selector select{width:100%;max-width:100%;font:inherit;margin-top:6px;padding:10px;min-height:44px}.workflow-selector button{font:inherit;max-width:100%;white-space:normal;min-height:44px}.workflow-selector button:focus-visible,.workflow-selector select:focus-visible,.workflow-selector input:focus-visible,.workflow-selector a:focus-visible{outline:3px solid #a86500;outline-offset:3px}.workflow-selector fieldset{min-width:0}.workflow-selector .update{margin-top:22px;background:#115e75;color:white;padding:12px 20px}.workflow-selector .keep{background:#eaf5ef;border-left:4px solid #328866;padding:10px 14px}.workflow-selector .candidate{border:1px solid #d9e1e6;border-radius:8px;padding:12px 16px;margin:12px 0}.workflow-selector a,.workflow-selector p,.workflow-selector li{overflow-wrap:anywhere}.workflow-selector [hidden]{display:none!important}.workflow-selector .notice{padding:12px 16px;background:#fff5dc;border-left:4px solid #d6921f}.workflow-selector details{margin:24px 0}.workflow-selector summary{cursor:pointer;font-weight:650}.workflow-selector .workflow-note{font-size:.9em;color:#526a7a}@media(max-width:720px){.workflow-selector .layout,.workflow-selector .examples{grid-template-columns:1fr}.workflow-selector .panel{padding:16px}}@media print{.workflow-selector .examples,.workflow-selector form,.workflow-selector #workflow-update{display:none}.workflow-selector .layout{display:block}.workflow-selector .panel{border:0;padding:0}.workflow-selector details{break-inside:avoid}}
