/* Thrivon Bike v4.0 — Um único fluxo operacional, sem sobrepor a base visual. */
.unified-workflow{display:flex;gap:22px;justify-content:space-between;align-items:center;margin:16px 0 22px;padding:20px 24px;border:1px solid var(--ui-border,#d9e6e6);border-radius:18px;background:var(--ui-surface,#ffffff);color:var(--ui-text,#102838);box-shadow:0 5px 22px rgba(0,18,37,.035)}
.unified-workflow>div{display:flex;flex-direction:column;gap:5px;min-width:0}
.unified-workflow strong{font-size:16px;line-height:1.4;letter-spacing:-.025em}
.unified-workflow p{margin:0;color:var(--ui-muted,#61758b);font-size:13px;line-height:1.5}
.unified-workflow-label{color:var(--ui-green,#008e6a);font-weight:750;font-size:10px;letter-spacing:.13em}
.unified-workflow button{white-space:nowrap;min-height:42px}
html[data-theme="dark"] .unified-workflow,[data-theme="dark"] .unified-workflow{background:var(--ui-surface,#132333);border-color:var(--ui-border,#304459);color:var(--ui-text,#f4f8fc)}
@media(max-width:640px){.unified-workflow{align-items:stretch;flex-direction:column;padding:16px;gap:14px}.unified-workflow button{width:100%}}
