.journey-settings{max-width:48rem;margin:2rem auto;padding:1.25rem;border:1px solid #d8d3c6;border-radius:14px;background:#fffdf5;color:#191917;overflow-wrap:anywhere}
.journey-settings h3{font-size:1.1rem;line-height:1.7;margin:0 0 1rem}.journey-settings p{line-height:1.9;margin:1rem 0}
.journey-setting-controls{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.journey-setting-toggle{display:flex;gap:.65rem;align-items:center;border:0;background:transparent;color:inherit;font:inherit;min-width:92px;min-height:44px;padding:0;cursor:pointer}
.journey-setting-track{position:relative;display:block;width:52px;height:32px;border-radius:999px;background:#76767e}.journey-setting-thumb{position:absolute;inset-inline-start:3px;top:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0004;transition:transform .18s ease}
.journey-setting-toggle[aria-checked=true] .journey-setting-track{background:#248a3d}.journey-setting-toggle[aria-checked=true] .journey-setting-thumb{transform:translateX(20px)}.journey-setting-toggle:dir(rtl)[aria-checked=true] .journey-setting-thumb{transform:translateX(-20px)}
.journey-setting-toggle:disabled{cursor:default;opacity:.65}.journey-setting-toggle:focus-visible,.journey-setting-retry:focus-visible,.journey-setting-store:focus-visible{outline:3px solid #ae3325;outline-offset:5px;border-radius:7px}
.journey-setting-retry{font:inherit;min-height:44px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;padding:.5rem .75rem;cursor:pointer}.journey-setting-store{text-decoration:underline;text-underline-offset:.2em}.journey-settings [data-journey-captcha]{max-width:100%;overflow:auto}
@media(prefers-reduced-motion:reduce){.journey-setting-thumb{transition:none}}@media(max-width:520px){.journey-settings{padding:1rem}}
