/* Nov 13: keep the itinerary control in document flow, never over page text. */
html[data-nd-family] .nd-itinerary-toolbar{position:static;display:flex;justify-content:flex-end;align-items:center;clear:both;box-sizing:border-box;width:100%;padding:10px max(20px,4vw);background:var(--nd-family-paper,#f8f4eb);border-block:1px solid #14313c22;isolation:isolate}
html[data-nd-family] .nd-itinerary-toolbar .nd-favorites-launcher{position:static;inset:auto;z-index:auto;min-height:44px;max-width:100%;padding:8px 12px;gap:8px;font-size:13px;line-height:1.4;box-shadow:none;margin:0;border-radius:6px;white-space:normal}
html[data-nd-family] .nd-itinerary-toolbar .nd-favorites-launcher b{font-size:22px}
html[data-nd-family] .nd-itinerary-toolbar .nd-favorites-launcher span{min-width:22px;height:22px;font-size:12px}

/* Keep the main site's mobile header label visible and inside its controls. */
@media(max-width:640px){.nd-header .nd-plan.nd-contact-action{width:auto;min-width:0;min-height:44px;padding:10px 12px;gap:8px;white-space:normal;font-size:12px}.nd-header .nd-plan.nd-contact-action>span:first-child{display:inline!important}.nd-header .nd-controls{min-width:0;gap:12px;flex-wrap:wrap}.nd-header .nd-shell{gap:16px}}
