#dp-menu-drawer .ml-menu-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 26px;flex-wrap:wrap}
#dp-menu-drawer .ml-menu-toolbar>.dp-text-link{margin:0;font-size:14px}
.ml-menu-light-switch{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:transparent;color:#111;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}
.ml-menu-light-switch[hidden]{display:none}
.ml-menu-light-switch:disabled{cursor:wait}
.ml-menu-light-switch:focus-visible{outline:2px solid #111;outline-offset:4px;border-radius:4px}
.ml-menu-switch-track{position:relative;display:block;width:40px;height:22px;border-radius:22px;background:#ddd9d2;transition:background .2s}
.ml-menu-switch-track:after{content:'';position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .2s}
.ml-menu-light-switch[aria-checked=true] .ml-menu-switch-track{background:#111}
.ml-menu-light-switch[aria-checked=true] .ml-menu-switch-track:after{transform:translateX(18px)}
#dp-menu-drawer .dp-menu-circle{position:relative}
#dp-menu-drawer .ml-menu-off{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none}
#dp-menu-drawer[data-lights=off] .ml-menu-off{opacity:1}
.ml-menu-light-status{font-size:12px;line-height:1.5;color:#555;margin:0}
.ml-menu-light-status:empty{display:none}
@media(prefers-reduced-motion:reduce){#dp-menu-drawer .ml-menu-off,.ml-menu-switch-track,.ml-menu-switch-track:after{transition:none}}
