.journey-next{border-left:4px solid var(--pink);background:#fff}.journey-next h2{margin-top:10px}.journey-next .button{margin-top:18px}.journey-title,.journey-stage-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.journey-title>span{font-size:12px;color:var(--muted)}.journey-stage{margin-top:25px}.journey-stage-title{padding-bottom:12px}.journey-stage-title h3{font-size:15px}.journey-badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:20px;background:#f0eef4;color:#665e73;font-size:11px;font-weight:700;white-space:nowrap}.journey-badge.is-complete{color:#196a50;background:#e6f4ed}.journey-badge.is-complete:before{content:'✓';margin-right:5px}.journey-badge.is-attention{color:#815516;background:#fff2d9}.journey-task{border:1px solid var(--line);border-radius:9px;margin:8px 0;background:#fff;overflow:hidden}.journey-task>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;color:var(--ink);font-size:13px;font-weight:650;list-style:none}.journey-task>summary>span:first-child:before{content:'▸';display:inline-block;margin-right:10px;color:#84738a}.journey-task[open]>summary>span:first-child:before{content:'▾'}.journey-task[open]>summary{background:#faf8fb;border-bottom:1px solid var(--line)}.journey-task-detail{padding:4px 17px 17px;font-size:12px}.journey-task-detail ul,.journey-header-detail ul{padding-left:18px}.journey-task-detail .text-link{margin:12px 18px 0 0}.journey-verification>summary{font-weight:700;color:var(--ink);cursor:pointer}.journey-verification>details{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.journey-verification form{margin-top:14px}.journey-verification form label{margin-top:12px}.journey-verification .hint{font-size:12px}.journey-header-status>[data-guide-state].journey-badge{display:inline-flex;font-size:12px;color:#665e73}.journey-header-status>[data-guide-state].is-complete{color:#196a50}.journey-header-status>[data-guide-state].is-attention{color:#815516}.journey-header-detail{max-height:65vh;overflow:auto}.journey-header-detail ul{font-size:12px}.journey-header-detail [data-guide-detail]>p{margin:8px 0!important}@media(max-width:600px){.journey-task>summary{padding:12px;flex-wrap:wrap}.journey-stage-title{align-items:flex-start}.journey-badge{font-size:10px}.journey-task-detail{padding:4px 12px 14px}}
