html body #page-profile .profile-tabs-nav{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;align-items:center;margin:22px 0;min-width:0}
html body #page-profile .profile-tabs-nav .tabs{display:flex;min-width:0;width:100%;margin:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:5px;border-radius:14px;scrollbar-width:thin;scroll-snap-type:x proximity;mask-image:none;-webkit-mask-image:none;-webkit-overflow-scrolling:touch}
html body #page-profile .profile-tabs-nav .tabs>.tab,html body #page-profile .profile-tabs-nav .tabs>#myStoreStatusBadge{flex-shrink:0;white-space:nowrap}
html body #page-profile .profile-tabs-nav .tabs::-webkit-scrollbar{display:block;height:4px}
html body #page-profile .profile-tab-arrow{display:grid;place-items:center;width:36px;height:38px;padding:0;border:1px solid var(--line);border-radius:11px;background:var(--glass2,var(--glass));color:var(--txt);font:28px/1 sans-serif;cursor:pointer;touch-action:manipulation}
html body #page-profile .profile-tab-arrow:disabled{opacity:.3;cursor:default}
html body #page-profile .profile-tab-arrow:focus-visible{outline:2px solid var(--cy,#2dd4ff);outline-offset:2px}
html body #page-profile .profile-tabs-nav:not(.has-overflow){grid-template-columns:minmax(0,1fr)}
html body #page-profile .profile-tabs-nav:not(.has-overflow) .profile-tab-arrow{display:none}
@media(max-width:600px){html body #page-profile .profile-tabs-nav{gap:4px;grid-template-columns:30px minmax(0,1fr) 30px;margin:18px 0}html body #page-profile .profile-tab-arrow{width:30px;height:38px}}
