/* Verified BAMKU Navigo geometry at1180x757; narrow viewport stays bounded. */
dialog.quoteNewNavigationUI:not([open]),dialog.quoteNewNavigationUI[hidden]{display:none!important}
dialog.quoteNewNavigationUI{position:fixed;inset:20px auto auto 50vw;transform:translateX(-50%);margin:0;box-sizing:border-box;width:400px;max-width:calc(100vw - 32px);height:199px;padding:0;border:0;border-radius:4px;background:#fff;color:#333;font:12px Arial,sans-serif}
dialog.quoteNewNavigationUI h2{position:absolute;top:20px;left:24px;right:48px;margin:0;font:500 20px/32px Roboto,Arial,sans-serif}
dialog.quoteNewNavigationUI h2::after{content:"";position:absolute;top:36px;left:0;right:-24px;height:1px;background:#e1e1e1}
dialog.quoteNewNavigationUI>p{position:absolute;top:76px;left:24px;right:24px;margin:0;font:500 12px/18px Verdana,Geneva,sans-serif}
dialog.quoteNewNavigationUI .quoteNewNavigationClose{position:absolute;top:22px;right:10px;width:24px;height:24px;min-width:0;min-height:0;padding:0;margin:0;border:0;background:transparent;color:#777;font:700 23px/18px Roboto,Arial,sans-serif;cursor:pointer}
dialog.quoteNewNavigationUI .quoteNewNavigationActions{position:absolute;top:110px;left:24px;right:24px;height:69px;padding:8px 24px 24px;border-top:1px solid transparent;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;gap:8px}
dialog.quoteNewNavigationUI .quoteNewNavigationActions>button{box-sizing:border-box;height:36px;min-height:36px;padding:0 16px;margin:0;border:0;border-radius:4px;white-space:nowrap;font:500 12px/18px Verdana,Geneva,sans-serif;cursor:pointer}
dialog.quoteNewNavigationUI .quoteNewNavigationNewWindow{background:#269bd5;color:#fff;box-shadow:0 2px 4px #0004}
dialog.quoteNewNavigationUI .quoteNewNavigationActions>.quoteNewNavigationCurrent{height:32px;min-height:32px;margin-left:8px;background:#fff;color:#333;box-shadow:0 1px 4px #0003}
dialog.quoteNewNavigationUI button:focus-visible{outline:2px solid #174c87;outline-offset:2px}
dialog.quoteNewNavigationUI button:disabled{cursor:default}
@media(max-width:380px){
 dialog.quoteNewNavigationUI .quoteNewNavigationActions{padding-left:0;padding-right:0;gap:8px}
 dialog.quoteNewNavigationUI .quoteNewNavigationActions>button{flex:1;min-width:0;padding:0 6px;white-space:normal}
 dialog.quoteNewNavigationUI .quoteNewNavigationActions>.quoteNewNavigationCurrent{margin-left:0}
}
