dd-mobile-navigation{display:none}
.dd-mobile-menu__panel{margin:0;border:0;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:20px;background:var(--dd-page);color:var(--dd-ink);overflow:auto}
.dd-mobile-menu__panel[open]{display:flex;flex-direction:column;gap:24px}
.dd-mobile-menu__panel [hidden]{display:none!important}
.dd-mobile-menu__top{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}
.dd-mobile-menu__top>a img{display:block;width:120px;height:24px;object-fit:contain}
.dd-mobile-menu__top button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;padding:0}
.dd-mobile-menu__content{flex:1 0 auto;min-height:0}
.dd-mobile-menu__search{display:flex!important;align-items:center;gap:12px;min-height:56px;border:1px solid var(--dd-ink);padding:12px!important;font-size:16px!important;font-weight:400!important;color:var(--dd-muted)!important;margin-bottom:16px}
.dd-mobile-menu__panel nav{position:static;left:auto;right:auto;top:auto;padding:0;border:0;box-shadow:none;background:transparent}
.dd-mobile-menu__panel nav ul{list-style:none;margin:0;padding:0}
.dd-mobile-menu__panel nav li{border-bottom:1px solid var(--dd-border)}
.dd-mobile-menu__panel nav a,.dd-mobile-menu__panel nav button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 0;border:0;background:transparent;color:var(--dd-ink);font-size:32px;font-weight:800;line-height:36px;text-align:left}
.dd-mobile-menu__panel nav a:after{content:'→';font-size:16px;font-weight:400;line-height:24px}
.dd-mobile-menu__panel nav span{font-size:16px;font-weight:400;line-height:24px}
.dd-mobile-menu__panel .dd-mobile-menu__categories a{min-height:52px;font-size:16px;font-weight:400;line-height:24px}
.dd-mobile-menu__categories a:after{display:none}
.dd-mobile-menu__unavailable{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:16px!important;line-height:24px;color:var(--dd-muted)}
.dd-mobile-menu__back{border:0;padding:0;background:transparent;color:var(--dd-ink);min-height:44px;font-size:14px;font-weight:700;line-height:20px;text-align:left;margin-bottom:16px}
.dd-mobile-menu__panel h2{font-size:64px;font-weight:800;line-height:64px;margin-bottom:16px}
.dd-mobile-menu__footer{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--dd-border);padding-top:16px;flex-shrink:0}
.dd-mobile-menu__footer>.dd-button{width:100%;min-height:56px}
.dd-mobile-menu__help{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;font-size:12px;font-weight:500;line-height:18px}
.dd-mobile-menu__help a{min-height:24px;display:flex;align-items:center}
.dd-mobile-menu__help .dd-mobile-menu__login{overflow-wrap:anywhere}
.dd-mobile-menu__footer p{font-size:14px;line-height:20px;color:var(--dd-muted)}
@media(max-width:1199px){dd-mobile-navigation{display:block}}
@media(max-height:650px){.dd-mobile-menu__content{flex:none}}
