/* Run 41.1 — two-option network destinations. Panels are moved into <body> to avoid the filtered header's fixed-position containing block. */
.qs-network-orbit>.qs-network-menu-trigger{appearance:none;position:relative;box-sizing:border-box;flex:0 0 auto;width:43px;height:43px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--qs-text-tertiary);font:inherit;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}
.qs-network-orbit>.qs-network-menu-trigger:hover,.qs-network-orbit>.qs-network-menu-trigger[aria-expanded="true"]{background:var(--qs-surface-2);border-color:var(--qs-line);color:var(--qs-text)}
.qs-network-orbit>.qs-network-menu-trigger:focus-visible{outline:2px solid var(--qs-accent,#307bfa);outline-offset:2px}
.qs-network-orbit>.qs-network-menu-trigger>img{display:block;width:22px;height:22px;max-width:22px;max-height:22px;object-fit:contain}
.qs-network-orbit>.qs-network-menu-trigger>.qs-network-centro{display:grid;place-items:center;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px}
.qs-network-orbit>.qs-network-menu-trigger>span:not(.qs-network-centro){font-size:6.4px;font-weight:720;color:inherit;white-space:nowrap;line-height:1}
.qs-network-orbit>.qs-network-menu-trigger>.qs-network-badge{position:absolute;top:1px;right:1px}
.qs-orbit-popover[hidden]{display:none!important}
.qs-orbit-popover{box-sizing:border-box;position:fixed;z-index:2000;width:min(300px,calc(100vw - 24px));padding:11px;border:1px solid color-mix(in srgb,var(--qs-line,#d9e1ef) 88%,transparent);border-radius:21px;background:color-mix(in srgb,var(--qs-surface-raised,#fff) 95%,transparent);color:var(--qs-text,#15233b);box-shadow:0 22px 65px rgba(15,34,69,.19),0 2px 10px rgba(15,34,69,.065);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}
.qs-orbit-popover-kicker{padding:5px 10px 10px;color:var(--qs-accent,#307bfa);font-size:10px;font-weight:850;letter-spacing:.11em}
.qs-orbit-destination{display:flex;align-items:center;gap:12px;min-height:67px;margin:2px 0;padding:9px 11px;border:1px solid transparent;border-radius:15px;text-decoration:none;color:inherit;transition:background .15s,border-color .15s,transform .15s}
.qs-orbit-destination:hover,.qs-orbit-destination:focus-visible{background:var(--qs-surface-2,#eef4fa);border-color:var(--qs-line,#e0e6ef);transform:translateY(-1px);outline:none}
.qs-orbit-destination-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--qs-accent,#287df7) 10%,var(--qs-surface-raised,#fff));color:var(--qs-accent,#287df7)}
.qs-orbit-icon-mine{background:color-mix(in srgb,#10aeaa 12%,var(--qs-surface-raised,#fff));color:#0b9b9b}
.qs-orbit-icon-app{background:color-mix(in srgb,#16a2d9 12%,var(--qs-surface-raised,#fff));color:#168dc4}
.qs-orbit-destination-icon svg{width:21px;height:21px}
.qs-orbit-destination-copy{display:flex;flex-direction:column;min-width:0;flex:1;gap:4px}.qs-orbit-destination-copy strong{font-size:14px;font-weight:760;line-height:1.12;letter-spacing:-.02em}.qs-orbit-destination-copy small{color:var(--qs-text-secondary,#66758a);font-size:11px;line-height:1.15}
.qs-orbit-destination-arrow{font-size:16px;font-weight:600;color:var(--qs-text-tertiary,#8090a4)}
@media(max-width:760px){.qs-network-orbit>.qs-network-menu-trigger{width:auto;min-width:0;height:34px;flex:1 1 0;gap:1px;padding:0 1px;border-radius:999px;overflow:hidden}.qs-network-orbit>.qs-network-menu-trigger>img,.qs-network-orbit>.qs-network-menu-trigger>.qs-network-centro{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important;flex:0 0 17px}.qs-network-orbit>.qs-network-menu-trigger>span:not(.qs-network-centro){font-size:5.8px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.qs-orbit-popover{width:min(312px,calc(100vw - 24px))}}
@media(max-width:390px){.qs-network-orbit>.qs-network-menu-trigger>span:not(.qs-network-centro){font-size:5.3px}}
@media(max-width:350px){.qs-network-orbit>.qs-network-menu-trigger>span:not(.qs-network-centro){display:none}.qs-network-orbit>.qs-network-menu-trigger>img,.qs-network-orbit>.qs-network-menu-trigger>.qs-network-centro{width:18px!important;height:18px!important}}
@media(prefers-reduced-motion:reduce){.qs-orbit-destination,.qs-network-orbit>.qs-network-menu-trigger{transition:none!important}}

@media(min-width:761px){.qs-network-orbit>.qs-network-menu-trigger{width:66px;height:48px;border-radius:999px}.qs-network-orbit>.qs-network-menu-trigger>img,.qs-network-orbit>.qs-network-menu-trigger>.qs-network-centro{width:21px;height:21px;max-width:21px;max-height:21px}.qs-network-orbit>.qs-network-menu-trigger>span:not(.qs-network-centro){font-size:6.4px}}
