body:has(.storeMode) #chrome,body:has(.storeMode) .asst-ic,body:has(.storeMode) .asst-panel,body:has(.storeMode) .asst-veil,body:has(.storeMode) .foot{display:none}body:has(.storeMode) .spacer{height:24px}.storeMode{display:flex;align-items:center;gap:10px;padding:10px var(--gutter);background:var(--surface);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky,30)}.storeMode .sm-logo{width:36px;height:36px;border-radius:var(--r-m);object-fit:cover;flex:none;background:var(--surface-variant)}.storeMode .sm-logo-txt{display:grid;place-items:center;font-weight:800;color:#fff;background:var(--primary)}.storeMode .sm-name{font-weight:800;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.storeMode .sm-back{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;color:var(--primary-d);font-weight:700;font-size:13px;display:inline-flex;align-items:center;min-height:44px;padding:0 6px}.storeMode .sm-back:hover{text-decoration:underline}.storeMode .znb-badge{flex:none}@media (max-width:480px){.storeMode .znb-badge{padding:6px}.storeMode .znb-badge>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}