/* Scoped desktop polish; accepted map and form controls remain intact. */
.voyage-attention{display:grid;gap:5px;margin-top:14px;border-left:3px solid var(--amber);padding:8px 12px;background:var(--surface-alt,transparent)}.voyage-attention[hidden]{display:none}.voyage-attention.critical{border-color:var(--danger)}.voyage-attention button{text-align:left;white-space:normal;line-height:1.5;color:var(--text)}
#voyageHero .time-note{max-width:58ch}#resultVoyage,#routeTitle,.compact-vessel{overflow-wrap:anywhere}.depth-card,.navigation-card,.voyage-time-card{border-radius:8px;padding:18px;border:1px solid var(--border);background:var(--surface);margin-top:14px;min-width:0}.depth-heading,.navigation-heading,.time-heading{align-items:start}.depth-metrics,.navigation-metrics,.time-metrics{gap:14px}.advanced-nav{gap:3px 12px}#routeSettings #accessSettings{margin-top:12px}.voyage-attention:empty{display:none}
body[data-mode="simple"] .secondary-chip{display:none}body[data-mode="simple"] #depthSummary .indonesia-metrics{display:none}body[data-mode="simple"] #depthSummary>.depth-coverage+ .helper{display:none}body[data-mode="simple"] #voyageTimeSummary .time-metrics>div:nth-child(2),body[data-mode="simple"] #voyageTimeSummary .time-metrics>div:nth-child(3),body[data-mode="simple"] #voyageTimeSummary .time-metrics>div:nth-child(5){display:none}body[data-mode="simple"] #voyageTimeSummary .time-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
