/* Compact monochrome store selector. Store artwork keeps its original colors. */
.bk-nav-store [class*='_storeSwitcherWrap_']{position:relative;margin:0!important}
.bk-nav-store [class*='_storeSwitcherButton_']{width:100%;min-height:64px!important;padding:9px 10px!important;gap:10px!important;border:1px solid var(--bk-border)!important;border-radius:10px!important;background:var(--bk-panel)!important;color:var(--bk-text)!important;box-shadow:none!important}
.bk-nav-store [class*='_storeSwitcherText_']{flex:1;min-width:0;text-align:left}
.bk-nav-store [class*='_storeSwitcherText_'] strong{display:block;font-size:16px!important;line-height:1.25!important;color:var(--bk-text)!important;overflow-wrap:anywhere}
.bk-nav-store [class*='_storeSwitcherText_'] small{display:block;font-size:12px!important;line-height:1.35!important;color:var(--bk-muted)!important;margin-top:2px}
.bk-nav-store [class*='_storeAvatar_']{width:38px!important;height:38px!important;min-width:38px!important;border-radius:9px!important;overflow:hidden;background:transparent!important}
.bk-nav-store img,.bk-store-dropdown img{object-fit:contain!important;filter:none!important;aspect-ratio:1;max-width:100%;max-height:100%}
.bk-floating-portal>.bk-store-dropdown{--bk-store-neutral:#343a42;--bk-store-neutral-hover:#282e35;display:flex!important;flex-direction:column!important;width:280px!important;min-width:280px!important;padding:12px!important;gap:0!important;border:1px solid var(--bk-border)!important;border-radius:10px!important;background:var(--bk-panel)!important;color:var(--bk-text)!important;overflow:hidden!important;max-height:calc(100dvh - 24px)!important;box-shadow:0 12px 32px #0003!important}
html[data-bk-theme="light"] .bk-floating-portal>.bk-store-dropdown{--bk-store-neutral:#d0d5dd;--bk-store-neutral-hover:#eaecf0}
.bk-store-dropdown__scroll{flex:0 1 auto!important;min-height:0;overflow:visible!important;overflow-x:hidden!important;padding:0 2px!important;overscroll-behavior:contain;scrollbar-width:none}
.bk-floating-portal>.bk-store-dropdown{max-height:var(--bk-floating-height,calc(100dvh - 24px))!important}
.bk-store-dropdown__scroll::-webkit-scrollbar{display:none}
.bk-store-dropdown [class*='_storeMenuHeading_']{margin:2px 2px 7px!important;padding:0!important;color:var(--bk-muted)!important;font-size:12px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:.01em}
.bk-store-dropdown [class*='_storeMenuHeading_']:not(:first-child){margin-top:12px!important;padding-top:10px!important;border-top:1px solid var(--bk-border)!important}
.bk-store-dropdown [class*='_storeList_']{display:flex!important;flex-direction:column!important;gap:4px!important;overflow:visible!important;max-height:none!important;padding:0!important;margin:0!important}
.bk-store-dropdown :is([class*='_storeMenuItem_'],[class*='_storeWorkspaceRow_']){display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--bk-text)!important;box-shadow:none!important;text-align:left!important}
.bk-store-dropdown [class*='_storeWorkspaceRow_']>span{flex:1;font-size:14px;font-weight:550}
.bk-store-dropdown [class*='_storeMenuName_']{font-size:14px!important;line-height:1.25!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.bk-store-dropdown .bk-user-store-info{display:flex!important;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;overflow:hidden}
.bk-store-dropdown .bk-user-store-info [class*='_storeMenuName_']{width:100%;font-size:12px!important}
.bk-store-dropdown .bk-user-store-owner{display:block;max-width:100%;overflow:hidden;color:var(--bk-muted)!important;font-size:10px!important;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}
.bk-store-dropdown [class*='_storeAvatar_']{width:30px!important;height:30px!important;min-width:30px!important;flex-shrink:0!important;border-radius:7px!important;overflow:hidden!important;background:transparent!important;filter:none!important}
.bk-store-dropdown [class*='_storeAvatar_'] img{display:block;width:100%;height:100%;object-fit:contain!important;filter:none!important}
.bk-store-dropdown [class*='_storeAvatar_'] svg{filter:none!important}
.bk-store-dropdown [class*='_storeMenuItemActive_']{background:var(--bk-active)!important;border-color:var(--bk-store-neutral)!important}
.bk-store-dropdown [class*='_storeMenuDivider_']{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;margin:8px 0!important;background:var(--bk-border)!important}
.bk-store-dropdown [class*='_storeMenuDivider_']:last-child{display:none!important}
.bk-store-dropdown .bk-user-store-toggle,.bk-store-dropdown [class*='_newStoreButton_']{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:40px!important;height:40px!important;margin:4px 0 0!important;padding:0 10px!important;border:1px solid var(--bk-store-neutral)!important;border-radius:9px!important;background:transparent!important;color:var(--bk-text)!important;font-size:14px!important;font-weight:550!important;box-shadow:none!important}
.bk-store-dropdown .bk-user-store-toggle{justify-content:space-between!important}
.bk-store-dropdown [class*='_newStoreButton_']{justify-content:flex-start!important;margin:0!important}
.bk-store-dropdown__footer{flex-shrink:0;padding:8px 2px 0!important;border-top:1px solid var(--bk-border)!important}
.bk-store-dropdown button:hover{background:var(--bk-active)!important}
.bk-store-dropdown button:focus-visible{outline:2px solid var(--bk-muted)!important;outline-offset:2px}
.bk-store-dropdown svg{flex-shrink:0;width:18px;height:18px}
.bk-store-dropdown [class*='_storeWorkspaceRow_']>svg:last-child{margin-left:auto}
@media(max-width:640px){.bk-nav-store [class*='_storeSwitcherButton_']{min-height:56px!important;padding:7px 9px!important}.bk-nav-store [class*='_storeAvatar_']{width:34px!important;height:34px!important;min-width:34px!important}.bk-floating-portal>.bk-store-dropdown{width:min(280px,calc(100vw - 24px))!important;min-width:min(280px,calc(100vw - 24px))!important;padding:10px!important}.bk-store-dropdown [class*='_storeMenuName_']{font-size:13px!important}}

/* Neutral surfaces instead of a grayscale filter, so artwork stays in color. */
.bk-nav-store,.bk-store-dropdown {
  --store-ui-bg:#121212;--store-ui-text:#ededed;--store-ui-muted:#999;
  --store-ui-border:#2b2b2b;--store-ui-active:#222;--store-ui-stroke:#363636;
  --store-ui-focus:#666;
}
html[data-bk-theme=light] :is(.bk-nav-store,.bk-store-dropdown) {
  --store-ui-bg:#fff;--store-ui-text:#202020;--store-ui-muted:#777;
  --store-ui-border:#e2e2e2;--store-ui-active:#f2f2f2;--store-ui-stroke:#d8d8d8;
  --store-ui-focus:#aaa;
}
.bk-nav-store [class*='_storeSwitcherButton_'] {
  min-height:52px!important;padding:8px 9px!important;gap:9px!important;
  background:var(--store-ui-bg)!important;color:var(--store-ui-text)!important;border-color:var(--store-ui-border)!important;
  border-radius:9px!important;outline:none!important;box-shadow:none!important;transform:none!important;
}
.bk-nav-store [class*='_storeSwitcherButton_']:is([aria-expanded=true],:focus-visible) {
  border-color:var(--store-ui-focus)!important;
  outline:none!important;box-shadow:inset 0 0 0 1px var(--store-ui-focus)!important;
}
.bk-nav-store [class*='_storeSwitcherText_'] strong {font-size:14px!important;font-weight:600!important;line-height:1.2!important}
.bk-nav-store [class*='_storeSwitcherText_'] small {font-size:11px!important;line-height:1.2!important;margin-top:3px!important}
.bk-nav-store [class*='_storeAvatar_'] {width:32px!important;height:32px!important;min-width:32px!important;border-radius:7px!important}
.bk-floating-portal:has(>.bk-store-dropdown) {width:min(244px,calc(100vw - 24px))!important}
html[data-bk-theme] .bk-floating-portal>.bk-store-dropdown {
  width:100%!important;min-width:0!important;padding:8px!important;border-radius:11px!important;
  background:var(--store-ui-bg)!important;color:var(--store-ui-text)!important;border-color:var(--store-ui-border)!important;
  box-shadow:0 8px 24px #0002!important;filter:none!important;
}
.bk-store-dropdown__scroll {overflow-y:auto!important;padding:0!important;scrollbar-width:thin;scrollbar-color:var(--bk-store-neutral) transparent}
.bk-store-dropdown [class*='_storeMenuHeading_'] {font-size:10px!important;font-weight:500!important;margin:3px 7px 5px!important;letter-spacing:.02em!important}
.bk-store-dropdown [class*='_storeMenuHeading_']:not(:first-child) {margin-top:9px!important;padding-top:0!important;border-top:0!important}
.bk-store-dropdown [class*='_storeList_'] {gap:8px!important}
.bk-store-dropdown .bk-user-store-list {display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:8px!important}
.bk-store-dropdown :is([class*='_storeMenuItem_'],[class*='_storeWorkspaceRow_']) {
  min-height:34px!important;height:34px!important;padding:0 7px!important;gap:8px!important;border-radius:7px!important;
}
.bk-store-dropdown [class*='_storeWorkspaceRow_']>span,.bk-store-dropdown [class*='_storeMenuName_'] {
  font-size:12px!important;font-weight:500!important;line-height:1.25!important;
}
.bk-store-dropdown [class*='_storeAvatar_'] {width:24px!important;height:24px!important;min-width:24px!important;border-radius:6px!important}
html[data-bk-theme] .bk-floating-portal .bk-store-dropdown [class*='_storeMenuItemActive_'] {background:var(--store-ui-active)!important;border-color:var(--store-ui-stroke)!important}
.bk-store-dropdown [class*='_storeMenuDivider_'] {display:none!important}
.bk-store-dropdown .bk-user-store-toggle,.bk-store-dropdown [class*='_newStoreButton_'] {
  min-height:34px!important;height:34px!important;padding:0 7px!important;margin:3px 0 0!important;
  border-color:transparent!important;border-radius:7px!important;font-size:12px!important;font-weight:500!important;
}
.bk-store-dropdown__footer {padding:5px 0 0!important;margin-top:5px!important;border-color:var(--store-ui-border)!important}
.bk-store-dropdown svg {width:16px;height:16px}
.bk-store-dropdown button {transform:none!important;outline:none!important}
.bk-store-dropdown button:focus-visible {outline:none!important;box-shadow:inset 0 0 0 1px var(--store-ui-focus)!important}
html[data-bk-theme] .bk-floating-portal .bk-store-dropdown button:hover {background:var(--store-ui-active)!important}
.bk-store-dropdown :is(button,[class*='_storeWorkspaceRow_'],[class*='_storeMenuName_']),
.bk-nav-store [class*='_storeSwitcherText_'] strong {color:var(--store-ui-text)!important}
.bk-store-dropdown :is([class*='_storeMenuHeading_'],.bk-user-store-owner),
.bk-nav-store [class*='_storeSwitcherText_'] small {color:var(--store-ui-muted)!important}
.bk-store-dropdown :is(img,[class*='_storeAvatar_'],[class*='_storeAvatar_'] svg) {filter:none!important}
/* A permanent dark backing keeps white store artwork visible in either theme. */
html[data-bk-theme] #dashboard-app .bk-nav-logo,
html[data-bk-theme] #dashboard-app .bk-nav-logo:is(:hover,:focus-visible) {
  background:#202020!important;border:1px solid #3a3a3a!important;color:#fff!important;
}
html[data-bk-theme] #dashboard-app .bk-nav-logo img {object-fit:contain!important;filter:none!important}
html[data-bk-theme] :is(.bk-nav-store,.bk-store-dropdown) [class*='_storeAvatar_'] {
  box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  background:#202020!important;border:1px solid #3a3a3a!important;padding:2px!important;
  color:#fff!important;flex-shrink:0!important;overflow:hidden!important;
}
html[data-bk-theme] :is(.bk-nav-store,.bk-store-dropdown) [class*='_storeAvatar_'] img {
  display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;
}
