/* Shared TNY finish. Partner storefronts keep their independent presentation. */
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish {
  --bg: #0b1013;
  --surface: #111a1f;
  --surface-2: #19252c;
  --panel: #111a1f;
  --line: #293941;
  --line-soft: #203039;
  --muted: #9aafb9;
  --muted-2: #81959f;
  --neon-glow: none;
  --neon-glow-soft: none;
  --neon-glow-strong: none;
  --ice-glow: none;
  --ice-glow-soft: none;
  --accent-glow: none;
  --accent-glow-soft: none;
  --card-line: #293941;
  --radius: 14px;
  --ui-soft: #152128;
  --ui-hover: #192a33;
  background: var(--bg);
}

/* Controls and navigation retain their existing interaction and access rules. */
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.btn, .cart-btn, .filter-btn, .chip, .filter, .catalog-view-switch, .acct-btn) { box-shadow: none; text-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .btn { border-radius: 9px; font-weight: 600; transition: background .15s, border-color .15s, color .15s; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .btn.ghost { background: var(--ui-soft); border-color: var(--line); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .btn.ghost:hover:not(:disabled) { background: var(--ui-hover); border-color: #4b6572; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.field input, .field select, .field textarea, .search input, .crm-range, .shop-sort, .auth-form input:not([type="checkbox"])) { border-radius: 9px; border-color: var(--line); background: #0d151a; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(input, textarea)::placeholder { color: #8096a1; opacity: 1; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.btn, .filter, .chip, .cnav, .snav, .myrow, .catalog-view-switch button):focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.crm-side, .shop-side) { background: #0e151a; border-color: var(--line); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.crm-top, .shop-header, .topbar) { border-color: var(--line); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .shop-top { border-color: var(--line); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .shop-search { border-radius: 9px; border-color: var(--line); background: #10191e; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .shop-titleblock h1 { text-transform: none; letter-spacing: -.025em; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.cnav, .snav) { border-radius: 9px; transition: background .15s, color .15s; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.cnav:hover:not(.is-soon), .snav:hover:not(.is-soon)) { background: var(--ui-hover); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.cnav.is-active, .snav.is-active) { background: var(--accent-faint); box-shadow: inset 2px 0 var(--accent); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.acct-dropdown, .filter-panel, .brandmore-menu, .omore-menu) { border-color: #354b57; background: #142027; border-radius: 12px; box-shadow: 0 16px 40px #0006; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .pill { width: fit-content; max-width: 100%; font-size: 10px; font-weight: 600; letter-spacing: .015em; text-transform: capitalize; padding: 5px 9px; line-height: 1.3; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.hint, .osub) { line-height: 1.55; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.modal, .wh-dialog, .si-dialog) { border-color: #3a505c; border-radius: 16px; background: #111a1f; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.modal, .wh-dialog, .si-dialog)::backdrop { background: #050a0ee0; }

/* Workspaces: matching headings, surfaces, and quiet summary strips. */
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .crm-content > [data-view] { max-width: 1500px; margin-inline: auto; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.crm-head, .si-heading, .wh-head) { margin-bottom: 24px; gap: 16px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.crm-head h2, .si-heading h1, .wh-head h1, .crm-content > section > h2) { font-size: 30px; line-height: 1.2; letter-spacing: -.035em; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .ocount { font-size: 14px; color: var(--muted); font-weight: 400; letter-spacing: 0; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.account-card, .auth-card, .packing-controls, .packing-current, .packing-batch-history, .si-setup, .si-connection, .si-sale, .wha-panel, .wha-order, .wha-owner-upload) { border-color: var(--line); border-radius: 14px; background: var(--surface); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .account-card { padding: 22px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .account-card:not(.customer-tool-lock):not(.dropship-hero) { background-image: none; border-color: var(--line); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .account-card :is(h2, h3) { letter-spacing: -.015em; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-head { gap: 14px; margin-bottom: 18px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.kpi, .si-stat) { border-color: var(--line); background: linear-gradient(120deg, #192a33, #121c22); border-radius: 12px; box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .kpi { padding: 20px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .kpi-value { font-size: 28px; letter-spacing: -.035em; font-variant-numeric: tabular-nums; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .kpi-ico { width: 28px; height: 28px; border-radius: 8px; background: #ffffff06; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .ostat-row:not(.products-overview) { gap: 1px; border: 1px solid var(--line); border-radius: 14px; background: var(--line); overflow: hidden; margin-bottom: 22px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .ostat-row:not(.products-overview) .ostat { border: 0; border-radius: 0; padding: 20px; background: linear-gradient(120deg, #17272e, #111b20); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .ostat-row:not(.products-overview) .ostat-ico { display: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .ostat-row:not(.products-overview) .ostat > div { display: flex; flex-direction: column-reverse; gap: 6px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .ostat-row:not(.products-overview) .ostat strong { font-size: 24px; line-height: 1.2; font-variant-numeric: tabular-nums; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .ostat-label { color: var(--muted); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.obar, .tp-bar):not(.products-toolbar) { padding: 14px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface); gap: 12px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .obar .osearch { flex: 1 1 280px; max-width: 540px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .search input { min-height: 42px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.ofilters, .mytabs) { gap: 5px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.ofilters .filter, .mytabs button) { background: transparent; border: 1px solid transparent; border-radius: 8px; padding: 9px 12px; color: var(--muted); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.ofilters .filter[aria-pressed="true"], .mytabs button[aria-pressed="true"], .mytabs button.is-active) { background: var(--accent-faint); border-color: var(--accent-soft); color: var(--accent); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .ofilters .filter .n { color: inherit; opacity: .65; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.otable-wrap, .packing-table, .tp-list, .wha-table-wrap) { border-color: var(--line); border-radius: 12px; background: var(--surface); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.otable-head, .ctable-head, .ptable-head, .dtable-head, .packing-table-head, .wha-table th) { background: #1a2830; color: #a6bdc9; border-color: var(--line); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.orow, .crow, .prow, .drow, .packing-row) { border-color: var(--line-soft); padding-block: 14px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.orow, .crow, .prow, .drow, .packing-row):hover { background: var(--ui-hover); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.obulk, .packing-bulk) { border-color: #3c606e; background: #19333e; border-radius: 10px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.detail-card, .odetail, .cust-card, .mydetail, .tp-row) { background: var(--surface); border-color: var(--line); border-radius: 12px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow { padding: 16px; border-color: var(--line); border-radius: 12px; background: var(--surface); gap: 14px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow.is-selected { border-color: var(--accent-soft); box-shadow: inset 3px 0 var(--accent); background: #172a33; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow-products { display: block; margin: 6px 0 4px; color: #c4d3da; font-size: 12px; line-height: 1.5; overflow-wrap: anywhere; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow .meta > .osub { font-size: 11px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .dashboard-context { border-radius: 12px; border-color: var(--line); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.dashboard-plus-grid a, .dashboard-plus-grid button, .qaction, .address-card, .push-settings) { border-color: var(--line); border-radius: 10px; background: var(--ui-soft); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .crm-content > [data-view="settings"] > .hint { max-width: 760px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish [data-settings-form] { width: 100%; }

/* Inventory: a compact introduction, consistent controls, and legible photo badges. */
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .inventory-intro { border: 0; border-radius: 0; background: none; padding: 8px 0 22px; margin-bottom: 0; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .inventory-intro-copy h1 { font-size: 30px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .inventory-intro-mark { display: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .inventory-guide > summary { border: 1px solid var(--line); border-radius: 8px; background: var(--surface); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .brandbar { margin-bottom: 12px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .chip { border-color: var(--line); border-radius: 8px; background: var(--surface); color: #b7c8d1; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .chip[aria-pressed="true"] { background: var(--accent-faint); border-color: var(--accent-soft); color: var(--accent); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .chip .n { color: inherit; opacity: .65; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .shop-controls { padding: 12px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.filter-btn, .catalog-view-switch, .shop-sort) { background: #10191e; border-color: var(--line); border-radius: 8px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card { border-color: var(--line); border-radius: 13px; background: var(--surface); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card:hover { border-color: #48616e; box-shadow: 0 8px 20px #0003; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-body { padding: 14px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-brand { color: #a4c2d0; letter-spacing: .045em; font-weight: 600; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-name { line-height: 1.45; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-price { font-variant-numeric: tabular-nums; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-badge { background: #12352ef2; color: #adf1d2; border: 1px solid #416f5c; box-shadow: none; text-shadow: none; border-radius: 6px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-badge.low { background: #3a2b17f5; color: #f2d097; border-color: #765a30; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-badge.out { background: #321d24f5; color: #f2b8c3; border-color: #794854; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-badge.colors { background: #172c3cf5; color: #b7e6ff; border-color: #49677b; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-fav { background: #0c171ccb; border: 1px solid #ffffff30; box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .grid[data-catalog-layout="compact"] .card-body { padding: 10px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .catalog-table-wrap { border-color: var(--line); border-radius: 12px; background: var(--surface); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .catalog-table th { background: #1a2830; color: #afc4cf; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .catalog-table td { border-color: var(--line-soft); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .catalog-table tbody tr:hover td { background: var(--ui-hover); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .product-info { padding: clamp(18px, 2.5vw, 32px); border: 1px solid var(--line); border-radius: 16px; background: var(--surface); align-self: start; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .product-info h1 { font-size: clamp(26px, 3vw, 40px); letter-spacing: -.035em; line-height: 1.15; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .slide-stage { border: 1px solid var(--line); border-radius: 16px; background: #10191d; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .product-info .price { font-size: 28px; letter-spacing: -.025em; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .product-info [data-add] { margin-top: 16px; min-height: 44px; }

/* Checkout and sign-in use the same surfaces without changing the order flow. */
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .checkout-intro h1 { font-size: clamp(28px, 3.2vw, 40px); letter-spacing: -.035em; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.checkout-section, .checkout-summary, .checkout-trust, .checkout-help) { border-color: var(--line); border-radius: 14px; background: var(--surface); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .checkout-section-head h2 { font-size: 18px; letter-spacing: -.02em; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .checkout-section-n { border-radius: 9px; background: var(--accent-faint); color: var(--accent); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .checkout-v2 .choice { background: #0d171c; border-color: var(--line); border-radius: 10px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .checkout-v2 .choice[aria-pressed="true"] { background: var(--accent-faint); border-color: var(--accent); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.auth-card, .login-card) { border-color: var(--line); background: var(--surface); border-radius: 16px; box-shadow: 0 12px 40px #0003; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .auth-form h1 { letter-spacing: -.035em; }

/* Warehouse and member tools: less decorative chrome around working areas. */
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.wha-preview, .wha-bulk, .wha-fulfillment-overview, .wh-tools) { border-color: var(--line); border-radius: 12px; background: var(--surface); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.wha-head h1, .wha-title h2) { letter-spacing: -.035em; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .wha-tabs { gap: 6px; padding: 6px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.wha-tabs button, .packing-pane-tabs button) { border-radius: 8px; box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.wha-order-list, .pc-orders) { gap: 16px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.pc-upload, .pc-empty, .pc-bulk, .pc-order, .pc-downloads, .mr-panel, .mr-note, .tracker-card, .tracker-privacy, .mpc-form, .mpc-results, .pl-panel, .guides-library) { border-color: var(--line); border-radius: 14px; background: var(--surface); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.mr-drop, .tracker-drop, .pl-dropzone) { border-color: #486575; background: #14232b; border-radius: 12px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.pc-heading h1, .mr-heading h1, .tracker-hero h1, .mpc-hero h1, .pl-heading h1) { font-size: clamp(27px, 3vw, 38px); line-height: 1.2; letter-spacing: -.035em; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.tracker-hero, .mpc-hero, .guides-hero) { background: linear-gradient(120deg, #172a33, #111a1f); border-color: var(--line); border-radius: 16px; box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.pc-note, .mr-note p, .tracker-card-head p) { color: var(--muted); line-height: 1.65; }

/* Public program pages keep their content and identity, with quieter framing. */
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish:is(.dropship-page, .vouches-page, .plus-landing-page, .partners-page, .tracker-page) .shop-titleblock { display: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.partner-program-shell, .plus-hero, .dropship-preview, .dropship-ready, .plus-tool, .plus-plan-card, .vouch-card) { border-color: var(--line); box-shadow: none; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .partner-program-shell { border-radius: 18px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .vouches-intro { margin-bottom: 24px; padding-block: 24px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .vouches-intro h1 { font-size: clamp(40px, 5vw, 68px); }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .vouch-card { background: var(--surface); border-radius: 14px; }
:where(html:not(:has(meta[name^="partner-"]))) .ui-polish .vouch-image-button { background: #0b1216; border-color: var(--line); }

@media (max-width: 760px) {
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .shop-top { column-gap: 6px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .shop-top-actions { gap: 6px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.crm-head h2, .si-heading h1, .wh-head h1, .crm-content > section > h2) { font-size: 26px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .account-card { padding: 18px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-head { flex-wrap: wrap; gap: 10px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .ostat-row:not(.products-overview) .ostat { padding: 16px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .ostat-row:not(.products-overview) .ostat strong { font-size: 21px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .kpi { padding: 16px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .kpi-value { font-size: 24px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.obar, .tp-bar):not(.products-toolbar) { padding: 12px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .obar .osearch { max-width: none; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .inventory-intro { padding-top: 4px; padding-bottom: 18px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .inventory-intro-copy h1 { font-size: 27px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .shop-controls { padding: 10px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .product-info { padding: 20px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow { gap: 10px; padding: 13px; grid-template-columns: 44px minmax(0, 1fr) auto; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow-thumb { width: 44px; height: 50px; grid-row: 1 / span 2; align-self: start; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow .meta { grid-column: 2; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow-mid { grid-column: 3; grid-row: 1; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow > .pill { grid-column: 2 / -1; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow-go { display: none; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow-products { font-size: 11px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .myrow .meta > strong { font-size: 12px; overflow-wrap: anywhere; }
}
@media (max-width: 480px) {
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-body { padding: 11px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-name { font-size: 12px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .card-badge { font-size: 9px; padding: 4px 6px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .grid[data-catalog-layout="compact"] .card-badge { font-size: 8px; padding: 3px 4px; }
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish .checkout-section { padding: 18px; }
}
@media (prefers-reduced-motion: reduce) {
  :where(html:not(:has(meta[name^="partner-"]))) .ui-polish :is(.btn, .card, .cnav, .snav) { transition: none; }
}
