.gdt-switcher{font-size:15px;line-height:1.4}
.gdt-switcher ul{list-style:none;margin:0;padding:0}
.gdt-switcher a{text-decoration:none}
.gdt-list{display:flex;flex-wrap:wrap;gap:4px 14px}
.gdt-list .gdt-current a{font-weight:600}
.gdt-dropdown{position:relative;display:inline-block}
.gdt-dropdown summary{cursor:pointer;list-style:none;padding:6px 26px 6px 10px;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;color:#111;position:relative;white-space:nowrap}
.gdt-dropdown summary::-webkit-details-marker{display:none}
.gdt-dropdown summary::after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg)}
.gdt-dropdown ul{position:absolute;z-index:9999;min-width:100%;margin-top:4px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.12);padding:4px 0}
.gdt-dropdown li a{display:block;padding:7px 12px;color:#111;white-space:nowrap}
.gdt-dropdown li a:hover,.gdt-dropdown li a:focus{background:#f2f4f7}
.gdt-dropdown .gdt-current a{font-weight:600}
.gdt-floating{position:fixed;right:16px;bottom:16px;z-index:9998}
.gdt-floating .gdt-dropdown ul{bottom:100%;margin:0 0 4px}
.gdt-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:9997;max-width:520px;margin:0 auto;display:flex;align-items:center;gap:12px;justify-content:space-between;background:#0f1b33;color:#fff;padding:12px 14px;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.2);font-size:15px}
.gdt-banner[hidden]{display:none}
.gdt-banner a{color:#fff;text-decoration:underline;font-weight:600}
.gdt-banner button{background:none;border:0;color:#fff;font-size:22px;line-height:1;cursor:pointer;padding:0 4px}
.gdt-menu-switcher>.sub-menu a{white-space:nowrap}
@media (max-width:600px){.gdt-floating{right:10px;bottom:10px}.gdt-banner{left:10px;right:10px;bottom:10px;font-size:14px}}
