/* Catalog scope only. Existing delivery, search and purchase controls remain functional. */
.mall:has(.shopping-dashboard) .mall-main{max-width:1540px;margin-inline:auto}.mall .shopping-dashboard{--shop-line:#dbe5ed;--shop-ink:#16394f}.mall .shopping-dashboard .compact-hero{background:linear-gradient(110deg,#103e67,#11656a);border-radius:20px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.mall .shopping-dashboard .compact-hero h2{font-size:clamp(22px,2vw,30px);letter-spacing:-.6px}.mall .shopping-dashboard .compact-hero p{font-size:14px;color:#deedf5}.mall .shopping-dashboard .shop-switch a{background:#ffffff12;border:1px solid #ffffff55;color:white;font-weight:600;padding:10px 18px}.mall .shopping-dashboard .shop-switch a[aria-current=page]{background:white;color:#154c65;border-color:white}.mall .shopping-dashboard .shopping-context{background:transparent;border:0;padding:6px 2px;margin-bottom:10px}.mall .shopping-dashboard .shopping-context strong{font-size:14px}.mall .shopping-dashboard .context-note{font-size:12px}.mall .shopping-dashboard .category-shortcuts{gap:8px;padding:3px 0 12px;margin-bottom:4px}.mall .shopping-dashboard .category-shortcuts a{background:white;border:1px solid var(--shop-line);border-radius:24px;font-size:13px;padding:9px 14px}.mall .shopping-dashboard .category-shortcuts a[aria-current=page]{background:#194c70;color:white;border-color:#194c70}.mall .shopping-dashboard .catalog-filters{border:1px solid var(--shop-line);border-radius:14px;background:#fff;margin-bottom:6px}.mall .shopping-dashboard .catalog-filters>summary{padding:12px 16px;min-height:48px}.mall .shopping-dashboard [data-live-part=sort]{border:0;margin:0;padding:6px 0;gap:10px}.mall .shopping-dashboard .quick-sort a{border:1px solid var(--shop-line);background:white;border-radius:9px;min-height:40px;font-size:12px}.mall .shopping-dashboard .quick-sort a[aria-current=true]{background:#194c70;color:white;border-color:#194c70}.mall .shopping-dashboard .shop-budget{position:relative;flex-shrink:0}.mall .shopping-dashboard .shop-budget>summary{cursor:pointer;min-height:40px;padding:9px 12px;border:1px solid var(--shop-line);border-radius:9px;background:white;font-size:13px;font-weight:600}.mall .shopping-dashboard .shop-budget[open] .budget-shortcuts{display:flex;flex-wrap:wrap;background:#fff;padding:12px;border:1px solid var(--shop-line);border-radius:12px;margin-top:8px}.mall .shopping-dashboard .budget-shortcuts>span{display:none}.mall .shopping-dashboard .live-catalog-feedback{margin:0;min-height:0}.mall .shopping-dashboard .live-catalog-feedback p{margin:3px 0;font-size:11px}.mall .shopping-dashboard [data-live-part=results]>.section-heading{margin:14px 0;padding:0}.mall .shopping-dashboard [data-live-part=results]>.section-heading h2{font-size:23px;letter-spacing:-.5px}.mall .shopping-dashboard .catalog-tools{font-size:12px;gap:12px}.mall .shopping-dashboard .view-switch button{min-height:38px;padding:8px 10px;font-size:12px}.mall .shopping-dashboard .shop-grid:not([data-view=list]){gap:18px}.mall .shopping-dashboard .saveable-product{border:1px solid var(--shop-line);border-radius:17px;background:#fff;overflow:hidden;box-shadow:0 4px 14px #15395706;transition:border-color .15s}.mall .shopping-dashboard .saveable-product:hover{border-color:#87b1c3}.mall .shopping-dashboard .product-media{background:#f6f8fa;border-bottom:1px solid #eef2f5}.mall .shopping-dashboard .product-media img{object-fit:contain;padding:12px}.mall .shopping-dashboard .product-card-body{padding:15px}.mall .shopping-dashboard .product-card-body h2{font-size:16px;line-height:1.4;letter-spacing:-.2px;margin:8px 0;overflow-wrap:anywhere}.mall .shopping-dashboard .product-card-body .tag{font-size:10px;letter-spacing:0;background:#edf5f5;color:#246468;border-radius:5px;padding:4px 6px}.mall .shopping-dashboard .product-seller{font-size:12px;color:#607384}.mall .shopping-dashboard .product-price{font-size:20px;color:#164d70;line-height:1.5}.mall .shopping-dashboard .product-card-body p{font-size:12px}.mall .shopping-dashboard .card-cta{font-size:12px}.mall .shopping-dashboard .shop-card-link{border:0;background:transparent;font-size:12px}.mall .shopping-dashboard .quick-add{border-radius:10px;margin:0 12px 12px;min-height:42px;font-size:13px}.mall .shopping-dashboard .shopping-tools{margin:28px 0 16px;padding:12px 16px;background:#f6f9fc;border:1px solid var(--shop-line);border-radius:14px}.mall .shopping-dashboard .pagination{margin:22px 0}.mall .shopping-dashboard .active-filters{gap:8px}.mall .shopping-dashboard .active-filters a{font-size:12px;border-radius:18px}.mall .shopping-dashboard .continue-browsing{margin-top:30px}
@media(min-width:1200px){.mall .shopping-dashboard .shop-grid[data-density=compact]{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:640px){.mall .shopping-dashboard .compact-hero{padding:18px;flex-direction:column;align-items:stretch;gap:15px}.mall .shopping-dashboard .compact-hero p{font-size:12px}.mall .shopping-dashboard .shopping-context{padding:0}.mall .shopping-dashboard .context-note{display:none}.mall .shopping-dashboard .category-shortcuts a{font-size:12px}.mall .shopping-dashboard .quick-sort{flex-wrap:nowrap;overflow-x:auto;min-width:0;width:100%}.mall .shopping-dashboard .quick-sort>span{display:none}.mall .shopping-dashboard .quick-sort a{flex-shrink:0}.mall .shopping-dashboard .shop-budget{width:100%}.mall .shopping-dashboard .shop-budget>summary{border:0;background:transparent;padding:6px 0;min-height:34px}.mall .shopping-dashboard [data-live-part=results]>.section-heading{align-items:flex-start;gap:8px;flex-direction:column}.mall .shopping-dashboard .catalog-tools{justify-content:space-between;width:100%}.mall .shopping-dashboard .shop-grid:not([data-view=list]){gap:10px}.mall .shopping-dashboard .product-card-body{padding:10px}.mall .shopping-dashboard .product-card-body h2{font-size:14px}.mall .shopping-dashboard .product-price{font-size:17px}.mall .shopping-dashboard .quick-add{margin:0 8px 10px;padding:8px;font-size:12px}.mall .shopping-dashboard .product-media img{padding:6px}.mall .shopping-dashboard .shopping-tools{display:block;padding:12px}.mall .shopping-dashboard .shopping-tools-header{margin-bottom:8px}}
@media(prefers-reduced-motion:reduce){.mall .shopping-dashboard .saveable-product{transition:none}}
.mall .shopping-dashboard .shop-switch{display:flex;flex-direction:row;flex-wrap:nowrap;width:auto}.mall .shopping-dashboard .product-card-body{min-height:0;gap:0}.mall .shopping-dashboard .product-seller{margin:6px 0}.mall:has(.shopping-dashboard) .floating-cart{padding:10px 16px;min-height:54px;border-radius:16px;max-width:240px}.mall:has(.shopping-dashboard) .floating-cart small{font-size:11px}@media(max-width:640px){.mall .shopping-dashboard .shop-switch{width:100%}.mall:has(.shopping-dashboard) .floating-cart{max-width:190px;padding:8px 12px;bottom:calc(var(--em-mobile-nav-height, 90px) + 16px + env(safe-area-inset-bottom))}.mall:has(.shopping-dashboard) .floating-cart small{display:none}}
@media(max-width:640px){.mall .shopping-dashboard .card-icon-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.mall .shopping-dashboard .card-icon-actions .pp-badge{grid-column:1/-1}.mall .shopping-dashboard .card-icon-actions .button{width:100%;min-width:0;min-height:44px;padding:8px}.mall .shopping-dashboard .shop-grid[data-view=list] .card-icon-actions{display:flex;flex-wrap:wrap}}
/* v0.105.21: keep Symvita's tactile buttons while reducing catalog chrome. */
.mall:has(.shopping-dashboard) .page-title-with-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 18px}.mall:has(.shopping-dashboard) .page-title-with-guide h1{font-size:clamp(23px,2.5vw,32px);margin:0;line-height:1.2;letter-spacing:-.7px}.mall:has(.shopping-dashboard) .page-guide-actions{display:flex;gap:8px;flex-shrink:0}.mall:has(.shopping-dashboard) .page-guide-actions .button{min-height:42px;padding:9px 12px;font-size:12px}.mall .shopping-dashboard .compact-hero{padding:16px 22px}.mall .shopping-dashboard .compact-hero h2{font-size:clamp(21px,2vw,27px)}.mall .shopping-dashboard .shop-grid:not([data-view=list]) .product-card{display:flex;flex-direction:column;height:auto;flex:1}.mall .shopping-dashboard .shop-grid:not([data-view=list]) .product-card-body{display:flex;flex-direction:column;flex:1}.mall .shopping-dashboard .shop-grid:not([data-view=list]) .product-card-body h2{min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mall .shopping-dashboard .product-card-body .product-price{margin-top:auto}.mall .shopping-dashboard .product-card-body .card-cta{margin-top:10px;padding-top:10px}.mall .shopping-dashboard .saveable-product{box-shadow:0 5px 0 #dce6ee,0 10px 20px #15395708;margin-bottom:5px}.mall .shopping-dashboard .button,.mall .shopping-dashboard button,.mall .shopping-dashboard .shop-switch a{box-shadow:0 4px 0 #c4d3e2,0 6px 12px #193b5110!important;transform:translateY(0)!important;transition:transform .12s,box-shadow .12s}.mall .shopping-dashboard .button.primary,.mall .shopping-dashboard button.primary{box-shadow:0 4px 0 #092f55,0 7px 14px #10395720!important}.mall .shopping-dashboard .shop-switch a{box-shadow:0 4px 0 #082d46!important}.mall .shopping-dashboard .button:hover,.mall .shopping-dashboard button:hover,.mall .shopping-dashboard .shop-switch a:hover{transform:translateY(-1px)!important}.mall .shopping-dashboard .button:active,.mall .shopping-dashboard button:active,.mall .shopping-dashboard .shop-switch a:active{transform:translateY(3px)!important;box-shadow:0 1px 0 #a6bdce!important}.mall .shopping-dashboard .quick-sort a,.mall .shopping-dashboard .category-shortcuts a,.mall .shopping-dashboard .budget-shortcuts a{box-shadow:0 3px 0 #d5e0ea;margin-bottom:3px}.mall .shopping-dashboard .category-shortcuts a[aria-current=page],.mall .shopping-dashboard .quick-sort a[aria-current=true]{box-shadow:0 3px 0 #0b3456}.mall .shopping-dashboard .shop-card-link{margin:4px 12px 12px;background:#f4f8fc;border:1px solid #d9e5ee}.mall .shopping-dashboard .shop-grid:not([data-view=list]) .card-icon-actions{padding-top:10px;padding-bottom:12px}.mall .shopping-dashboard .quick-add{margin-bottom:16px}.mall .shopping-dashboard .shopping-tools{margin-top:32px}
@media(max-width:640px){.mall:has(.shopping-dashboard) .page-title-with-guide{align-items:center;margin:10px 0 14px;flex-wrap:nowrap}.mall:has(.shopping-dashboard) .page-title-with-guide h1{font-size:21px;max-width:190px}.mall:has(.shopping-dashboard) .page-guide-actions{gap:5px}.mall:has(.shopping-dashboard) .page-guide-actions .shopping-tour-launch{padding:8px;min-width:40px}.mall:has(.shopping-dashboard) .page-guide-actions .watch-guide{font-size:11px;padding:8px;min-height:42px}.mall .shopping-dashboard .compact-hero{padding:14px;gap:10px}.mall .shopping-dashboard .compact-hero p{line-height:1.4}.mall .shopping-dashboard .compact-hero h2{font-size:21px;margin-bottom:4px}.mall .shopping-dashboard .shop-switch a{min-height:42px;padding:8px 12px}.mall .shopping-dashboard .shop-grid:not([data-view=list]) .card-icon-actions{gap:8px}.mall .shopping-dashboard .product-card-body h2{margin:6px 0}.mall .shopping-dashboard .shop-card-link{margin-inline:8px}.mall .shopping-dashboard .shopping-context{margin:10px 0}.mall .shopping-dashboard [data-live-part=results]>.section-heading h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.mall .shopping-dashboard .button,.mall .shopping-dashboard button,.mall .shopping-dashboard .shop-switch a{transition:none}}
/* Product evidence is based only on published review aggregates and current stock. */
.mall .shopping-dashboard .shop-browse-bar{display:flex;align-items:center;justify-content:space-between;margin:4px 0 10px;gap:12px}.mall .shopping-dashboard .shop-browse-bar>span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#547186}.mall .shopping-dashboard .shop-browse-bar .button{font-size:12px;min-height:40px;padding:8px 12px}.mall .shopping-dashboard #shopping-results{scroll-margin-top:20px}.mall .shopping-dashboard .product-evidence{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;min-height:28px}.mall .shopping-dashboard .product-stock{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:4px 8px;background:#edf7f1;color:#28694c;font-size:11px;font-weight:600}.mall .shopping-dashboard .product-stock:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.mall .shopping-dashboard .product-stock.unavailable{background:#f2f3f5;color:#6c737e}.mall .shopping-dashboard .product-rating{font-size:12px;color:#4b6073;white-space:nowrap}.mall .shopping-dashboard .product-rating>span{color:#9b6500}.mall .shopping-dashboard .product-rating small{font-size:11px}.mall .shopping-dashboard .product-rating.unrated{font-size:11px;color:#6b7e8e}.mall .shopping-dashboard .product-media{aspect-ratio:1/1;overflow:hidden}.mall .shopping-dashboard .product-media img{height:100%;width:100%;object-fit:contain}.mall .shopping-dashboard .shop-grid:not([data-view=list]) .product-card-body .product-seller{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mall .shopping-dashboard .product-card-body .card-cta{color:#22618a;font-weight:600;border-top:1px solid #edf1f5}.mall .shopping-dashboard .saveable-product:focus-within{outline:2px solid #368eaf;outline-offset:3px}.mall .shopping-dashboard .shop-grid[data-view=list] .product-media{aspect-ratio:auto}.mall .shopping-dashboard .shop-grid[data-view=list] .product-evidence{margin:4px 0}.mall .shopping-dashboard .shop-grid[data-view=list] .product-media img{height:auto}@media(max-width:640px){.mall .shopping-dashboard .product-evidence{gap:5px;align-items:flex-start;flex-direction:column;min-height:48px}.mall .shopping-dashboard .shop-browse-bar{margin:4px 0 8px}.mall .shopping-dashboard .shop-browse-bar .button{min-height:40px}.mall .shopping-dashboard .product-stock{font-size:10px;padding:3px 7px}}
/* Keep secondary product actions discoverable without four permanent icon rows. */
.mall .shopping-dashboard .card-icon-actions:has(.shop-card-tools){display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px 14px}.mall .shopping-dashboard .shop-card-tools{width:100%;min-width:0}.mall .shopping-dashboard .shop-card-tools>summary{list-style:none;cursor:pointer;min-height:44px;padding:11px 9px;border:1px solid #cdddea;border-radius:10px;background:linear-gradient(#fff,#edf4fa);box-shadow:0 4px 0 #c5d5e2;color:#215375;text-align:center;font-size:12px;font-weight:600}.mall .shopping-dashboard .shop-card-tools>summary::-webkit-details-marker{display:none}.mall .shopping-dashboard .shop-card-tools>summary:after{content:' +';font-weight:700}.mall .shopping-dashboard .shop-card-tools[open]>summary:after{content:' −'}.mall .shopping-dashboard .shop-card-tools>summary:focus-visible{outline:3px solid #2288ab;outline-offset:3px}.mall .shopping-dashboard .shop-card-tools>summary:active{transform:translateY(3px);box-shadow:0 1px 0 #c5d5e2}.mall .shopping-dashboard .shop-card-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.mall .shopping-dashboard .shop-card-tool-grid .button{width:100%;height:auto;min-height:60px;display:flex;flex-direction:column;gap:5px;padding:8px 4px}.mall .shopping-dashboard .shop-tool-label{font-size:11px;line-height:1.2}.mall .shopping-dashboard .card-icon-actions .pp-badge{width:100%;flex-basis:auto}.mall .shopping-dashboard .product-evidence{align-content:flex-start}.mall .shopping-dashboard .product-card-body{justify-content:flex-start}.mall .shopping-dashboard .product-card-body .card-cta{margin-bottom:0}.mall .shopping-dashboard .shop-card-link{min-height:40px}.mall .shopping-dashboard .shop-grid[data-view=list] .card-icon-actions:has(.shop-card-tools){min-width:150px}@media(max-width:640px){.mall .shopping-dashboard .card-icon-actions:has(.shop-card-tools){padding:8px 8px 12px}.mall .shopping-dashboard .shop-card-tools>summary{font-size:11px;padding:11px 5px}.mall .shopping-dashboard .product-evidence{min-height:0;gap:5px}.mall .shopping-dashboard .product-card-body .product-price{margin-top:8px}.mall .shopping-dashboard .product-card-body .card-cta{margin-top:8px}}
.mall .shopping-dashboard .card-icon-actions:has(.shop-card-tools){flex-wrap:nowrap}.mall .shopping-dashboard .card-icon-actions:has(.shop-card-tools)>.product-points.pp-badge{flex:0 0 auto;height:auto;min-height:0}.mall .shopping-dashboard .card-icon-actions>.shop-card-tools{flex:0 0 auto}
/* Results navigation stays in sync with the server-rendered live catalog. */
.mall .shopping-dashboard .shop-results-heading{border-top:1px solid #d8e5ed;padding-top:20px!important;align-items:center;gap:20px}.mall .shopping-dashboard .shop-results-title{min-width:0;flex:1}.mall .shopping-dashboard .shop-results-title .eyebrow{font-size:10px;letter-spacing:.12em;color:#4e7288;display:block;margin:0 0 5px}.mall .shopping-dashboard .shop-results-title h2{overflow-wrap:anywhere;margin:0;font-size:clamp(21px,2vw,26px);line-height:1.3}.mall .shopping-dashboard .shop-results-title p{margin:7px 0 0;font-size:12px;color:#5a7386}.mall .shopping-dashboard .shop-results-heading .catalog-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.mall .shopping-dashboard .results-filter-button{font-size:12px;min-height:42px;padding:9px 12px}.mall .shopping-dashboard .active-filters{padding:12px;border:1px solid #d7e4ee;border-radius:13px;background:#f5f9fc;margin:12px 0 18px;display:flex;flex-wrap:wrap}.mall .shopping-dashboard .active-filters a{background:white;min-height:38px;display:inline-flex;align-items:center;padding:8px 12px;box-shadow:0 3px 0 #d5e0e9}.mall .shopping-dashboard .active-filters .clear-all-filters{color:#185173;font-weight:700;border-color:#9ebacd}.mall .shopping-dashboard .back-to-products{align-self:end;justify-self:start;min-height:44px;font-size:12px}.mall .shopping-dashboard #shopping-filters{scroll-margin-top:16px}@media(max-width:640px){.mall .shopping-dashboard .shop-results-heading{padding-top:15px!important;gap:12px}.mall .shopping-dashboard .shop-results-heading .catalog-tools{justify-content:space-between;gap:8px}.mall .shopping-dashboard .shop-results-title p{font-size:11px}.mall .shopping-dashboard .results-filter-button{padding:8px;font-size:11px;gap:5px}.mall .shopping-dashboard .shop-results-heading .view-switch button{font-size:11px;padding:8px}.mall .shopping-dashboard .active-filters{padding:9px;gap:8px}.mall .shopping-dashboard .active-filters a{font-size:11px}}
/* Keep catalog evidence compact despite the shared product-detail rating styles. */
.mall .shopping-dashboard .product-evidence .product-rating{display:inline-flex;align-items:center;min-height:0;margin:0;gap:4px;line-height:1.4;width:auto}
.mall .shopping-dashboard .product-card-body .product-price{font-variant-numeric:tabular-nums;letter-spacing:-.02em}
.mall .shopping-dashboard .shop-card-tools.has-selection>summary{color:#175d50;border-color:#aed7ca;background:linear-gradient(#f5fffb,#e1f3eb);box-shadow:0 4px 0 #a8cabb}
.mall .shopping-dashboard .shop-card-tools.has-selection>summary:active{box-shadow:0 1px 0 #a8cabb}
.mall .shopping-dashboard .shop-card-tool-grid .button[aria-pressed=true]{border-color:#97caba;background:linear-gradient(#f2fff9,#dcefe6);color:#175d50}
/* List photography: generous, consistent frames instead of narrow image strips. */
.mall .shopping-dashboard .shop-grid[data-view=list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.mall .shopping-dashboard .shop-grid[data-view=list] .saveable-product>.product-card{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-template-rows:auto;align-items:center;flex:1}
.mall .shopping-dashboard .shop-grid[data-view=list] .product-media{grid-column:1;grid-row:1;align-self:center;aspect-ratio:1;width:calc(100% - 24px);height:auto;min-height:0;margin:12px;padding:12px;border:1px solid #e5ebf0;border-radius:16px;background:#fff;overflow:hidden}
.mall .shopping-dashboard .shop-grid[data-view=list] .product-media img{width:100%;height:100%;min-height:0;max-height:none;object-fit:contain;object-position:center;display:block}
.mall .shopping-dashboard .shop-grid[data-view=list] .product-card-body{grid-column:2;grid-row:1;padding:20px 20px 20px 8px;gap:8px;min-width:0}
.mall .shopping-dashboard .shop-grid[data-view=list] .product-card-body h2{min-height:0;margin:4px 0;font-size:18px;line-height:1.4}
.mall .shopping-dashboard .shop-grid[data-view=list] .product-card-body .product-seller{margin:0;font-size:12px}
.mall .shopping-dashboard .shop-grid[data-view=list] .product-card-body .card-cta{margin-top:10px;padding-top:12px}
.mall .shopping-dashboard .shop-grid[data-view=list] .product-card-body .product-price{margin-top:4px;font-size:22px}
.mall .shopping-dashboard .shop-grid[data-view=list] .product-points.pp-badge .pp-unit{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex-shrink:0}
@media(max-width:1100px){.mall .shopping-dashboard .shop-grid[data-view=list]{grid-template-columns:minmax(0,1fr)}.mall .shopping-dashboard .shop-grid[data-view=list] .saveable-product>.product-card{grid-template-columns:minmax(0,34%) minmax(0,1fr)}}
@media(max-width:600px){.mall .shopping-dashboard .shop-grid[data-view=list]{gap:16px}.mall .shopping-dashboard .shop-grid[data-view=list] .saveable-product>.product-card{grid-template-columns:minmax(0,42%) minmax(0,1fr)}.mall .shopping-dashboard .shop-grid[data-view=list] .product-media{width:calc(100% - 16px);margin:8px;padding:6px;border-radius:12px}.mall .shopping-dashboard .shop-grid[data-view=list] .product-card-body{padding:14px 12px 14px 4px;gap:6px}.mall .shopping-dashboard .shop-grid[data-view=list] .product-card-body h2{font-size:14px}.mall .shopping-dashboard .shop-grid[data-view=list] .product-card-body .product-price{font-size:18px}.mall .shopping-dashboard .shop-grid[data-view=list] .product-card-body .tag{font-size:9px}.mall .shopping-dashboard .shop-grid[data-view=list] .card-icon-actions:has(.shop-card-tools){min-width:0}}
