.journal-form[data-v-2ac18c67]{flex-direction:column;gap:1.5rem;display:flex}@media (width>=768px){.journal-form[data-v-2ac18c67]{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid;position:relative}.journal-form[data-v-2ac18c67]:before{background:linear-gradient(transparent,var(--ui-border) 8%,var(--ui-border) 92%,transparent);content:"";width:1px;position:absolute;top:0;bottom:0;left:15.75rem}.journal-form[data-v-2ac18c67]>:not(.journal-tabs,.journal-form-alert,.journal-form-actions){grid-column:2}.journal-tabs[data-v-2ac18c67]{grid-area:span 4/1;position:sticky;top:1rem}.journal-form-alert[data-v-2ac18c67]{grid-column:1/-1}.journal-form-actions[data-v-2ac18c67]{grid-column:2}}.journal-tabs-heading[data-v-2ac18c67]{padding:.25rem .75rem 1rem}.journal-tabs-progress-segment[data-v-2ac18c67]{background:var(--ui-border);border-radius:999px;height:.1875rem;transition:background-color .18s,box-shadow .18s}.journal-tabs-progress-segment--active[data-v-2ac18c67]{background:var(--ui-primary);box-shadow:0 0 .5rem color-mix(in srgb,var(--ui-primary) 35%,transparent)}.journal-tab-indicator{background:linear-gradient(105deg,color-mix(in srgb,var(--ui-primary) 8%,var(--ui-bg-elevated)),color-mix(in srgb,var(--ui-primary) 3%,var(--ui-bg-elevated)));border-color:color-mix(in srgb,var(--ui-primary) 20%,var(--ui-border));box-shadow:inset .1875rem 0 0 var(--ui-primary),0 .5rem 1.5rem -1.25rem color-mix(in srgb,var(--ui-primary) 65%,transparent)}.journal-tab-icon[data-v-2ac18c67]{background:color-mix(in srgb,var(--ui-bg) 72%,transparent);border-color:var(--ui-border);color:var(--ui-text-muted);z-index:1;border-width:1px;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex;position:relative}.journal-tab-icon--active[data-v-2ac18c67]{background:var(--ui-primary);border-color:var(--ui-primary);box-shadow:0 .375rem 1rem -.5rem color-mix(in srgb,var(--ui-primary) 80%,transparent);color:var(--ui-text-inverted)}.journal-required-badge[data-v-2ac18c67]{background:color-mix(in srgb,var(--ui-primary) 5%,transparent);border-color:color-mix(in srgb,var(--ui-primary) 20%,var(--ui-border));color:color-mix(in srgb,var(--ui-primary) 80%,var(--ui-text))}@media (width>=768px){.journal-tab-icon[data-v-2ac18c67]:not(.journal-tab-icon--last):after{background:linear-gradient(var(--ui-border),color-mix(in srgb,var(--ui-primary) 25%,var(--ui-border)));content:"";width:1px;height:2rem;position:absolute;top:calc(100% + .25rem);left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.journal-tab-icon[data-v-2ac18c67],.journal-tabs-progress-segment[data-v-2ac18c67]{transition:none}}
