.yr-ui-icon{display:inline-block;width:20px;height:20px;flex:0 0 20px;vertical-align:middle;pointer-events:none}
.yr-service-menu-links>button,.ops-account button:has(>.yr-ui-icon),.sidebar button:has(>.yr-ui-icon),.virtual-seller-cta button:has(>.yr-ui-icon){display:flex;align-items:center;gap:10px;min-height:44px}
.yr-menu-label{flex:1;min-width:0;text-align:left}.yr-service-menu-links>button.is-active:after{content:none}.yr-service-menu-links>button>.yr-ui-icon[data-icon=next]{width:16px;height:16px;flex-basis:16px;margin-left:auto}
.yr-menu-caption{display:inline-flex;align-items:center;gap:6px}.yr-menu-caption>.yr-ui-icon{width:16px;height:16px;flex-basis:16px;transition:transform .18s}.yr-service-menu[open] .yr-menu-caption>.yr-ui-icon{transform:rotate(180deg)}
.yr-chat-top h2,.float-chat,nav .yr-chat-nav{display:inline-flex;align-items:center;gap:8px}.yr-chat-top h2{flex-wrap:nowrap}.yr-chat-top h2>.yr-ui-icon{width:22px;height:22px;flex-basis:22px}
.yr-chat-top button[aria-label="收合聊天"],.yr-chat-top button[aria-label="關閉聊天"]{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;font-size:inherit;line-height:1}
.float-chat{justify-content:center;min-height:44px}.ops-account button>.yr-ui-icon{width:18px;height:18px;flex-basis:18px}
@media(max-width:760px){.yr-service-menu-links>button{gap:9px}.yr-chat-top{gap:8px}.yr-chat-top h2{gap:6px}.yr-chat-top h2>.yr-ui-icon{width:20px;height:20px;flex-basis:20px}}
@media(prefers-reduced-motion:reduce){.yr-menu-caption>.yr-ui-icon{transition:none}}

.yr-chat-top>div:first-child{min-width:0}.yr-chat-top>div:first-child>small{display:block}

.yr-workspace header .headerlink.yr-cart-button:last-child{font-size:12px}.yr-workspace header .headerlink.yr-cart-button:last-child:before{content:none}
