.dn-obsolete,.dn-host.header-body__menu>ul,.dn-host.header__nav>.header__nav-list,.dn-host>.jr_h_menu_in>li:not(.ss-li){display:none!important}
.dn-host.jr_h_menu_nav{display:flex;align-items:center;justify-content:space-between;gap:12px}
.dn-host>.jr_h_menu_in{flex:0 0 auto;width:auto;margin:0;padding:0}
.dn{--dn-bg:#fff;--dn-text:#102744;--dn-muted:#4c627a;--dn-border:#d7e1ed;--dn-hover:#edf3f9;--dn-accent:#c86616;display:flex;align-items:center;gap:1px 9px;flex-wrap:wrap;color:var(--dn-text);font:inherit;text-transform:none;letter-spacing:normal}
.dn-geellux{--dn-text:#181818;--dn-muted:#555;--dn-border:#dfdfdd;--dn-hover:#f1f1ef;--dn-accent:#222;gap:1px 5px}
.dn [hidden]{display:none!important}
.dn a,.dn button,.dn summary{color:inherit;font:inherit;text-decoration:none;text-transform:none;letter-spacing:normal}
.dn a:hover{text-decoration:underline;text-underline-offset:.18em}
.dn button,.dn summary{cursor:pointer}
.dn summary{display:block;list-style:none}
.dn summary::-webkit-details-marker{display:none}
.dn .dn-trigger,.dn .dn-top-link{display:flex;align-items:center;gap:7px;white-space:nowrap;min-height:43px;padding:6px;font-size:14px;font-weight:650}
.dn .dn-trigger::after,.dn .dn-work summary::after{content:'⌄';color:var(--dn-muted)}
.dn .dn-popup[open]>.dn-trigger{color:var(--dn-accent);box-shadow:inset 0 -2px currentColor}
.dn .dn-panel{box-sizing:border-box;position:fixed;z-index:1100;left:50%;top:var(--dn-top,145px);transform:translateX(-50%);width:min(1100px,calc(100% - 32px));max-height:min(68vh,calc(100dvh - var(--dn-top,145px) - 18px));overflow:auto;overscroll-behavior:contain;padding:20px;background:var(--dn-bg);border:1px solid var(--dn-border);border-radius:10px;box-shadow:0 16px 40px #15243b30;color:var(--dn-text);white-space:normal}
.dn .dn-title{font-size:21px;line-height:1.2;color:inherit;margin:0 0 10px;text-transform:none}
.dn .dn-hub{display:inline-block;margin-bottom:10px;text-decoration:underline;text-underline-offset:.17em;color:var(--dn-muted)}
.dn .dn-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;align-items:start}
.dn .dn-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:41px;padding:6px 8px;border-bottom:1px solid var(--dn-border);line-height:1.25;overflow-wrap:anywhere}
.dn .dn-row:hover,.dn .dn-rail button:hover{background:var(--dn-hover)}
.dn .dn-work>.dn-row{border-bottom:0}
.dn .dn-work>a+.dn-row,.dn .dn-work>a+details>summary{font-size:12px;min-height:26px;padding-top:0;color:var(--dn-muted)}
.dn .dn-chips{display:flex;flex-wrap:wrap;gap:5px;padding:8px}
.dn .dn-chips a,.dn .dn-car-routes a{display:inline-flex;align-items:center;min-height:38px;padding:4px 6px;border:1px solid var(--dn-border);border-radius:5px;font-size:13px}
.dn .dn-catalog:has(.dn-rail:not([hidden])){display:grid;grid-template-columns:175px minmax(0,1fr);gap:18px}
.dn .dn-rail{border-right:1px solid var(--dn-border);padding-right:12px}
.dn .dn-rail button{display:block;width:100%;border:0;border-radius:5px;background:transparent;padding:10px;text-align:left;line-height:1.25;min-height:44px}
.dn .dn-rail button[aria-pressed=true]{background:var(--dn-hover);font-weight:700}
.dn .dn-car-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.dn .dn-series h3{margin:8px 0;color:var(--dn-muted);font-size:14px}
.dn .dn-car{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--dn-border);border-radius:7px;padding:7px;min-width:0;gap:4px}
.dn .dn-car:hover{background:var(--dn-hover)}
.dn .dn-car img{display:block;width:100%;max-width:180px;height:85px;object-fit:contain}
.dn .dn-car-routes{display:flex;justify-content:center;flex-wrap:wrap;gap:4px}
.dn-mobile-search{display:none}
.dn-mobile-search .ss--drawer{margin:0;max-width:none}
@media(max-width:991px){.dn-mobile-vollux-new{display:block;padding:6px 16px 9px}}
@media(max-width:960px){.dn-mobile-vollux,.dn-mobile-vollux-custom{display:block;padding:6px 16px 9px}}
.dn-drawer .dn,.dn-preview-phone .dn{display:block}
.dn-drawer .dn .dn-panel,.dn-preview-phone .dn .dn-panel{position:static;transform:none;width:auto;max-height:none;overflow:visible;padding:10px 4px;box-shadow:none;border:0;border-radius:0;background:transparent}
.dn-drawer .dn .dn-trigger,.dn-drawer .dn .dn-top-link,.dn-preview-phone .dn .dn-trigger,.dn-preview-phone .dn .dn-top-link{justify-content:space-between;padding:9px 7px;border-bottom:1px solid var(--dn-border);box-shadow:none}
.dn-drawer .dn .dn-catalog:has(.dn-rail:not([hidden])),.dn-preview-phone .dn .dn-catalog:has(.dn-rail:not([hidden])){grid-template-columns:1fr;gap:8px}
.dn-drawer .dn .dn-rail,.dn-preview-phone .dn .dn-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:0;padding:0;gap:4px}
.dn-drawer .dn .dn-services,.dn-preview-phone .dn .dn-services{grid-template-columns:1fr}
.dn-drawer .dn .dn-car-grid,.dn-preview-phone .dn .dn-car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1199px){
 .dn-mobile-geellux{display:block;padding:6px 16px 9px}
 .header__nav.dn-host>.dn-geellux{display:block}
 .header__nav.dn-host .dn-geellux .dn-panel{position:static;transform:none;width:auto;max-height:none;overflow:visible;box-shadow:none;padding:10px 4px;border:0;background:transparent}
 .header__nav.dn-host .dn-geellux .dn-trigger,.header__nav.dn-host .dn-geellux .dn-top-link{justify-content:space-between;padding:9px 7px;border-bottom:1px solid var(--dn-border);box-shadow:none}
 .header__nav.dn-host .dn-geellux .dn-services{grid-template-columns:1fr}
 .header__nav.dn-host .dn-geellux .dn-car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){.dn .dn-services{grid-template-columns:repeat(2,minmax(0,1fr))}}
