.phone-mercari-section:has(>.phone-category-menu-entry){position:relative}.phone-category-menu-entry{position:absolute;top:var(--space-1);right:var(--space-3)}.phone-category-menu-button{display:inline-flex;align-items:center;gap:var(--space-0-5);padding:var(--space-1) 0;border:0;background:none;color:var(--muted);font-size:var(--text-sm);cursor:pointer}.phone-category-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-1) 0 var(--space-4)}.phone-category-menu-grid a{display:flex;align-items:center;justify-content:center;min-height:calc(var(--space-10) + var(--space-1));padding:var(--space-1-5) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font-size:var(--text-sm);text-align:center;text-decoration:none;overflow-wrap:anywhere}.phone-category-menu-grid a.is-active{border-color:var(--portal-accent,var(--accent));color:var(--portal-accent,var(--accent));background:var(--accent-soft)}.phone-category-menu-grid .phone-category-menu-all{grid-column:1/-1;font-weight:600}.portal-category-chips .phone-category-menu-chip{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:inherit;cursor:pointer}html.is-phone-surface:has(.phone-category-menu) .phone-mine-fab-root:not(.is-on){display:none}