.dy-compact-header{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;padding:12px 22px!important;min-height:0!important}.dy-compact-header>nav.dy-compact-nav{display:flex!important;align-items:center;gap:16px!important;flex:1 1 auto!important;justify-content:center!important;margin:0!important;padding:0!important}.dy-compact-nav a{white-space:nowrap!important;padding:8px 2px!important;font-size:13px!important}.dy-compact-header [class*="brand"] img{max-height:48px!important;width:auto!important}.dy-compact-header .dy2023-logo{width:80px!important;height:60px!important;background-size:contain!important}.dy-compact-header [class*="brand"] strong{font-size:20px!important;letter-spacing:3px!important}.dy-compact-header [class*="brand"] small{font-size:9px!important}.dy-language-nav{display:flex!important;gap:10px!important;align-items:center!important;padding:0!important;margin:0!important;font:13px Arial,sans-serif!important;flex:0 0 auto!important}.dy-language-nav a{padding:8px 4px!important;white-space:nowrap}.dy-header-book{display:inline-block;padding:10px 16px!important;border:1px solid #b8c0c8;color:#fff!important;text-decoration:none!important;font:14px Arial,sans-serif!important}.dy-menu-toggle{display:none!important}.dy-step-hidden{display:none!important}.dy-step-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin:0 0 16px}.dy-step-tab,.dy-step-controls button{border:1px solid #9ca8b2!important;background:#101920!important;color:#fff!important;padding:12px!important;font:14px/1.4 Arial,sans-serif!important;min-height:44px}.dy-step-tab[aria-current="step"]{background:#d6dde2!important;color:#101820!important}.dy-step-tab:disabled{opacity:.55}.dy-step-status{font-size:20px;font-weight:bold;scroll-margin-top:90px}.dy-step-error{padding:12px;border:2px solid #e99;background:#fff0f0;color:#701010}.dy-step-controls{display:flex;justify-content:space-between;gap:16px;width:100%;margin:20px 0}.dy-step-controls [hidden]{display:none!important}.dy-step-summary{width:100%;padding:18px;border:1px solid #9ca8b2;box-sizing:border-box}.dy-step-summary dl{display:grid;grid-template-columns:1fr 2fr;gap:8px}.dy-step-summary dd{margin:0;overflow-wrap:anywhere}.dy-step-summary dt{font-weight:bold}@media(max-width:1000px){.dy-compact-header{padding:10px 14px!important;gap:10px!important}.dy-compact-header>.dy-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;padding:9px 12px;border:1px solid #aab4bd;background:#101820;color:#fff;min-height:40px}.dy-compact-header>nav.dy-compact-nav{display:none!important;order:10;flex:0 0 100%!important}.dy-compact-header.dy-menu-open>nav.dy-compact-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.dy-compact-header [class*="brand"]{margin-right:auto!important}.dy-compact-header .dy2023-logo{width:54px!important;height:44px!important}.dy-compact-header .dy-public-contact,.dy-compact-header .dy-r-quick-contact{display:none!important}.dy-compact-header .dy2023-actions a{padding:9px 10px!important;font-size:11px!important}.dy-compact-header .dy-language-nav{margin-left:auto!important}.dy-compact-header [class*="brand"] strong{font-size:16px!important;letter-spacing:1px!important}.dy-compact-header [class*="brand"] small{display:none!important}.dy-step-progress{grid-template-columns:repeat(2,1fr)}.dy-step-tab{font-size:12px!important;padding:9px!important}.dy-step-summary dl{grid-template-columns:1fr}.dy-step-summary dd{margin-bottom:8px}}
/* Correct language contrast across page-specific themes, including Vehicle. */
.dy-compact-header .dy-language-nav a,.dy-compact-header .dy-language-nav a:visited{color:#edf1f4!important;background:#101820!important;border:1px solid #7f8b95!important;border-radius:3px;text-decoration:none!important;line-height:1.3!important;min-height:40px;display:inline-flex!important;align-items:center;box-sizing:border-box;padding:8px 10px!important}
.dy-compact-header .dy-language-nav a:hover,.dy-compact-header .dy-language-nav a:focus-visible{color:#071015!important;background:#eef2f4!important;outline:2px solid #a8b8c4;outline-offset:2px}
@media(max-width:1000px){.dy-compact-header>.dyv1-book{width:auto!important;flex:0 0 auto!important;min-height:40px!important;height:40px!important;padding:8px 16px!important;font-size:12px!important;margin:0!important}.dy-compact-header>.dy-language-nav{width:auto!important;flex:0 0 auto!important;margin-left:auto!important}.dy-compact-header [class*="brand"]{flex:1 1 60%!important}.dy-compact-header>.dy-menu-toggle{margin-left:auto!important}}
