.b1-journey{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-wrap:anywhere;background:var(--color-card);max-width:100%;color:var(--color-card-foreground);box-shadow:var(--shadow-soft);margin-block:1rem;padding:1rem}.b1-journey fieldset{border:0;margin:1rem 0;padding:0}.b1-journey label{margin-block:.5rem;display:block}.b1-journey input:not([type=checkbox]),.b1-journey select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-input-surface);width:100%;max-width:100%;color:var(--color-foreground);padding:.6rem;display:block}.b1-journey input[type=checkbox]{margin-inline-end:.5rem}.b1-journey button{border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:normal;background:var(--color-input-surface);color:var(--color-foreground);margin-block:.4rem;margin-inline-end:.5rem;padding:.6rem .9rem}.b1-journey :focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.b1-journey :disabled{opacity:.55}.b1-journey table{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:1rem}.b1-journey th,.b1-journey td{text-align:start;vertical-align:top;border-block-end:1px solid var(--color-border);overflow-wrap:anywhere;padding:.6rem}.b1-journey dl{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;display:grid}.b1-journey dd{white-space:pre-wrap;margin:0}.b1-journey .b1-legal{white-space:pre-wrap;border:1px solid var(--color-border);max-height:28rem;padding:1rem;overflow:auto}.b1-journey [role=alert]{border-inline-start:3px solid var(--color-destructive);padding-inline-start:.75rem}
