.ft-favorite-nav-row{align-items:center;gap:3px;width:100%;min-width:0;display:flex}.ft-favorite-nav-row>[data-slot=sidebar-menu-sub-button]{flex:1;min-width:0}.ft-favorite-star{color:#93a9bf;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-height:36px;display:inline-flex}.ft-favorite-star:hover{color:#f6c450;background:#ffffff12}.ft-favorite-star.is-selected{color:#f5bd42}.ft-favorite-star:disabled{opacity:.5;cursor:wait}.ft-favorite-star:focus-visible{outline-offset:2px;outline:2px solid #9bc9ef}.ft-favorites-control summary:focus-visible{outline-offset:2px;outline:2px solid #9bc9ef}.ft-favorites-panel button:focus-visible{outline-offset:2px;outline:2px solid #9bc9ef}.ft-favorites-control{color:#edf3fa;flex-shrink:0;margin-left:auto;position:relative}.ft-favorites-control summary{cursor:pointer;background:#102a45;border:1px solid #6988a8;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 11px;font-size:14px;list-style:none;display:flex}.ft-favorites-control summary::-webkit-details-marker{display:none}.ft-favorites-control summary>svg{color:#f5bd42}.ft-favorites-count{background:#284e73;border-radius:50%;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 5px;font-size:12px;display:flex}.ft-favorites-panel{z-index:60;color:#e9f1fa;background:#10243c;border:1px solid #446583;border-radius:10px;width:290px;max-width:calc(100vw - 24px);max-height:65dvh;padding:14px;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 12px 26px #0005}.ft-favorites-panel>strong{border-bottom:1px solid #40566e;margin-bottom:6px;padding-bottom:12px;font-size:14px;display:block}.ft-favorites-panel p{padding:8px 0;font-size:14px;line-height:1.5}.ft-favorite-entry{align-items:center;gap:4px;display:flex}.ft-favorite-entry>button:first-child{text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:6px;flex:1;min-width:0;padding:10px 7px;font-size:14px}.ft-favorite-entry>button:first-child:hover{background:#244363}.ft-favorite-error{color:#f6c450;white-space:nowrap;font-size:12px;position:absolute;top:100%;right:0}.ft-finance-nav-row{align-items:center;min-width:0;display:flex}.ft-finance-nav-row>button:first-child{flex:1;min-width:0}.ft-finance-nav .ft-favorite-star{text-align:center;min-height:36px;padding:0}.group[data-collapsible=icon] .ft-favorite-nav-row{display:none}[data-slot=sidebar-inset]>.platform-header{z-index:40;background:#10243cf5;position:sticky;top:0}.platform-header .platform-title{min-width:0}.platform-header .platform-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.ft-favorites-label{display:none}.ft-favorites-control summary{gap:5px;min-height:40px;padding:7px}.ft-favorite-star{flex-basis:36px;width:36px;min-height:40px}.platform-header .platform-title{flex:1}.platform-header .ft-favorites-control{margin-left:0}.ft-favorites-panel{width:290px;position:fixed;top:70px;right:12px}.platform-header .platform-title span{max-width:100px}}@media print{.ft-favorites-control,.ft-favorite-star{display:none!important}}.stay-nav-models .ft-favorite-star{text-align:center;min-height:36px;padding:0}[data-slot=sidebar-inset]>.platform-header{align-items:center;height:auto;min-height:4.6rem;padding-top:.65rem;padding-bottom:.65rem}.ft-favorites-strip{color:#edf3fa;flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:.35rem 1rem;min-width:0;display:flex}.ft-favorite-shortcut{background:0 0;border:0;border-radius:6px;flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex}.ft-favorite-shortcut>button:first-child{color:#edf3fa;overflow-wrap:anywhere;text-align:left;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.5rem;min-width:0;min-height:44px;padding:.35rem .3rem;font-size:.875rem;font-weight:600;display:flex}.ft-shortcut-icon{color:#9bc9ef;flex-shrink:0}.ft-favorite-shortcut>.ft-favorite-star{color:#f5bd42;flex-basis:28px;width:28px;min-height:44px}.ft-favorite-shortcut>.ft-favorite-star svg{width:14px;height:14px}.ft-favorite-shortcut>button:hover{background:#ffffff0d}.ft-favorite-shortcut>button:focus-visible{outline-offset:2px;outline:2px solid #9bc9ef}.ft-favorites-empty{color:#b7c9dc;font-size:.875rem}.ft-sidebar .ft-sidebar-header{padding-right:3.5rem;position:relative}.ft-sidebar-corner-toggle{top:10px;right:10px;color:#fff!important;background:#315f91!important;border:1px solid #6988a8!important;width:36px!important;height:36px!important;position:absolute!important}.group[data-collapsible=icon] .ft-sidebar-header{padding:3.5rem .4rem .65rem}.group[data-collapsible=icon] .ft-sidebar-corner-toggle{right:50%;transform:translate(50%)}.ft-mobile-sidebar-launcher{z-index:45;top:14px;left:10px;color:#fff!important;background:#315f91!important;border:1px solid #6988a8!important;width:40px!important;height:40px!important;position:fixed!important}@media (max-width:767px){[data-slot=sidebar-inset]>.platform-header{padding-left:58px;padding-right:5.5rem}.ft-favorites-strip{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.ft-favorite-shortcut{flex:none;max-width:none}.ft-favorites-empty{min-width:180px}.ft-sidebar[data-mobile=true] .ft-sidebar-header{padding-right:3.5rem}}@media print{.ft-favorites-strip,.ft-mobile-sidebar-launcher,.ft-sidebar-corner-toggle{display:none!important}}
