.workflow-guide{--guide-accent:#8c3647;border:1px solid #e2dce0;border-left:3px solid var(--guide-accent);color:#30343d;background:#fff;border-radius:4px;min-width:0;margin-block:20px}.workflow-guide .workflow-guide-header{justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 18px;display:flex}.workflow-guide .workflow-guide-header h2{color:#30343d;letter-spacing:0;margin:0;font-size:14px;font-weight:650;line-height:1.5}.workflow-guide .workflow-guide-toggle{min-width:44px;min-height:44px;color:var(--guide-accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:12px;line-height:1.5;display:inline-flex}.workflow-guide-toggle>svg{flex:0 0 16px}.workflow-guide .workflow-guide-toggle:hover{background:#f8f0f2}.workflow-guide .workflow-guide-body{padding:0 18px 20px}.workflow-guide .workflow-guide-body[hidden]{display:none}.workflow-guide .workflow-guide-hint{color:#68717e;margin:0 0 12px;font-size:12px;line-height:1.7}.workflow-guide .workflow-guide-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.workflow-guide .workflow-guide-steps>li{min-width:0}.workflow-guide .workflow-guide-step{color:#616b79;width:100%;min-height:44px;font:inherit;text-align:start;overflow-wrap:anywhere;box-sizing:border-box;background:#fafbfc;border:1px solid #e3e6eb;border-radius:3px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;line-height:1.55;display:flex}.workflow-guide button.workflow-guide-step{cursor:pointer}.workflow-guide button.workflow-guide-step:hover{color:var(--guide-accent);background:#fcf7f8;border-color:#b9828e}.workflow-guide .workflow-guide-step[aria-current=step]{color:#7d2e3e;background:#f8edf0;border-color:#ba8490;font-weight:650}.workflow-guide .workflow-guide-step-number{font-variant-numeric:tabular-nums;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.workflow-guide .workflow-guide-details{border-top:1px solid #ece7e9;margin-top:18px;padding-top:16px}.workflow-guide .workflow-guide-details h3{color:#30343d;letter-spacing:-.01em;margin:0 0 7px;font-size:16px;font-weight:620;line-height:1.5}.workflow-guide .workflow-guide-description{color:#596473;overflow-wrap:anywhere;max-width:88ch;margin:0;font-size:13px;line-height:1.8}.workflow-guide .workflow-guide-caution{color:#795c36;align-items:flex-start;gap:9px;max-width:88ch;margin:12px 0 0;font-size:12px;line-height:1.75;display:flex}.workflow-guide-caution>span:first-child{border:1px solid #a7865c;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.workflow-guide .workflow-guide-status{color:#536171;overflow-wrap:anywhere;max-width:88ch;margin:12px 0 0;font-size:12px;line-height:1.75}.workflow-guide .workflow-guide-extra{min-width:0;margin-top:14px}.workflow-guide .workflow-guide-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.workflow-guide .workflow-guide-action{border:1px solid var(--guide-accent);background:var(--guide-accent);color:#fff;min-width:44px;max-width:100%;min-height:44px;font:inherit;text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:560;line-height:1.6;display:inline-flex}.workflow-guide .workflow-guide-action:hover:not(:disabled){background:#732839;border-color:#732839}.workflow-guide .workflow-guide-action-secondary{color:#596473;background:#fff;border-color:#d6dbe2}.workflow-guide .workflow-guide-action-secondary:hover:not(:disabled){color:#30343d;background:#f5f6f8;border-color:#bfc6d0}.workflow-guide .workflow-guide-action:disabled{opacity:.55;cursor:not-allowed}.workflow-guide button:focus-visible{outline-offset:3px;outline:3px solid #8c3647}@media (width<=1100px){.workflow-guide .workflow-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.workflow-guide{margin-block:16px}.workflow-guide .workflow-guide-header{flex-wrap:wrap;align-items:flex-start;gap:0 10px;padding:8px 12px}.workflow-guide .workflow-guide-header h2{align-items:center;min-height:44px;display:flex}.workflow-guide .workflow-guide-toggle{margin-left:auto}.workflow-guide .workflow-guide-body{padding:0 12px 16px}.workflow-guide .workflow-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-guide .workflow-guide-step{gap:5px;padding:9px 8px}.workflow-guide .workflow-guide-actions{align-items:stretch}.workflow-guide .workflow-guide-action{flex:160px}}@media (prefers-reduced-motion:reduce){.workflow-guide *,.workflow-guide :before,.workflow-guide :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
