/* Reuse the item-list/shop theme, grouped filters and toolbar. */
.wp-page .wp-note{margin:8px 0 0;font-size:12px;line-height:1.7;color:var(--mu-muted)}
.wp-page .cn-shop-category-links button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:3px 9px;border:0;border-radius:3px;background:var(--shop-soft);color:var(--mu-body);font-size:13px;cursor:pointer}
.wp-page .cn-shop-category-links button[aria-pressed=true],.wp-page .cn-shop-category-links button:hover{background:var(--shop-gold);color:#292313}
.wp-sort{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mu-muted)}
.wp-sort select{height:36px;min-width:0;border-radius:3px;font-size:13px}.wp-sort button{cursor:pointer}
.wp-status{font-size:12px;color:var(--mu-muted)}.wp-status:not(:empty){margin:0 0 10px}
.wp-results{padding:0;overflow:hidden}.wp-results[aria-busy=true]{opacity:.55;pointer-events:none}
.wp-summary{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--mu-muted);font-size:13px}.wp-summary strong{font-weight:500;color:var(--mu-body)}
.wp-table-wrap{overflow:auto}.wp-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}
.wp-table th{background:var(--shop-soft);color:var(--mu-muted);font-weight:400;padding:11px 16px;white-space:nowrap}
.wp-table td{padding:9px 16px;border-bottom:1px solid var(--shop-divider);vertical-align:middle}.wp-table tbody tr:last-child td{border-bottom:0}.wp-table tbody tr:hover{background:#b9994c08}
.wp-table th:first-child{width:44%}.wp-table th:nth-child(3){width:25%}.wp-table th:nth-child(n+4),.wp-table td:nth-child(n+4){text-align:right;white-space:nowrap}
.wp-item{display:flex;align-items:center;gap:12px;min-height:40px;text-decoration:none;width:fit-content}.wp-item:hover{text-decoration:underline}.wp-item img{width:32px;height:36px;object-fit:contain;flex:none}.wp-item span{line-height:1.7}.wp-item small{font-size:12px;color:var(--mu-muted)}
.wp-classes{color:var(--mu-muted);line-height:1.7}.wp-value{color:var(--mu-accent);font-variant-numeric:tabular-nums}.wp-delta{color:var(--mu-muted);font-variant-numeric:tabular-nums}
.wp-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:16px 0;color:var(--mu-muted);font-size:13px}.wp-pagination button{height:36px;padding:0 12px;background:var(--shop-soft);color:var(--mu-body);border:0;border-radius:3px;cursor:pointer}.wp-pagination button:hover:not(:disabled){background:#b9994c26;color:var(--mu-accent)}.wp-pagination button:disabled{opacity:.4;cursor:default}
.wp-empty{text-align:center;padding:36px 16px;color:var(--mu-muted)}
@media(max-width:600px){.wp-page .cn-shop-category-links button{font-size:12px;padding:3px 7px}.wp-sort{width:100%;flex-wrap:wrap}.wp-sort select{flex:1}.wp-summary{flex-direction:column;font-size:12px;padding:12px 10px;gap:4px}.wp-table th,.wp-table td{padding:9px 10px}.wp-table th:first-child{min-width:180px}.wp-classes{min-width:110px}.wp-item{gap:8px}.wp-item img{width:26px;height:30px}.wp-table td:nth-child(2){white-space:nowrap}}
/* Paired region columns keep identical identities on one row. */
.wp-table{min-width:990px}.wp-table th:first-child{width:24%;min-width:220px}.wp-table th:nth-child(3){width:auto}.wp-table th,.wp-table td{padding:9px 10px}.wp-table .wp-region-heading{text-align:center;border-left:1px solid var(--shop-divider);color:var(--mu-body)}
.wp-table th button{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;white-space:nowrap}.wp-table th button:hover,.wp-table th[aria-sort=ascending],.wp-table th[aria-sort=descending]{color:var(--mu-accent)}.wp-table th button span{margin-left:3px}
.wp-table th:nth-child(n+4),.wp-table td:nth-child(n+4){text-align:right}.wp-table tbody td:nth-child(4),.wp-table tbody td:nth-child(7){border-left:1px solid var(--shop-divider)}.wp-table .wp-stat{font-variant-numeric:tabular-nums;white-space:nowrap}.wp-region-meta{display:block;font-size:12px;white-space:nowrap}.wp-version{display:inline-block;margin-left:12px;font-size:12px}.wp-classes{min-width:100px;max-width:160px;font-size:12px}.wp-item{min-width:200px}.wp-summary>span:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}
@media(max-width:600px){.wp-summary>span:last-child{justify-content:flex-start}.wp-version{margin-left:0;margin-right:8px}.wp-table{min-width:990px}}
.wp-table thead tr:nth-child(2) th{width:auto;min-width:0;text-align:right}.wp-table thead tr:first-child th:nth-child(2){min-width:64px}.wp-table thead tr:first-child th:nth-child(3){min-width:100px}
.wp-table thead tr:first-child th.wp-region-heading{text-align:center}

.wp-page .cn-shop-category-row{display:block}.wp-toolbar-status{display:flex;align-items:center;gap:16px;margin-left:auto}.wp-toolbar-status .wp-status{margin:0;font-size:12px;white-space:nowrap}

.wp-search-field{position:relative;flex:1;min-width:0}
.wp-page .cn-shop-search .wp-search-field input{display:block;width:100%;padding:0 36px 0 12px;box-sizing:border-box}
.wp-page .cn-shop-search .wp-search-clear{position:absolute;right:4px;top:4px;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--mu-muted);font-size:20px;line-height:1;cursor:pointer}
.wp-page .cn-shop-search .wp-search-clear:hover{background:var(--shop-soft);color:var(--mu-body)}
.wp-page .cn-shop-search .wp-search-clear[hidden]{display:none}
.wp-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}

/* Gentle region tints, shared by group headers, sortable headers and values. */
.wp-page{--wp-cn-tint:rgba(190,151,62,.08);--wp-kr-tint:rgba(78,144,192,.08)}
.dark .wp-page,.tw-dark .wp-page{--wp-cn-tint:rgba(220,181,99,.07);--wp-kr-tint:rgba(113,171,213,.07)}
.wp-table [data-region="CN"]{background-color:var(--wp-cn-tint)}
.wp-table [data-region="KR"]{background-color:var(--wp-kr-tint)}
