.gm-dhint,.gm-dstops{display:none}@media (min-width:641px){html.gm-dl .gm-lhdr.gm-dlx{flex-wrap:wrap;row-gap:6px;padding:16px 22px 12px}html.gm-dl .gm-lhdr.gm-dlx .glh-rail{display:none}html.gm-dl .gm-lhdr.gm-dlx .gm-dhint{display:block;margin-left:auto;font-family:Georgia,serif;font-style:italic;font-size:13.5px;color:#e8c46b;white-space:nowrap}html.gm-dl .gm-lhdr.gm-dlx .gm-dstops{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;flex:0 0 100%;position:relative;margin-top:4px;padding-top:2px}.gm-dstops::before{content:'';position:absolute;left:calc(50% / var(--n));right:calc(50% / var(--n));top:15px;height:7px;border-radius:4px;background:var(--lc)}.gm-dstops button{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;background:0 0;border:0;padding:6px 4px 6px;cursor:pointer;color:#e7ecf8;font-family:'DM Sans',sans-serif;font-weight:700;font-size:13.5px;line-height:1.2;text-align:center;border-radius:10px;transition:background .15s}.gm-dstops button i{width:17px;height:17px;border-radius:50%;background:#faf6ec;border:4px solid var(--lc);box-sizing:border-box;transition:transform .15s}.gm-dstops button:hover{background:rgba(255,255,255,.07)}.gm-dstops button:hover i{transform:scale(1.25)}.gm-dstops button:focus-visible{outline:2px solid #E8C46B;outline-offset:2px}.gm-dstops button.on{color:var(--lc)}.gm-dstops button.on i{background:var(--lc);transform:scale(1.35);box-shadow:0 0 0 5px rgba(255,255,255,.12)}.gm-dstops button.on span::after{content:' \25BE'}html.gm-night .gm-dstops button{color:#e7ecf8}}