.plannedRoute{margin:12px 0 20px;padding:16px;border:1px solid var(--line,#587184);border-radius:7px;background:var(--panel,#0c2131);min-width:0}.plannedRouteHeading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.plannedRouteHeading h3{margin:0;font-size:1rem}.plannedRouteHeading>span,.plannedRouteNote,.plannedRouteSource{font-size:.8rem;line-height:1.5;color:var(--muted,#bfd0df)}.plannedRouteFigures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0}.plannedRouteFigures>div{display:grid;gap:6px}.plannedRouteFigures span{font-size:.8rem;color:var(--muted,#bfd0df)}.plannedRouteFigures b{font-size:1.2rem}.plannedRoute details>summary{cursor:pointer;font-size:.85rem}.plannedRouteEvidence{display:grid;gap:12px;padding-left:22px}.plannedRouteEvidence li>*{display:block;font-size:.8rem;line-height:1.5}.plannedRouteEvidence small{color:var(--muted,#bfd0df)}.plannedRouteWarning{padding:10px;border-left:3px solid var(--accent,#f5bd65);font-size:.85rem;line-height:1.5}.plannedRouteEditor{margin-top:16px}.plannedRouteEditor>p{font-size:.85rem;line-height:1.5}.plannedRouteEditor form{display:grid;gap:14px}.plannedRouteEditor label{display:grid;gap:6px;font-size:.85rem}.plannedRouteEditor input:not([type=checkbox]):not([type=hidden]){width:100%;min-width:0}.plannedRouteOrigin>label,.plannedRouteConfirm{display:flex!important;align-items:start;gap:8px!important;line-height:1.5}.plannedRoute input[type=checkbox]{width:auto;flex:none}.plannedRouteOrigin>div{display:grid;grid-template-columns:2fr 1fr 2fr 1fr;gap:10px;margin-top:12px}.plannedRouteOrigin>div[hidden]{display:none}.plannedRouteInputs{display:grid}.plannedRouteInput{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,1fr) minmax(100px,1fr);gap:12px;border-top:1px solid var(--line,#587184);padding:12px 0}.plannedRouteInput>div>*{display:block;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.plannedRouteInput>div>span{color:var(--muted,#bfd0df);font-size:.75rem}.plannedRouteActions{display:flex;gap:10px;flex-wrap:wrap}.plannedRouteActions button{min-height:44px}.plannedRouteDraft{font-size:.8rem;line-height:1.5}.plannedRouteDraft li{overflow-wrap:anywhere}@media(max-width:600px){.plannedRoute{padding:12px}.plannedRouteFigures{grid-template-columns:1fr;gap:10px}.plannedRouteFigures>div{display:flex;justify-content:space-between;gap:10px}.plannedRouteFigures b{font-size:1rem}.plannedRouteInput{grid-template-columns:1fr 1fr}.plannedRouteInput>div{grid-column:1/-1}.plannedRouteOrigin>div{grid-template-columns:2fr 1fr}.plannedRouteActions>*{width:100%}}
