/* TASK-211. Responsive adapter for the accepted N-CMP-101/102/011/005/201/202/205-M compositions.
   Opt-in only on the four approved live pages. Desktop rules are intentionally untouched. */
@media (max-width:880px){
 html[data-mobile-live="v03"]{--m-pad:16px;--m-bottom:68px}
 html[data-mobile-live="v03"] body{background:var(--canvas,#F4F0E8);font-family:Instrument,Arial,sans-serif}
 html[data-mobile-live="v03"] .ops-app{display:block!important;max-width:480px;min-height:100dvh;margin:auto;background:var(--canvas,#F4F0E8);overflow-x:clip}
 html[data-mobile-live="v03"] .ops-workspace{min-width:0;width:100%;margin:0}
 html[data-mobile-live="v03"] .ops-workspace main{min-width:0;width:100%;padding:0 var(--m-pad) calc(var(--m-bottom) + 24px)!important}
 html[data-mobile-live="v03"] .ops-page-head,
 html[data-mobile-live="v03"] .product-heading{position:relative;z-index:20;display:flex;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:8px;min-height:72px;margin:0 -16px 8px;padding:12px 16px;background:var(--canvas,#F4F0E8);border:0}
 html[data-mobile-live="v03"] .ops-page-head{flex-wrap:nowrap!important}
 html[data-mobile-live="v03"] [data-context-header]{display:none!important}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .product-heading{min-height:112px;align-items:flex-start}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .product-heading .title-pair>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .product-heading .n-analytics-actions{margin:0!important}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .product-heading .n-mobile-period{position:absolute;right:16px;top:14px}
 html[data-mobile-live="v03"] .ops-title,
 html[data-mobile-live="v03"] .title-pair{display:flex;align-items:center;min-width:0;gap:10px}
 html[data-mobile-live="v03"] .ops-title::before,
 html[data-mobile-live="v03"] .title-pair::before{content:"";display:block;flex:0 0 40px;width:40px;height:40px;border-radius:2px 11px 2px 11px;background:#0B0D12 url('/ui-task211/namaka-primary-inverse.svg') -6px -7px/205px 55px no-repeat}
 html[data-mobile-live="v03"] h1{margin:0;font:500 28px/34px Instrument,Arial,sans-serif;letter-spacing:-.035em;white-space:nowrap}
 html[data-mobile-live="v03"] #mobile-menu{display:none!important}
 html[data-mobile-live="v03"] .heading-actions.namaka-period-group,
 html[data-mobile-live="v03"] .heading-actions.namaka-context{display:flex;justify-content:flex-end;min-width:0}
 html[data-mobile-live="v03"] .heading-actions .period-control,
 html[data-mobile-live="v03"] [data-context-header] .period-control{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
 html[data-mobile-live="v03"] .heading-actions .updated,
 html[data-mobile-live="v03"] [data-context-header] .updated{display:none!important}
 html[data-mobile-live="v03"] #product-count{display:none}
 html[data-mobile-live="v03"] .n-mobile-period{position:relative;flex:0 0 auto}
 html[data-mobile-live="v03"] .n-mobile-period>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:88px;min-height:44px;padding:0 12px;border:1px solid var(--line,#D8D2C8);border-radius:2px 11px 2px 11px;background:var(--paper,#FFFDF9);font:500 13px/18px Instrument,Arial,sans-serif;white-space:nowrap}
 html[data-mobile-live="v03"] .n-mobile-period>button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7}
 html[data-mobile-live="v03"] .n-mobile-period-menu{position:absolute;top:48px;right:0;z-index:50;width:180px;padding:4px;border:1px solid var(--line,#D8D2C8);border-radius:8px 20px 8px 20px;background:var(--paper,#FFFDF9);box-shadow:0 12px 36px #0b0d121c}
 html[data-mobile-live="v03"] .n-mobile-period-menu button{display:block;width:100%;min-height:44px;padding:6px 10px;text-align:left;border:0;border-radius:2px 11px 2px 11px;background:transparent;font:400 13px/18px Instrument,Arial,sans-serif}
 html[data-mobile-live="v03"] .n-mobile-period-menu button[aria-current="true"]{color:var(--coral,#E84A35);background:var(--canvas,#F4F0E8)}
 html[data-mobile-live="v03"] .n-mobile-nav{position:fixed;z-index:65;bottom:0;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(480px,100%);min-height:calc(var(--m-bottom) + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);border-top:1px solid var(--line,#D8D2C8);background:var(--paper,#FFFDF9)}
 html[data-mobile-live="v03"] .n-mobile-nav a,
 html[data-mobile-live="v03"] .n-mobile-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:52px;color:var(--muted,#66666C);border:0;background:transparent;text-decoration:none;font:400 11px/15px Instrument,Arial,sans-serif}
 html[data-mobile-live="v03"] .n-mobile-nav [aria-current="page"]{color:var(--ink,#0B0D12)}
 html[data-mobile-live="v03"] .n-mobile-nav [aria-current="page"]::before{content:"";position:absolute;top:0;width:40px;height:2px;background:var(--coral,#E84A35)}
 html[data-mobile-live="v03"] .n-mobile-nav svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.6}
 html[data-mobile-live="v03"] :is(button,a,input):focus-visible{outline:2px solid var(--coral,#E84A35);outline-offset:2px}

 /* Summary: the existing live KPI and funnel renderers are the sole data source. */
 html[data-mobile-live="v03"] #dashboard{min-width:0}
 html[data-mobile-live="v03"] .ops-layout{display:block;min-width:0}
 html[data-mobile-live="v03"] .ops-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 16px!important}
 html[data-mobile-live="v03"] .ops-grid .ops-kpi{min-width:0;min-height:0;padding:14px!important;border:1px solid var(--line,#D8D2C8);border-radius:6px 26px 6px 26px;background:var(--paper,#FFFDF9)}
 html[data-mobile-live="v03"] .ops-kpi[data-metric="capital"]{grid-column:1/-1;min-height:0}
 html[data-mobile-live="v03"] .ops-kpi-head{font-size:13px;line-height:18px}
 html[data-mobile-live="v03"] .ops-kpi .n-value-with-delta{flex-wrap:wrap;gap:3px}
 html[data-mobile-live="v03"] .ops-kpi .n-metric-value{font-size:25px;line-height:31px}
 html[data-mobile-live="v03"] .ops-kpi .ops-mini{max-width:100%;overflow:hidden}
 html[data-mobile-live="v03"] .ops-kpi .ops-mini.is-empty{display:none}
 html[data-mobile-live="v03"] .ops-kpi .ops-mini-plot,
 html[data-mobile-live="v03"] .ops-kpi .ops-mini .ops-mini-svg{height:44px}
 html[data-mobile-live="v03"] .ops-kpi .ops-mini-readout{display:none}
 html[data-mobile-live="v03"] .ops-pulse .ops-kpi,
 html[data-mobile-live="v03"] .ops-money .ops-kpi{min-height:126px!important}
 html[data-mobile-live="v03"] .ops-pulse .ops-kpi:has(.ops-mini:not(.is-empty)){min-height:174px!important}
 html[data-mobile-live="v03"] .ops-pulse .ops-kpi[data-metric="rating"],
 html[data-mobile-live="v03"] .ops-pulse .ops-kpi[data-metric="sellerRating"]{min-height:106px!important}
 html[data-mobile-live="v03"] .ops-grid .ops-kpi[data-metric="sellerRating"]{grid-column:auto}
 html[data-mobile-live="v03"] .ops-grid .ops-kpi[data-metric="rating"]{grid-column:auto!important}
 html[data-mobile-live="v03"] .ops-grid .ops-kpi .ops-rating-note{font-size:11px;line-height:15px;font-weight:400}
 html[data-mobile-live="v03"] .ops-capital-estimates{display:grid;grid-template-columns:1fr 1fr;gap:8px}
 html[data-mobile-live="v03"] .ops-capital-breakdown{display:grid;grid-template-columns:1fr;gap:0}
 html[data-mobile-live="v03"] .ops-capital-breakdown>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;padding:8px 0;border-top:1px solid var(--line,#D8D2C8);white-space:nowrap}
 html[data-mobile-live="v03"] .ops-capital-breakdown .n-stock-label{overflow:hidden;text-overflow:ellipsis;color:var(--ink,#0B0D12);font-size:12px}
 html[data-mobile-live="v03"] .ops-capital-breakdown .n-stock-amount{display:flex;justify-content:flex-end;align-items:baseline;gap:5px;min-width:0}
 html[data-mobile-live="v03"] .ops-capital-breakdown .n-stock-amount b{font:500 13px/18px Instrument,Arial,sans-serif;white-space:nowrap}
 html[data-mobile-live="v03"] .ops-capital-breakdown .n-stock-amount small{font:400 10px/15px Instrument,Arial,sans-serif;color:var(--muted,#66666C);white-space:nowrap}
 html[data-mobile-live="v03"] .ops-capital-estimates>div:first-child{order:2}
 html[data-mobile-live="v03"] .ops-capital-estimates>div:last-child{order:1}
 html[data-mobile-live="v03"] .ops-stock-compare{display:none}
 html[data-mobile-live="v03"] .ops-funnel-section{margin:0 0 16px}
 html[data-mobile-live="v03"] .ops-funnel{display:flex!important;flex-direction:column!important;align-items:center;gap:0!important;padding:10px;border:0;border-radius:0;background:transparent}
 html[data-mobile-live="v03"] .ops-stage{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:100%;min-height:74px;padding:10px 12px;border:1px solid var(--line,#D8D2C8);border-radius:6px 26px 6px 26px;background:var(--paper,#FFFDF9)}
 html[data-mobile-live="v03"] .ops-stage[data-stage="carts"]{width:94%}
 html[data-mobile-live="v03"] .ops-stage[data-stage="funnelOrders"]{width:88%}
 html[data-mobile-live="v03"] .ops-stage[data-stage="cohortBuyouts"]{width:82%}
 html[data-mobile-live="v03"] .ops-stage .ops-stage-name{grid-column:1;grid-row:1/3;text-align:left}
 html[data-mobile-live="v03"] .ops-stage .ops-value-row{grid-column:2;grid-row:1;justify-self:end}
 html[data-mobile-live="v03"] .ops-stage .ops-delta{grid-column:2;grid-row:2;justify-self:end}
 html[data-mobile-live="v03"] .ops-stage-track{display:none}
 html[data-mobile-live="v03"] .ops-conversion{display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;padding:0;border:0;text-align:center}
 html[data-mobile-live="v03"] .ops-conversion .ops-delta{margin:0}
 html[data-mobile-live="v03"] .ops-conversion svg{transform:rotate(90deg)}
 html[data-mobile-live="v03"] .ops-signals .ops-signal{display:grid;grid-template-columns:22px 1fr;gap:4px 8px}
 html[data-mobile-live="v03"] .ops-signals .ops-signal :last-child{grid-column:2}

 /* Approved order/review composition: live table rows become compact mobile cards. */
 html[data-mobile-live="v03"] body[data-page="orders"] #order-timeline,
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] #review-timeline{display:none}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .n-table-viewport,
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .product-table-scroll{width:100%;max-width:100%;overflow:visible!important;box-shadow:none;border:0;background:transparent}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) #product-table{display:block!important;width:100%!important;min-width:0!important;border:0;background:transparent}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) #product-table :is(colgroup,thead,tfoot){display:none!important}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) #product-table tbody{display:grid;gap:8px}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) #product-table tr.data-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;width:100%;min-height:112px;padding:13px 14px;border:1px solid var(--line,#D8D2C8);border-radius:6px 26px 6px 26px;background:var(--paper,#FFFDF9);box-shadow:none}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) #product-table tr.data-row{height:auto!important;min-height:0!important;grid-auto-rows:min-content}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) #product-table tr.data-row>td{display:block!important;min-width:0;width:auto!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible;font:400 12px/17px Instrument,Arial,sans-serif}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="orderId"]{position:static!important}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table .n-order-id{display:flex;align-items:center;gap:3px;max-width:100%;height:auto}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table .n-order-number{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:16px;text-align:left}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table :is(.n-order-wb-link,.n-order-favorite,.n-order-sv-toggle){flex:0 0 auto}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table .n-order-favorite{display:none!important}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table :is(.n-order-wb-link,.n-order-sv-toggle){width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="orderId"]{grid-column:1;grid-row:1;order:1}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="date"]{grid-column:2;grid-row:1;order:2;text-align:right;color:var(--muted,#66666C);white-space:nowrap}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="contents"]{grid-column:1;grid-row:2;order:3;font-size:15px;line-height:20px}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="amount"]{grid-column:2;grid-row:2;order:4;align-self:start;text-align:right;font-size:20px!important;line-height:25px!important;font-weight:500!important;white-space:nowrap}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="status"]{grid-column:1;grid-row:3;order:5;text-align:left}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="boughtAmount"]{grid-column:1;grid-row:4;order:6;color:var(--muted,#66666C)}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="destination"]{grid-column:2;grid-row:3;order:7;text-align:right;color:var(--muted,#66666C)}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="amount"]::after,
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="boughtAmount"]::after{content:attr(data-mobile-unit)}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="boughtAmount"][data-mobile-empty="true"]{visibility:hidden}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td[data-field="boughtAmount"][data-mobile-empty="false"]::before{content:"Выкуплено ";font-size:11px;color:var(--muted,#66666C)}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table td:not([data-field="orderId"]):not([data-field="date"]):not([data-field="contents"]):not([data-field="amount"]):not([data-field="status"]):not([data-field="boughtAmount"]):not([data-field="destination"]){display:none!important}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table .n-order-number{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table .n-order-number-short{display:none}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table .n-order-number-full{display:inline}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table tr.child-row{display:block;padding:8px 14px;border:1px solid var(--line,#D8D2C8);border-radius:6px 26px 6px 26px;background:var(--canvas,#F4F0E8)}
 html[data-mobile-live="v03"] body[data-page="orders"] #product-table tr.child-row td{display:block!important;width:100%!important}

 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] #product-table tr.data-row{grid-template-columns:minmax(0,1fr) auto}
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] #product-table td[data-field="product"]{grid-column:1;grid-row:1;font-size:15px;line-height:20px}
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] #product-table td[data-field="date"]{grid-column:2;grid-row:1;text-align:right;color:var(--muted,#66666C)}
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] #product-table td[data-field="stars"]{grid-column:1;grid-row:2}
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] #product-table td[data-field="answer"]{grid-column:2;grid-row:2;text-align:right}
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] #product-table td[data-field="text"]{grid-column:1/-1;grid-row:3;font-size:13px;line-height:19px}
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] #product-table td[data-field="media"]{grid-column:1;grid-row:4}
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] #product-table td[data-field="author"]{grid-column:2;grid-row:4;text-align:right;color:var(--muted,#66666C)}
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] #product-table td:not([data-field="product"]):not([data-field="date"]):not([data-field="stars"]):not([data-field="answer"]):not([data-field="text"]):not([data-field="media"]):not([data-field="author"]){display:none!important}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .product-heading .n-analytics-actions{margin:0}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) #quick-analytics-trigger,
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) #quick-toggle{min-height:44px;padding:0 12px;border:1px solid var(--line,#D8D2C8);border-radius:2px 11px 2px 11px;background:var(--paper,#FFFDF9);font-size:12px}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .n-quick-anchor{margin:0 0 8px}
 html[data-mobile-live="v03"] body[data-page="orders"] .n-quick-compact .n-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}
 html[data-mobile-live="v03"] body[data-page="orders"] .n-quick-compact .n-quick-stack{display:grid;grid-template-columns:1fr!important;gap:8px}
 html[data-mobile-live="v03"] body[data-page="orders"] .n-quick-compact .n-quick-secondary{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}
 html[data-mobile-live="v03"] body[data-page="orders"] .n-quick-compact .studio-metric{display:block;min-width:0;padding:4px 0}
 html[data-mobile-live="v03"] body[data-page="orders"] .n-quick-compact .n-pair-compact{min-width:0;justify-self:start}
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] .rw-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 html[data-mobile-live="v03"][data-sidebar-screen="reviews"] .rw-quick-grid .studio-metric{min-width:0;padding:6px 4px!important;border:0!important}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .views-row{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .saved-views{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .product-commands{display:flex;flex-wrap:wrap;width:100%;gap:6px}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .product-search{width:100%;max-width:none;flex:1 0 100%}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .view-actions{max-width:100%;flex-wrap:wrap}
 html[data-mobile-live="v03"] body:is([data-page="orders"],.studio-review) .table-footer{display:flex;flex-wrap:wrap;gap:8px}

 /* Products retain the accepted desktop model and tree; only its mobile table geometry changes. */
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) .views-row{display:flex;flex-direction:column;gap:8px;margin:0}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #saved-views{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap;border-bottom:1px solid var(--line,#D8D2C8)}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #saved-views :is(button,a){min-height:44px;flex:none}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) .product-commands{display:flex;flex-wrap:wrap;width:100%;gap:6px}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) .product-search{width:100%;max-width:none;flex:1 0 100%}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) .view-actions{display:flex;flex-wrap:wrap;gap:4px;max-width:100%}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) .n-table-viewport{width:100%;max-width:100%;overflow:hidden;border:1px solid var(--line,#D8D2C8);border-radius:6px 26px 6px 26px;background:var(--paper,#FFFDF9)}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #table-scroll{width:100%;max-width:100%;overflow-x:auto;scrollbar-width:thin}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table{min-width:0!important;width:100%!important;table-layout:fixed}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table col:first-child{width:48%!important}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table col:not(:first-child){width:17.333%!important}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table[data-mobile-tree="true"]:has(th[data-column="color"]) col:nth-child(2),
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table[data-mobile-tree="true"]:has(th[data-column="size"]) col:nth-child(3),
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table[data-mobile-tree="true"] :is(th[data-column="color"],td[data-field="color"],th[data-column="size"],td[data-field="size"]){display:none!important}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table th,
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table td{min-width:0!important;padding:6px 4px!important;font-size:11px;line-height:15px}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table tbody tr.card-row>td{height:56px!important}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table tbody tr.color-row>td,
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table tbody tr.size-row>td{height:44px!important}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table td[data-field="name"]{font-size:14px;line-height:19px}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table td[data-field="name"] .tree-toggle{max-width:100%;min-width:0;gap:4px}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table td[data-field="name"] .name-button{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;font-weight:400}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table td[data-field="name"][data-mobile-detail]::after{content:attr(data-mobile-detail);display:block;margin-left:18px;color:var(--muted,#66666C);font-size:11px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table tr.color-row td[data-field="name"] .name-button{font-size:12px;line-height:17px}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table tr.size-row td[data-field="name"] .name-button{font-size:11px;line-height:15px;color:var(--muted,#66666C)}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table td[data-mobile-child-label] .name-button{display:none}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table td[data-mobile-child-label]::after{content:attr(data-mobile-child-label);display:block;margin-left:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;color:var(--muted,#66666C)}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table .n-column-resizer,
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table .filter-hanging{display:none!important}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table .cost-row-choice{display:none!important}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table th:first-child .label-sort{font-size:0}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table th:first-child .label-sort::after{content:"Товар";font-size:11px}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table .header-anchor{display:flex;align-items:center;justify-content:flex-end;gap:4px}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) #product-table .label-sort{font-size:11px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 html[data-mobile-live="v03"] body.ops-products:not(.studio-review) .table-footer{display:flex;flex-wrap:wrap;gap:8px}
}
@media(max-width:340px){html[data-mobile-live="v03"]{--m-pad:12px}html[data-mobile-live="v03"] h1{font-size:25px}html[data-mobile-live="v03"] .ops-title::before,html[data-mobile-live="v03"] .title-pair::before{flex-basis:36px;width:36px;height:36px}}
