[data-language-switch][hidden]{display:none!important}.locale-menu-button{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;border:1px solid currentColor;border-radius:28px;padding:9px 12px;background:transparent;color:inherit;min-height:44px;white-space:nowrap;font:700 14px/1.3 -apple-system,BlinkMacSystemFont,"PingFang TC","Hiragino Sans",sans-serif;cursor:pointer;flex-shrink:0}.locale-menu-button svg{width:20px;height:20px}.locale-menu-button small{font-size:12px}.tutorial-toolbar{display:flex;align-items:center;justify-content:space-between;gap:9px}.tutorial-toolbar .locale-menu-button{font-size:13px;padding:8px 10px}.ep-top .locale-menu-button{margin-left:auto;margin-right:12px;color:#203f39}.detail-locale-bar{display:flex;justify-content:flex-end;padding:10px 20px;color:#203f39}#localeDialog{border:1px solid #b7cbd0;border-radius:18px;padding:22px;width:min(400px,calc(100% - 30px));color:#203f39;background:white;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif}#localeDialog::backdrop{background:#17352e99;backdrop-filter:blur(3px)}.locale-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.locale-dialog-head h2{font-size:23px;margin:0}.locale-dialog-head button{width:44px;height:44px;border:1px solid #b7cbd0;border-radius:50%;background:white;font-size:28px;color:#203f39}#localeDialog>button{display:block;text-align:left;width:100%;padding:15px;border:1px solid #b7cbd0;background:white;border-radius:11px;color:#203f39;font-size:19px;margin:10px 0;cursor:pointer}#localeDialog>button[aria-pressed=true]{background:#e6f3ee;border:2px solid #245247;font-weight:750}#localeDialog p{font-size:14px;line-height:1.7;color:#617c86}html[lang=zh-TW] body{font-family:-apple-system,BlinkMacSystemFont,"PingFang TC","Microsoft JhengHei","Hiragino Sans",sans-serif}@media(max-width:430px){.topbar-actions{gap:6px}.topbar-actions .locale-menu-button{font-size:12px;padding:8px 9px;gap:4px}.topbar-actions .locale-menu-button svg{width:17px;height:17px}.tutorial-toolbar .locale-menu-button{font-size:12px;padding:7px}.tutorial-toolbar>span{font-size:16px}.ep-top .locale-menu-button{margin-right:7px;font-size:12px;padding:8px}.detail-locale-bar{padding-right:70px}}button.locale-menu-button:focus-visible,#localeDialog button:focus-visible{outline:3px solid #d7490e;outline-offset:3px}

/* The original name is unchanged; the business description appears only in Traditional Chinese. */
.store-business-description{display:none!important}html[lang="zh-TW"] .store-business-description{display:block!important;font-size:.9rem;line-height:1.65;font-weight:650;color:#55756f;letter-spacing:.015em;margin:6px 0 0;overflow-wrap:anywhere}.detail-title-row:has(.store-business-description){flex-wrap:wrap}.detail-title-row>.store-business-description{flex-basis:100%;font-size:1rem!important;margin-top:4px!important}.search-store-row .store-business-description{font-size:.85rem!important;margin-top:3px!important}.search-detail-identity>.store-business-description{margin-bottom:7px!important}

.store-name-reading{display:none!important}html[lang="zh-TW"] .store-name-reading{display:block!important;font-size:.86rem;line-height:1.5;font-weight:500;color:#617c86;margin:5px 0 0;overflow-wrap:anywhere}.detail-title-row>.store-name-reading{flex-basis:100%;font-size:.95rem!important}.store-name-reading+.store-business-description{margin-top:3px!important}.search-store-row .store-name-reading{font-size:.82rem!important;margin-top:3px!important}
