#account-app .bl-copy .ig-device-desktop{display:none!important}
#account-app .bl-copy .platforms{display:block!important;min-width:0;margin:0;padding:0;border:0}
#account-app .bl-copy .platforms legend{display:block;font-size:14px;font-weight:500;line-height:18px;margin-bottom:12px;padding:0}
#account-app .bl-copy .platforms .platforms__list{display:flex;flex-wrap:wrap;gap:10px;width:100%;max-width:100%;margin:0;padding:0}
#account-app .bl-copy .platforms .platform{background:var(--bg-secondary);border-radius:20px;display:flex;align-items:center;flex-direction:row;gap:6px;min-width:0;padding:5px 12px!important;font-size:16px;line-height:22px;font-weight:400;box-shadow:none;flex-shrink:0}
#account-app .bl-copy .platforms .platform .icon{width:24px;height:24px;object-fit:contain}
#account-app .bl-copy .platforms .platform[data-state=checked]{background:var(--bg-subdued);color:var(--text-accent);box-shadow:0 0 0 1px var(--border-accent) inset;font-weight:500}
#account-app .bl-copy .platforms .platform:hover{background-color:var(--bg-secondary-hover)}
#account-app .bl-copy .platforms .platform:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}
#account-app .bl-copy [data-install-protocol][hidden]{display:none!important}
#account-app .bl-copy .ig-protocol:has(.bl-protocol-select){padding:0;border:0;display:block}
#account-app .bl-copy .bl-protocol-select{position:relative;width:100%}
#account-app .bl-copy .bl-protocol-select .select__output{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:16px;padding:12px 16px;font:500 14px/20px BlancGolos,sans-serif;display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;width:100%}
#account-app .bl-copy .protocol{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px}
#account-app .bl-copy .protocol img{width:20px;height:20px;object-fit:contain}
#account-app .bl-copy .protocol small{font-size:12px;line-height:18px;color:var(--text-secondary);font-weight:400;white-space:nowrap}
#account-app .bl-copy .bl-protocol-select .select__content{position:absolute;z-index:30;top:calc(100% + 8px);width:100%;border:1px solid var(--border-secondary);background:var(--bg-primary);padding:8px;border-radius:16px;box-shadow:0 2px 12px #0000001f}
#account-app .bl-copy .bl-protocol-select .select__content[hidden]{display:none}
#account-app .bl-copy .bl-protocol-select .select__option{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;background:transparent;color:var(--text-primary);text-align:left}
#account-app .bl-copy .bl-protocol-select .select__option:hover,#account-app .bl-copy .bl-protocol-select .select__option:focus-visible{background:var(--bg-secondary-hover);outline:0}
#account-app .bl-copy .bl-check{color:var(--text-accent)}
@media(max-width:767px){#account-app .bl-copy .platforms .platforms__list{flex-wrap:nowrap;overflow:auto;width:calc(100% + 32px);max-width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;scrollbar-width:none}#account-app .bl-copy .platforms .platform{border-radius:12px;flex-direction:column;gap:4px;min-width:64px;font-size:14px;line-height:20px;padding:8px 12px!important}}

#account-app .bl-copy .platforms .platform svg.icon{filter:none!important;color:var(--text-secondary)}
#account-app .bl-copy .platforms .platform[data-state=checked] svg.icon{color:var(--text-accent)}
