#networkModeButton{flex-shrink:0!important;width:auto!important;min-height:30px!important;padding:6px 9px!important;border-radius:16px!important;font-size:11px!important;font-weight:650;color:var(--dv-primary,#12765e)!important;border:1px solid var(--dv-border,#bcd5ca)!important;background:var(--dv-tint,#e3f4eb)!important}
#networkModeButton[hidden]{display:none!important}
#networkModeDialog{width:min(460px,calc(100vw - 28px));max-height:85dvh;overflow:auto;box-sizing:border-box;border:1px solid var(--dv-border,#d9e2df);border-radius:18px;padding:22px;background:var(--dv-surface,#fff);color:var(--dv-text,#182c36);font:15px/1.5 system-ui,sans-serif}
#networkModeDialog::backdrop{background:#0b182a80}.network-dialog-heading{display:flex;align-items:center;gap:15px}.network-dialog-heading h2{margin:0;flex:1;font-size:20px;line-height:1.3}.network-dialog-heading button{flex-shrink:0;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--dv-soft,#f0f4f2);color:inherit}
#networkModeDialog select{display:block;width:100%;font-size:16px;padding:12px;margin:7px 0;border:1px solid var(--dv-border,#cbd7d1);border-radius:10px;background:var(--dv-bg,#f6f8f7);color:inherit}#networkModeStatus{color:var(--dv-primary,#12765e)}.network-help{font-size:13px;color:var(--dv-muted,#53696b)}
.network-preference{display:flex;gap:16px;align-items:center;padding:16px 0 0}.network-preference>div{flex:1;min-width:0}.network-preference strong{font-size:14px}.network-preference p{font-size:12px;color:var(--dv-muted,#53696b);margin:4px 0}.network-preference button{font-size:13px;padding:8px 12px;border:1px solid var(--dv-border,#cbd7d1);border-radius:9px;background:var(--dv-soft,#f0f4f2);color:inherit}
html[data-network=light]{scroll-behavior:auto!important}html[data-network=light] *,html[data-network=light] *::before,html[data-network=light] *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}
html[data-network=light] .desktop-showcase{display:none!important}
.light-store-note{font-size:13px;color:var(--dv-muted,#53696b);padding:10px 0;margin:0}.light-products-more{display:block;margin:22px auto;padding:12px 22px;border:1px solid var(--dv-border,#ccd8d1);border-radius:10px;background:var(--dv-surface,#fff);color:var(--dv-primary,#12765e);font:inherit}
.light-map-gate{position:absolute;z-index:2;top:16%;left:50%;transform:translateX(-50%);width:min(290px,80%);padding:18px;text-align:center;border:1px solid var(--dv-border,#cbd7d1);border-radius:16px;background:var(--dv-surface,#fff);color:var(--dv-text,#182c36);box-shadow:0 4px 14px #0001;line-height:1.45}.light-map-gate strong{font-size:17px}.light-map-gate p{font-size:13px;margin:7px 0 13px;color:var(--dv-muted,#53696b)}.light-map-gate button{padding:10px 18px;background:var(--dv-primary,#12765e);color:var(--dv-on-primary,#fff);border:0;border-radius:10px;font-size:14px}
@media(min-width:900px){.light-map-gate{left:70%}}
