.bk-sidebar{--bk-motion:320ms;--bk-ease:cubic-bezier(0.22,1,0.36,1);position:fixed;top:24px;left:16px;height:calc(100dvh - 48px);width:400px;display:flex;gap:16px;z-index:40;isolation:isolate;font-family:inherit;color:var(--bk-text-c3c8d0,#c3c8d0);transition:width var(--bk-motion) var(--bk-ease),gap var(--bk-motion) var(--bk-ease)}
.bk-sidebar[data-collapsed=true]{width:80px;gap:0}
.bk-sidebar,.bk-sidebar *{box-sizing:border-box}
.bk-nav-dock{width:80px;min-width:80px;display:flex;flex-direction:column;align-items:center;padding:14px 10px;background:transparent;border:1px solid var(--bk-border-2b3037,#2b3037);border-radius:40px;overflow:hidden;position:relative;isolation:isolate}
.bk-nav-dock:before,.bk-nav-panel:before{content:'';position:absolute;inset:0;border-radius:inherit;z-index:-1;background:var(--bk-surface-0D0F12,#0D0F12);filter:grayscale(100%);pointer-events:none}
.bk-nav-logo{width:54px;height:54px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--bk-border-2b3037,#2b3037);border-radius:14px;background:var(--bk-surface-181b20,#181b20);color:var(--bk-text-f0f2f4,#f0f2f4);cursor:pointer;margin-bottom:16px}
.bk-nav-logo img{width:36px;height:36px;object-fit:cover;border-radius:9px;display:block}
.bk-nav-dock-scroll{flex:1;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y}
.bk-nav-dock-group{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}
.bk-nav-dock-group hr{width:38px;border:0;border-top:1px solid var(--bk-border-2b3037,#2b3037);margin:10px 0 18px}
.bk-nav-dock-item{width:50px;height:50px;flex-shrink:0;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:16px;background:none;color:var(--bk-text-a7adb6,#a7adb6);cursor:pointer}
.bk-nav-dock-footer{flex-shrink:0;margin-top:12px;padding:14px 0 0;border-top:1px solid var(--bk-border-2b3037,#2b3037);width:100%;display:grid;place-items:center;height:58px;color:var(--bk-text-a7adb6,#a7adb6)}
.bk-nav-panel{width:304px;min-width:0;height:100%;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;padding:18px 14px 14px;border:1px solid var(--bk-border-2b3037,#2b3037);border-radius:28px;background:transparent;box-shadow:0 24px 60px #0006;position:relative;isolation:isolate;transition:width var(--bk-motion) var(--bk-ease),opacity var(--bk-motion) var(--bk-ease),transform var(--bk-motion) var(--bk-ease),padding var(--bk-motion) var(--bk-ease)}
.bk-nav-panel:before{background:var(--bk-surface-111419,#111419)}
.bk-nav-dock,.bk-nav-panel{border-color:transparent}
.bk-nav-dock:before,.bk-nav-panel:before{inset:-1px;border:1px solid var(--bk-border-2b3037,#2b3037)}
.bk-sidebar[data-collapsed=true] .bk-nav-panel{width:0;padding-left:0;padding-right:0;opacity:0;transform:translateX(-12px);border-width:0;pointer-events:none}
.bk-nav-panel-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#41464f transparent;padding:10px 12px 10px 2px;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;outline-offset:-2px}
.bk-nav-panel-scroll::-webkit-scrollbar,.bk-nav-dock-scroll::-webkit-scrollbar{width:5px;background:transparent}
.bk-nav-panel-scroll::-webkit-scrollbar-thumb,.bk-nav-dock-scroll::-webkit-scrollbar-thumb{background:var(--bk-surface-41464f,#41464f);border-radius:8px}
.bk-nav-panel-scroll::-webkit-scrollbar-track{background:transparent}
.bk-nav-panel-scroll[data-more-top=true]{mask-image:linear-gradient(to bottom,transparent,#000 12px)}
.bk-nav-panel-scroll[data-more-bottom=true]{mask-image:linear-gradient(to top,transparent,#000 12px)}
.bk-nav-panel-scroll[data-more-top=true][data-more-bottom=true]{mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent)}
.bk-nav-panel-scroll:focus-visible{outline:1px solid #a7adb6}
.bk-nav-item{width:100%;min-height:40px;display:flex;align-items:center;gap:12px;padding:6px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--bk-text-a7adb6,#a7adb6);font:inherit;font-size:14px;text-align:left;cursor:pointer}
.bk-nav-item>svg{width:22px;height:22px;flex:0 0 22px}
.bk-nav-group+.bk-nav-group{margin-top:6px}
.bk-nav-label{flex:1;min-width:0;white-space:normal;overflow-wrap:normal}
.bk-nav-chevron{margin-left:auto;flex:0 0 16px!important;width:16px!important}
.bk-nav-item[data-active=true],.bk-nav-dock-item[data-active=true]{background:var(--bk-surface-20252B,#20252B);border-color:var(--bk-border-353b42,#353b42);color:var(--bk-text-f0f2f4,#f0f2f4)}
.bk-nav-item[data-branch-active=true]{background:var(--bk-surface-181c21,#181c21);border-color:var(--bk-border-2b3037,#2b3037);color:var(--bk-text-dce0e5,#dce0e5)}
.bk-nav-submenu .bk-nav-item[data-active=true]{background:var(--bk-surface-20252B,#20252B);border-color:var(--bk-border-3a414b,#3a414b);color:var(--bk-text-ffffff,#fff);font-weight:600}
.bk-nav-item:hover,.bk-nav-dock-item:hover{background:var(--bk-surface-1b1f24,#1b1f24);color:var(--bk-text-f0f2f4,#f0f2f4)}
.bk-sidebar button:focus-visible{outline:1px solid #a7adb6;outline-offset:2px}
.bk-nav-heading{display:flex;align-items:center;gap:12px;padding:18px 12px 10px;font-size:11px;letter-spacing:.12em;color:var(--bk-text-8f98a5,#8f98a5);font-weight:700}
.bk-nav-heading:after{content:'';height:1px;background:var(--bk-surface-343941,#343941);flex:1}
.bk-nav-submenu-shell{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows var(--bk-motion) var(--bk-ease),opacity var(--bk-motion) var(--bk-ease),transform var(--bk-motion) var(--bk-ease),margin var(--bk-motion) var(--bk-ease);margin:0;pointer-events:none}
.bk-nav-submenu-shell[data-open=true]{grid-template-rows:1fr;opacity:1;transform:translateY(0);margin:6px 0 10px;pointer-events:auto}
.bk-nav-submenu{position:static;display:flex;flex-direction:column;gap:6px;overflow:hidden;min-height:0;margin:0 0 0 24px;padding-left:12px;border-left:1px solid var(--bk-border-343941,#343941);min-width:0}
.bk-nav-submenu .bk-nav-item{min-height:40px;padding:6px 10px;font-size:13px;border-radius:10px;flex-shrink:0}
.bk-nav-mfa{flex-shrink:0;min-height:44px;margin-top:14px;padding:10px;border:1px solid var(--bk-border-2b3037,#2b3037);border-radius:12px;display:flex;align-items:center;gap:10px;color:var(--bk-text-a7adb6,#a7adb6);font-size:12px;background:var(--bk-surface-111419,#111419);filter:grayscale(100%)}
.bk-nav-mfa span{flex:1}.bk-nav-mfa svg{width:16px;height:16px}
.bk-nav-actions{border-top:1px solid var(--bk-border-2b3037,#2b3037);margin-top:12px;padding-top:10px}
.bk-nav-store>div{margin:0!important}.bk-nav-store button{max-width:100%}
.bk-nav-store img{border-radius:9px;object-fit:cover;display:block}
.bk-nav-store [class*='_storeAvatar_']{border-radius:9px;overflow:hidden}
.bk-nav-panel nav[aria-label='Navegação principal']{margin-top:18px}
#dashboard-app main[class*='_main_']{margin-left:112px!important;width:calc(100% - 112px)!important;min-width:0!important;transition:margin-left 320ms cubic-bezier(0.22,1,0.36,1),width 320ms cubic-bezier(0.22,1,0.36,1)}
html[data-bk-sidebar-expanded=true] #dashboard-app main[class*='_main_']{margin-left:432px!important;width:calc(100% - 432px)!important}
.bk-nav-backdrop{display:none}
@media(max-width:900px){.bk-sidebar{left:10px}.bk-nav-panel{width:min(304px,calc(100vw - 116px));min-width:0}.bk-nav-backdrop{display:block;position:fixed;inset:-24px -100vw -24px -16px;background:#0009;border:0;z-index:-1}#dashboard-app main[class*='_main_'],html[data-bk-sidebar-expanded=true] #dashboard-app main[class*='_main_']{margin-left:106px!important;width:calc(100% - 106px)!important}.bk-nav-item{padding:8px;gap:8px}.bk-nav-mfa{font-size:11px;gap:5px}}
.bk-nav-item,.bk-nav-dock-item{filter:grayscale(100%);transition:background-color var(--bk-motion) var(--bk-ease),border-color var(--bk-motion) var(--bk-ease),color var(--bk-motion) var(--bk-ease)}
.bk-nav-item>svg,.bk-nav-dock-item>svg{filter:grayscale(100%);transition:transform var(--bk-motion) var(--bk-ease)}
.bk-nav-item:hover>svg,.bk-nav-dock-item:hover>svg{transform:translateY(-1px)}
.bk-nav-label,.bk-nav-heading,.bk-nav-dock-footer{filter:grayscale(100%)}
.bk-sidebar img,.bk-sidebar .store-logo{filter:none!important}
#dashboard-app main[class*='_main_']{transition:margin-left 320ms cubic-bezier(0.22,1,0.36,1),width 320ms cubic-bezier(0.22,1,0.36,1)!important}
@media(prefers-reduced-motion:reduce){.bk-sidebar,.bk-sidebar *,#dashboard-app main[class*='_main_']{transition:none!important;animation:none!important}}
.bk-floating-portal{max-width:calc(100vw - 24px);box-sizing:border-box;isolation:isolate}
.bk-floating-portal>div,.bk-floating-portal>section{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;overflow:visible!important;box-sizing:border-box}
.bk-floating-portal [class*='_storeList_'],.bk-floating-portal [class*='_notificationList_']{max-height:calc(100dvh - 190px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#41464f transparent}
.bk-floating-portal [class*='_storeMenuName_'],.bk-floating-portal [class*='_headerStoreName_']{min-width:0;flex:1;white-space:normal!important;overflow-wrap:anywhere}
.bk-floating-portal [class*='_notificationCopy_']{min-width:0;overflow-wrap:anywhere}
body>[class*='_storeMenuDismiss_'],body>[class*='_headerStoreDismiss_'],body>[class*='_notificationDismiss_']{position:fixed!important;inset:0!important;z-index:1990!important}
