.journey-relations{flex-direction:column;gap:10px;min-width:0;display:flex}.journey-relations__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.journey-relations__header h3{color:var(--app-ink);margin:0;font-size:14px}.journey-relations__button,.journey-relations__retry{border-radius:var(--app-radius-round);color:var(--app-accent);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:650;display:inline-flex}.journey-relations__button:hover,.journey-relations__retry:hover{background:color-mix(in srgb, var(--app-accent) 10%, transparent)}.journey-relations__button:disabled{cursor:not-allowed;opacity:.55}.journey-relations__button--primary{background:var(--app-accent);color:var(--app-accent-contrast)}.journey-relations__list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.journey-relations__item{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-surface);color:var(--app-ink);justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 9px;font-size:12px;line-height:1.45;display:flex}.journey-relations__item span{overflow-wrap:anywhere;min-width:0}.journey-relations__item button{color:var(--app-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px}.journey-relations__empty,.journey-relations__status,.journey-relations__error{color:var(--app-ink-muted);margin:0;font-size:12px;line-height:1.45}.journey-relations__error{color:var(--app-danger)}.journey-relations__picker{border-top:1px solid var(--app-border-subtle);flex-direction:column;gap:9px;padding-top:10px;display:flex}.journey-relations__field{color:var(--app-ink-muted);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.journey-relations__field .ui-select,.journey-relations__field .ui-select__trigger{width:100%;min-width:0}.journey-relations__picker-actions{justify-content:flex-end;gap:6px;display:flex}.journey-relations--compact{border-top:0;padding-top:0}.journey-relations--compact .journey-relations__header h3{color:var(--app-ink-muted);font-size:var(--app-font-size-sm);font-weight:var(--app-font-weight-medium)}.journey-relations--inline{min-height:var(--app-control-height-lg);border:1px solid var(--app-border);border-radius:var(--app-radius-round);background:var(--app-surface-muted);white-space:nowrap;flex-direction:row;align-items:center;gap:4px;padding:0 10px;display:inline-flex;position:relative}.journey-relations--inline .journey-relations__header{display:contents}.journey-relations--inline .journey-relations__header h3{color:var(--app-ink-muted);font-size:var(--app-font-size-xs);font-weight:var(--app-font-weight-medium)}.journey-relations--inline .journey-relations__button{order:3;width:22px;height:22px;padding:0;font-size:0}.journey-relations--inline .journey-relations__empty,.journey-relations--inline .journey-relations__status{color:var(--app-ink);line-height:1}.journey-relations--inline .journey-relations__list{flex-direction:row}.journey-relations--inline .journey-relations__item{border-radius:var(--app-radius-round);border:0;padding:2px 6px}.journey-relations--inline:has(.journey-relations__picker){border-radius:var(--app-radius-surface);white-space:normal;flex-direction:column;align-items:stretch;width:100%;padding:10px}.journey-relations--inline:has(.journey-relations__picker) .journey-relations__header{display:flex}.journey-relations--inline:has(.journey-relations__picker) .journey-relations__header h3{font-size:var(--app-font-size-sm)}@media (width<=640px){.journey-relations__picker-actions{justify-content:stretch}.journey-relations__picker-actions .journey-relations__button{flex:1}}.path-journey-relations{z-index:18;border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-overlay);background:color-mix(in srgb, var(--app-surface) 94%, transparent);width:min(320px,100% - 48px);box-shadow:var(--app-shadow-soft);color:var(--app-ink);padding:9px 11px;position:absolute;top:118px;right:24px}.path-journey-relations summary{cursor:pointer;font-size:12px;font-weight:700}.path-journey-relations[open] summary{margin-bottom:9px}.path-journey-relations__item{flex-direction:column;gap:2px}.path-journey-relations__item a,.path-journey-relations__item strong{color:var(--app-ink);font-size:12px;font-weight:700}.path-journey-relations__item>span{color:var(--app-ink-muted);font-size:11px}@media (width<=640px){.path-journey-relations{width:min(280px,100% - 24px);top:106px;right:12px}}
