.journey-editor{color:#263246;min-width:0}.journey-editor input:not([type=checkbox]),.journey-editor textarea,.journey-editor select{background:#fff!important;color:#263246!important;border:1px solid #cbd5e1!important;width:100%;border-radius:8px;padding:10px 12px;min-height:44px}.journey-editor select{max-width:100%}.journey-editor label{color:#475569!important}.journey-editor [class*=text-white]:not(.je-preview *){color:#334155!important}.journey-editor [class*="bg-white/"]:not(.je-preview *){background-color:#fff}.journey-editor [class*="border-white/"]:not(.je-preview *){border-color:#dbe1e9}.journey-editor button[class*=bg-purple],.journey-editor a[class*=bg-purple]{color:#fff!important}.journey-editor [class*=text-purple-]{color:#6b21a8}.journey-editor [class*=text-red-]{color:#b91c1c}.journey-editor button{min-height:44px}.journey-editor h2{font-size:1.15rem}.journey-editor .je-panel{border:1px solid #dce2ea;background:#fff;border-radius:16px;padding:clamp(16px,3vw,28px)}.journey-editor .je-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.journey-editor .je-note{background:#f5f0fa;border:1px solid #ddd0ed;padding:14px;border-radius:10px;color:#57336d;font-size:14px;line-height:1.65}.journey-editor .je-item{border:1px solid #dce2ea;border-radius:12px;padding:16px;background:#fff}.journey-editor .je-tabs{display:flex;flex-wrap:wrap;gap:8px}.journey-editor .je-tabs button{padding:10px 14px;border-radius:8px;border:1px solid #d7dce5;background:#fff;color:#475569}.journey-editor .je-tabs button[aria-selected=true]{background:#f0e7f8;border-color:#8c51bb;color:#592080}.journey-editor .je-field{display:grid;gap:6px;min-width:0}.journey-editor .je-fields{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.journey-editor .je-full{grid-column:1/-1}.journey-editor .je-status{padding:12px 16px;border-radius:10px;background:#eaf5ee;color:#17643d}.journey-editor .je-error{background:#fff1f2;color:#9f1239}.journey-editor input[type=checkbox]{width:20px;height:20px;accent-color:#7e22ce}.journey-editor .je-reorder{display:flex;gap:4px;flex-shrink:0}.journey-editor .je-reorder button{width:44px;min-height:44px;border:1px solid #dbe1e9;border-radius:8px;background:#fff}.journey-path details>summary{cursor:pointer;list-style:none}.journey-path summary::-webkit-details-marker{display:none}.journey-path .jp-chevron{transition:transform .2s;flex-shrink:0}.journey-path details[open]>.jp-summary .jp-chevron{transform:rotate(90deg)}.journey-path .jp-summary{display:flex;align-items:center;gap:14px;padding:20px;min-height:64px}.journey-path details{border:1px solid #dde2ea;border-radius:16px;background:#fff;overflow:hidden}.journey-path .jp-items{border-top:1px solid #e2e8f0;padding:clamp(12px,3vw,24px);display:grid;gap:16px}.journey-path .jp-item{border:1px solid #dce2ea;border-radius:12px;padding:16px;min-width:0}.journey-path .jp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.journey-path .jp-actions button,.journey-path .jp-actions a{min-height:48px;white-space:normal;height:auto;text-align:center;padding:10px 16px}.journey-path p{line-height:1.65}.journey-path .jp-search{width:100%;min-height:48px;border:1px solid #cbd5e1;border-radius:10px;padding:12px 16px;color:#263246;background:#fff}.journey-path .jp-current{border:2px solid #9264b7}.journey-path .jp-label{font-size:14px;color:#526176}.journey-path .jp-lessons{display:grid;gap:8px;padding:12px}.journey-path .jp-lessons button{display:flex;gap:12px;align-items:center;text-align:left;padding:14px;min-height:48px;border-radius:8px;color:#334155;background:#f8fafc}.journey-path .jp-lessons button:hover{background:#f0e7f8}.journey-path .jp-lessons button:disabled{opacity:.55}.journey-path h2,.journey-path h3{overflow-wrap:anywhere}.journey-rich{line-height:1.85;overflow-wrap:anywhere;white-space:normal}.journey-rich>p{margin:.75em 0}.journey-rich h2,.journey-rich h3{font-weight:700;margin:1.2em 0 .6em}.journey-rich ul{list-style:disc;padding-left:1.5em}.journey-rich ol{list-style:decimal;padding-left:1.5em}.journey-rich li{margin:.4em 0}.journey-rich blockquote{border-left:3px solid #a77eb8;padding-left:1em;margin:1em 0}.journey-rich img{max-width:100%;height:auto}.journey-rich a{color:#6b21a8;text-decoration:underline}.journey-editor :focus-visible,.journey-path :focus-visible{outline:3px solid #8958ae;outline-offset:3px}.journey-editor .je-preview{max-height:75vh;overflow:auto;border:1px solid #dce2ea;border-radius:12px}.journey-editor .je-preview .fixed,.journey-editor .je-preview .sticky{position:static!important}@media(max-width:640px){.journey-editor .pl-12{padding-left:0}.journey-editor .p-5{padding:14px}.journey-editor .je-item .je-row{align-items:flex-start}.journey-path .jp-summary{padding:16px;gap:10px}.journey-path .jp-actions>*{flex:1 1 150px}.journey-path .jp-item{padding:14px}}.journey-editor>div:first-child{position:sticky;top:0;z-index:25;background:#f8fafc;padding:12px 0;border-bottom:1px solid #e2e8f0}.journey-editor .je-tabs{max-width:100%}.journey-editor details>summary{cursor:pointer;min-height:44px;display:flex;align-items:center}@media(min-width:1024px){.journey-detail-light>section:first-child .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
