.inst-switcher-wrap{width:100%;display:flex;justify-content:center;margin:6px 0 28px;padding:0 32px;box-sizing:border-box}.inst-switcher{display:inline-flex;gap:14px;padding:8px;background:var(--surface, #fff);border:1px solid var(--border, #e3e6ee);border-radius:16px;box-shadow:0 2px 8px #0f172a0a;flex-wrap:wrap;align-items:stretch}.inst-btn{flex:0 0 auto;min-width:132px;height:52px;padding:8px 22px;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .18s ease;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;font-family:inherit;text-decoration:none}.inst-btn:hover{transform:translateY(-1px)}.inst-btn img{max-height:28px;max-width:100px}.inst-btn-todos{background:#f4f5fa;border-color:#d9dde6}.inst-btn-todos .inst-fallback{color:#002060;font-size:13px;letter-spacing:.06em}.inst-btn-itau{background:#002060;border-color:#002060}.inst-btn:not(.is-active) img{opacity:.55}.inst-btn:not(.is-active){filter:grayscale(.25)}.inst-btn.is-active{border-color:#ec7000;box-shadow:0 4px 12px #ec700038}.inst-btn .inst-fallback{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.inst-btn-itau .inst-fallback{color:#fff}.inst-btn-btg .inst-fallback,.inst-btn-xp .inst-fallback,.inst-btn-inter .inst-fallback{color:#002060}@media (max-width: 720px){.inst-switcher-wrap{padding:0 14px}.inst-switcher{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;padding:8px}.inst-btn{min-width:0;width:100%;height:48px;padding:6px 10px}.inst-btn img{max-height:22px;max-width:100%}.inst-btn .inst-fallback{font-size:11.5px}}.dyn-loading{padding:40px;text-align:center;color:#6e6e73;font-size:14px}.dyn-loading:after{content:"";display:inline-block;width:14px;height:14px;border:2px solid #d2d2d7;border-top-color:#1d1d1f;border-radius:50%;vertical-align:middle;margin-left:8px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cmp-monthly-wrap{margin-top:18px;background:var(--surface,#fff);border:.5px solid var(--private-border,#e5e5e5);border-radius:18px;padding:18px 18px 10px}body.theme-dark .cmp-monthly-wrap{background:#ffffff0a;border-color:#ffffff14}.cmp-monthly-head{margin:0 0 12px;font-size:18px;font-weight:600}.cmp-monthly-head .muted-sub{color:var(--private-muted,#86868b);font-weight:400;font-size:14px}.cmp-monthly-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.26) transparent}.cmp-monthly-scroll::-webkit-scrollbar{height:9px}.cmp-monthly-scroll::-webkit-scrollbar-track{background:transparent}.cmp-monthly-scroll::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.cmp-monthly-scroll::-webkit-scrollbar-thumb:hover{background:#0000005c}body.theme-dark .cmp-monthly-scroll{scrollbar-color:rgba(255,255,255,.26) transparent}body.theme-dark .cmp-monthly-scroll::-webkit-scrollbar-thumb{background:#fff3}body.theme-dark .cmp-monthly-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff57}.cmp-monthly-table{border-collapse:collapse;width:100%;min-width:660px;font-size:12.5px;font-variant-numeric:tabular-nums}.cmp-monthly-table th,.cmp-monthly-table td{padding:9px 8px;text-align:right;white-space:nowrap;border-bottom:.5px solid var(--private-divider,#ececee)}.cmp-monthly-table thead th{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--private-muted,#86868b);font-weight:600}.cmp-monthly-table th:first-child,.cmp-monthly-table td:first-child{text-align:left;position:sticky;left:0;background:var(--surface,#fff);min-width:170px;max-width:230px;overflow:hidden;text-overflow:ellipsis}body.theme-dark .cmp-monthly-table th:first-child,body.theme-dark .cmp-monthly-table td:first-child{background:#1c1c1e}.cmp-monthly-table tbody tr.is-bench td{color:var(--private-muted,#6e6e73);font-style:italic}.cmp-monthly-table .pos{color:#0a7d2e}.cmp-monthly-table .neg{color:#dc2626}body.theme-dark .cmp-monthly-table .pos{color:#30d158}body.theme-dark .cmp-monthly-table .neg{color:#ff453a}.cmp-mr-dot{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:7px;vertical-align:middle}
