.product-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:28px 0 12px}
.product-pagination[hidden]{display:none}
.product-pagination button{min-width:44px;min-height:44px;padding:8px 13px;border:1px solid #a98724;border-radius:8px;background:#17140f;color:#f3da90;cursor:pointer;font:inherit}
.product-pagination button[aria-current="page"]{background:#dfba4c;color:#17140f;font-weight:700}
.product-pagination button:disabled{opacity:.4;cursor:default}
.product-pagination button:focus-visible,.maiqu-language select:focus-visible{outline:3px solid #639ee7;outline-offset:3px}
.result-row{gap:12px;flex-wrap:wrap}.result-row #productPageRange{font-size:13px;line-height:1.5}
.maiqu-home main section[id],#productGrid{scroll-margin-top:var(--catalog-anchor-offset,180px)}
.maiqu-language{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap;margin:8px 0;flex-shrink:0}
.maiqu-language select{font:inherit;min-height:40px;border-radius:8px;padding:6px 10px;border:1px solid #b9a270;background:#fff;color:#282418;max-width:150px}
.header-actions .maiqu-language,.admin-top .maiqu-language{margin:0}
.auth-shell>.maiqu-language{justify-content:flex-end}.mq-menu-body>.maiqu-language{margin:4px 0 16px}
.maiqu-language-floating{position:fixed;right:16px;top:10px;z-index:40;background:#fff;border:1px solid #d8c99c;padding:4px 10px;border-radius:10px;color:#282418}
html[lang="zh-CN"] body{font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",system-ui,sans-serif}
@media(max-width:760px){.product-pagination{gap:6px}.product-pagination button{padding:7px 10px}.admin-top{flex-wrap:wrap}.admin-top .maiqu-language{margin-left:auto}.header-actions .maiqu-language{font-size:12px}}
@media print{.maiqu-language,.product-pagination{display:none!important}}
