/* Punto de venta 2026: rediseño visual. La lógica y los controles existentes se conservan. */
#view-pos .pos-grid{display:block;height:calc(100dvh - clamp(76px,10.5vh,104px))}
#view-pos .pos-redesign-shell{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(390px,.95fr);overflow:hidden;border:0;background:transparent;box-shadow:none;gap:14px}
.pos-sale-main,.pos-checkout-panel{min-width:0;min-height:0;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}
.pos-sale-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:visible;padding:12px 14px 14px}
.pos-checkout-panel{container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:10px 14px 12px}

/* Buscador permanente y resultados flotantes: nunca empujan el carrito. */
#view-pos .catalog-panel{position:relative;z-index:12;grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:9px;align-items:center;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#view-pos .catalog-panel>.search-wrap{height:44px;border-color:#c9d5d9;border-radius:10px}
#view-pos .catalog-panel>.search-wrap:focus-within{border-color:#12977d;box-shadow:0 0 0 2px rgba(18,151,125,.12)}
#view-pos .catalog-panel .pos-view-toggle{display:none!important}
.pos-search-clear{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:#edf1f2;color:#34434c;font-size:20px;line-height:1;cursor:pointer}
.pos-search-clear:hover{background:#dfe7e8;color:var(--ink)}.pos-search-clear[hidden]{display:none!important}
.pos-browse-products{height:44px;display:inline-flex;align-items:center;gap:7px;padding-inline:14px;white-space:nowrap}
.pos-browse-products svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}
.pos-browse-products.active{border-color:var(--accent);background:var(--soft);color:var(--accent-dark)}
.pos-browse-products,#view-pos .catalog-panel>#add-manual-sale-item{font-family:inherit;font-size:13px;font-weight:650;line-height:1}
#view-pos .catalog-panel>#add-manual-sale-item{height:44px!important;min-height:44px!important;padding:0 14px;border-radius:9px;white-space:nowrap}
#view-pos .catalog-panel>.chips,#view-pos .catalog-panel>#product-grid{display:none}

/* Explorador avanzado: ventana amplia independiente del punto de venta. */
body.pos-advanced-open{overflow:hidden}
.pos-advanced-browser{position:fixed;z-index:1000;inset:clamp(12px,3vh,28px) clamp(12px,3vw,48px);min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #d5e0e1;border-radius:16px;background:#fff;box-shadow:0 0 0 100vmax rgba(16,31,35,.42),0 24px 60px rgba(16,31,35,.24)}
.pos-advanced-browser[hidden]{display:none!important}
.pos-advanced-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px 18px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f1faf7,#fff)}
.pos-advanced-head>div{min-width:0}.pos-advanced-head strong,.pos-advanced-head small{display:block}.pos-advanced-head strong{font-size:19px;color:#172235}.pos-advanced-head small{margin-top:3px;color:var(--muted);font-size:12px}
#pos-advanced-close{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:#edf1f2;color:#273740;font-size:21px;cursor:pointer}
.pos-advanced-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,310px)}
.pos-advanced-catalog{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--line)}
.pos-advanced-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:12px 16px;border-bottom:1px solid var(--line);background:#fbfcfc}
.pos-advanced-filters label{min-width:0;display:grid;gap:4px;color:#63727b;font-size:10px;font-weight:700}.pos-advanced-filters label>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pos-advanced-filters input,.pos-advanced-filters select{width:100%;min-width:0;height:36px;padding:6px 9px;border:1px solid #d7dee2;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:12px}
.pos-advanced-term{grid-column:span 2}.pos-advanced-filters label:last-of-type{grid-column:span 2}.pos-advanced-filters>#pos-advanced-clear{align-self:end;height:36px;padding:6px 10px;font-size:12px}
.pos-advanced-results{min-height:0;overflow-y:auto;padding:4px 10px}
.pos-advanced-result{position:relative;width:100%;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,auto) minmax(92px,auto);grid-template-rows:auto auto;align-items:center;gap:2px 14px;padding:9px 10px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}
.pos-advanced-result:hover,.pos-advanced-result:focus-visible{z-index:1;border-radius:8px;background:var(--soft);outline:none}.pos-advanced-result.stock-out{opacity:.78}
.pos-advanced-product{grid-column:1;grid-row:1/3;min-width:0}.pos-advanced-product strong,.pos-advanced-product small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-advanced-product strong{font-size:13px}.pos-advanced-product small{margin-top:2px;color:var(--muted);font-size:10px}
.pos-advanced-price{grid-column:2;grid-row:1;font-size:14px;font-weight:750;text-align:right}.pos-advanced-stock{grid-column:3;grid-row:1/3;min-width:92px;padding:5px 8px;border-radius:999px;background:#edf7f4;color:var(--accent-dark);font-size:10px;font-weight:650;text-align:center}
.pos-advanced-in-cart{grid-column:2;grid-row:2;color:var(--accent);font-size:10px;font-weight:700;text-align:right}
.pos-advanced-empty{height:100%;display:grid;place-content:center;gap:3px;color:var(--muted);text-align:center}.pos-advanced-empty strong{color:var(--ink)}
.pos-advanced-pagination{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px;border-top:1px solid var(--line);background:#fbfcfc;color:var(--muted);font-size:11px}.pos-advanced-pagination>div{display:flex;align-items:center;gap:8px}.pos-advanced-pagination button{min-height:32px;padding:5px 10px;font-size:11px}.pos-advanced-pagination strong{min-width:48px;color:var(--ink);text-align:center}
.pos-advanced-cart{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:16px;background:#fbfcfc}.pos-advanced-cart>div:first-child strong,.pos-advanced-cart>div:first-child small{display:block}.pos-advanced-cart>div:first-child strong{font-size:15px;color:#172235}.pos-advanced-cart>div:first-child small{margin-top:3px;color:var(--muted);font-size:11px}
.pos-advanced-cart-items{min-height:0;margin:12px -4px 0;padding:0 4px;overflow-y:auto}.pos-advanced-cart-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px solid var(--line)}.pos-advanced-cart-item span{min-width:0}.pos-advanced-cart-item strong,.pos-advanced-cart-item small{display:block}.pos-advanced-cart-item strong{overflow:hidden;color:#24313b;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.pos-advanced-cart-item small{margin-top:3px;color:var(--muted);font-size:10px}.pos-advanced-cart-item b{flex:0 0 auto;font-size:12px}.pos-advanced-cart-empty{height:100%;display:grid;place-content:center;padding:20px;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}
.pos-advanced-cart-total{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.pos-advanced-cart-total span{color:var(--muted);font-size:11px}.pos-advanced-cart-total strong{color:#112036;font-size:24px}
#view-pos .catalog-panel.search-results-open>.chips{position:absolute;display:flex;z-index:20;top:49px;left:0;right:0;height:64px;margin:0;padding:8px 10px 5px;align-items:center;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#97a5a3 #edf1f1;border:1px solid var(--line);border-bottom:1px solid #edf0f1;border-radius:12px 12px 0 0;background:#fff;box-shadow:none}
#view-pos .catalog-panel.search-results-open>.chips::-webkit-scrollbar{display:block;height:8px}
#view-pos .catalog-panel.search-results-open>.chips::-webkit-scrollbar-track{background:#edf1f1;border-radius:999px}
#view-pos .catalog-panel.search-results-open>.chips::-webkit-scrollbar-thumb{background:#97a5a3;border:2px solid #edf1f1;border-radius:999px}
#view-pos .catalog-panel.search-results-open>.chips::-webkit-scrollbar-thumb:hover{background:#748481}
#view-pos .catalog-panel.search-results-open>#product-grid{position:absolute;display:grid;z-index:19;top:112px;left:0;right:0;max-height:min(58dvh,520px);overflow-x:hidden;overflow-y:auto;grid-template-columns:1fr;gap:0;padding:5px 10px 10px;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 18px 30px -20px rgba(18,34,39,.32);clip-path:inset(0 -40px -40px -40px)}
#view-pos .catalog-panel.search-results-open>#product-grid .product-card{width:100%;min-height:58px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;column-gap:18px;row-gap:2px;align-items:center;border:0;border-bottom:1px solid var(--line);border-radius:8px;background:#fff}
#view-pos .catalog-panel.search-results-open>#product-grid .product-card:hover{background:var(--soft);transform:none}
#view-pos .catalog-panel.search-results-open>#product-grid .product-card strong{grid-column:1;grid-row:1;height:auto;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#view-pos .catalog-panel.search-results-open>#product-grid .product-card .category{grid-column:1;grid-row:2}
#view-pos .catalog-panel.search-results-open>#product-grid .product-card .stock{grid-column:3;grid-row:1/3;min-width:94px;padding:6px 9px;border-radius:999px;background:var(--soft);color:var(--accent-dark);text-align:center}
#view-pos .catalog-panel.search-results-open>#product-grid .product-card .pos-sku{display:block;grid-column:2;grid-row:2;max-width:170px;text-align:right}
#view-pos .catalog-panel.search-results-open>#product-grid .product-card .price{grid-column:2;grid-row:1;margin:0;min-width:80px;text-align:right;font-size:15px}

/* Acciones secundarias de la venta, separadas del buscador. */
.pos-checkout-actions{display:flex;justify-content:flex-end;align-items:center;gap:5px;min-width:max-content;white-space:nowrap}
.pos-legacy-count{display:none!important}
.pos-checkout-actions>*{height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:8px!important}
.pos-checkout-actions>#clear-cart{width:34px!important;min-width:34px!important;padding:0!important}

/* El carrito recibe siempre todo el espacio restante. */
.pos-sale-main>.cart-items{grid-column:1;grid-row:2;min-height:0;margin-top:10px;padding:0 2px;overflow:auto;border-top:1px solid #b9c6c7}
.pos-sale-main .cart-empty{height:100%;display:grid;place-content:center;padding:40px 20px;color:#7a8aa2;font-size:15px;line-height:1.6}
.pos-sale-main .cart-line{grid-template-columns:minmax(0,1fr) minmax(230px,auto);align-items:center;gap:16px;padding:14px 10px;border-bottom:1px solid var(--line)}
.pos-sale-main .cart-line>div:first-child>strong{font-size:14px;color:#172235}
.pos-sale-main .cart-line>div:first-child>small{display:block;margin-top:2px}
.pos-sale-main .line-discount{margin-top:7px}
.pos-sale-main .line-right{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-content:end;column-gap:16px;text-align:right}
.pos-sale-main .line-right>strong{grid-column:2;grid-row:1;font-size:15px}
.pos-sale-main .line-right>.cart-barcode,.pos-sale-main .line-right>.discounted,.pos-sale-main .line-right>.cart-stock-warning{grid-column:1;grid-row:1}
.pos-sale-main .qty-right{grid-column:1/3;grid-row:2;justify-content:flex-end;margin-top:7px}

/* Checkout: resumen claro, cuerpo desplazable y cobrar siempre fijo. */
.pos-sale-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:8px 10px;margin-bottom:5px;border-radius:12px;background:linear-gradient(135deg,#edf9f6,#f7fbfa)}
.pos-sale-status-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#d9f4ed;color:var(--accent);font-size:20px}
.pos-sale-status strong,.pos-sale-status small{display:block}.pos-sale-status strong{font-size:16px;color:#142033}.pos-sale-status small{margin-top:2px;color:var(--muted)}
.pos-checkout-panel>.checkout{height:100%!important;max-height:none!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden;border:0;padding:0!important}
.pos-checkout-panel .checkout-scroll{padding:0 2px 5px;gap:2px;scrollbar-gutter:stable}
.pos-checkout-panel .checkout-scroll::before{display:none}
.pos-checkout-panel .checkout-ux-section{border-bottom:1px solid var(--line)}
.pos-checkout-panel .checkout-ux-section>summary{min-height:43px;padding:5px 5px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2}
.pos-checkout-panel .checkout-ux-section>summary>span:first-child,.pos-checkout-panel .split-payment-entry>div:first-child strong{font-family:inherit;font-size:14px;font-weight:700;line-height:1.2}
.pos-checkout-panel .checkout-ux-value{font-family:inherit;font-size:14px;font-weight:600;line-height:1.2}
.pos-checkout-panel .split-payment-entry{min-height:43px;padding:5px!important}
.pos-checkout-panel .split-payment-entry>div:first-child{display:flex;align-items:center}
.pos-checkout-panel .split-payment-open{min-height:34px;padding:5px 12px;font-family:inherit;font-size:13px;line-height:1.2}
.pos-checkout-panel .totals{margin:7px 0 5px!important;padding:10px 14px!important;gap:3px!important;border-radius:12px;background:linear-gradient(135deg,#eef9f6,#f7fbfa)}
.pos-checkout-panel .totals>div:not(.grand){min-height:20px;align-items:center;color:#667780;font-size:12px;line-height:1.2}
.pos-checkout-panel .totals>div:not(.grand) b{color:#3f505a;font-size:13px;font-weight:700}
.pos-checkout-panel .totals>.checkout-discount-total b{color:#9a5a16}
.pos-checkout-panel .totals>.grand{margin-top:3px;padding-top:7px;border-top:1px solid rgba(22,125,104,.16);font-size:18px;align-items:center}
.pos-checkout-panel .totals>.grand b{font-size:28px;color:#101a30}
.pos-checkout-panel .checkout-fields{gap:7px!important}
.pos-checkout-panel .checkout-fields>label{font-size:12px}
.pos-checkout-panel .checkout-fields>.pos-document-field{grid-column:1/-1}
.pos-checkout-panel .checkout-fields>.pos-document-field select{width:100%}
.pos-checkout-panel .checkout-fields input,.pos-checkout-panel .checkout-fields select{min-height:40px;padding:7px 9px}
.pos-payment-field{grid-column:1/-1;min-width:0;margin:0;padding:0;border:0}
.pos-payment-field legend{display:block;width:100%;margin:0 0 5px;padding:0;color:#53616c;font-size:12px;font-weight:650}
.pos-native-payment{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0!important;opacity:0;pointer-events:none}
.pos-payment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.pos-payment-option{min-width:0;min-height:38px;display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid #d7dee2;border-radius:9px;background:#fff;color:var(--ink);font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer}
.pos-payment-option:hover{border-color:#9bc9bf;background:#f8fcfb}.pos-payment-option.selected{border-color:var(--accent);background:var(--soft);color:var(--accent-dark);box-shadow:0 0 0 1px rgba(22,125,104,.08)}
.pos-payment-radio{width:15px;height:15px;flex:0 0 15px;border:1.5px solid #c9d3d7;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #fff}
.pos-payment-option.selected .pos-payment-radio{border-color:var(--accent);background:var(--accent)}
.pos-payment-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.pos-checkout-panel .transaction-ux-section>summary{min-height:42px;padding-inline:8px;border-radius:9px;background:#f6f8f8}
.pos-checkout-panel .checkout-footer{display:grid;align-items:end;padding:6px 0 0;background:#fff;box-shadow:0 -7px 14px rgba(255,255,255,.96)}
.pos-checkout-panel .checkout-footer>#pay{min-height:50px;display:flex!important;align-items:center;justify-content:space-between;padding:0 14px!important;border-radius:10px;font-size:16px;line-height:1.2;background:linear-gradient(135deg,#109477,#087461)}
.pos-checkout-panel .checkout-footer>#pay>span{display:inline-flex;align-items:center;min-height:100%;margin:0;line-height:inherit}

/* La vista ampliada conserva exactamente la misma arquitectura operativa. */
.cart-panel.expanded.pos-redesign-shell{left:calc(var(--side-fluid,228px) + 14px);right:14px;top:14px;bottom:14px;width:auto;height:auto;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(390px,.95fr);grid-template-rows:minmax(0,1fr);padding:0;gap:14px;background:var(--bg)}
.cart-panel.expanded .pos-sale-main,.cart-panel.expanded .pos-checkout-panel{grid-row:1;min-height:0}
.cart-panel.expanded .pos-sale-main{grid-column:1}.cart-panel.expanded .pos-checkout-panel{grid-column:2}
.cart-panel.expanded .pos-sale-main>.cart-items{grid-column:1;grid-row:2;padding:0 2px}

@media(max-width:1280px) and (min-width:801px){
  #view-pos .pos-redesign-shell{grid-template-columns:minmax(0,1.45fr) minmax(385px,1fr);gap:10px}
  .pos-sale-main{padding-inline:10px}.pos-checkout-panel{padding-inline:12px}
  .pos-checkout-actions{gap:4px}.pos-checkout-actions>*{padding-inline:7px!important;font-size:10px}
  .pos-sale-main .cart-line{grid-template-columns:minmax(0,1fr) minmax(190px,auto)}
}
@media(max-width:1050px) and (min-width:801px){
  #view-pos .pos-redesign-shell{grid-template-columns:minmax(0,1.25fr) minmax(370px,1fr)}
  .pos-browse-products{padding-inline:10px}.pos-browse-products svg{width:17px;height:17px}
  #view-pos .catalog-panel{grid-template-columns:minmax(150px,1fr) auto auto}
  .pos-browse-products,#view-pos .catalog-panel>#add-manual-sale-item{padding-inline:9px;font-size:11px}
  .pos-sale-status{grid-template-columns:auto minmax(0,1fr);gap:8px}
  .pos-sale-status>.pos-checkout-actions{grid-column:1/-1;justify-self:end;margin-top:-2px}
  .pos-sale-main .cart-line{grid-template-columns:1fr}.pos-sale-main .line-right{justify-content:stretch}.pos-sale-main .qty-right{justify-content:flex-end}
  .pos-advanced-workspace{grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.pos-advanced-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-advanced-term{grid-column:span 2}.pos-advanced-filters label:last-of-type{grid-column:span 2}
}
@container (max-width:420px){
  .pos-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:800px){
  #view-pos .pos-grid{height:auto}
  #view-pos .pos-redesign-shell{height:auto;display:grid;grid-template-columns:1fr;gap:10px}
  .pos-sale-main{height:min(58dvh,620px);min-height:390px;grid-template-columns:minmax(0,1fr);padding:9px}
  .pos-checkout-panel{min-height:min(560px,calc(100dvh - 20px));padding:12px}
  #view-pos .catalog-panel{grid-template-columns:minmax(150px,1fr) auto auto}
  .pos-sale-status{grid-template-columns:auto minmax(0,1fr)}
  .pos-sale-status>.pos-checkout-actions{grid-column:1/-1;justify-self:end}
  #view-pos .catalog-panel.search-results-open>#product-grid{max-height:48dvh}
  .pos-sale-main .cart-line{grid-template-columns:1fr}
  .pos-advanced-browser{inset:0;border:0;border-radius:0}.pos-advanced-workspace{grid-template-columns:1fr}.pos-advanced-cart{display:none}.pos-advanced-catalog{border-right:0}.pos-advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-advanced-term{grid-column:span 2}
  .cart-panel.expanded.pos-redesign-shell{left:7px;right:7px;top:7px;bottom:7px;height:auto;display:grid;grid-template-columns:1fr;overflow:auto}
  .cart-panel.expanded .pos-sale-main,.cart-panel.expanded .pos-checkout-panel{grid-column:1;grid-row:auto}
}
@media(max-width:560px){
  .pos-sale-main{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}
  #view-pos .catalog-panel{grid-column:1;grid-row:1}
  .pos-sale-main>.cart-items{grid-row:2;margin-top:6px}
  #view-pos .catalog-panel{grid-template-columns:minmax(120px,1fr) auto}
  #view-pos .catalog-panel>#add-manual-sale-item{grid-column:1/-1;width:100%;height:38px!important;min-height:38px!important}
  #view-pos .catalog-panel.search-results-open>#product-grid .product-card{grid-template-columns:minmax(0,1fr) auto}
  #view-pos .catalog-panel.search-results-open>#product-grid .product-card .stock{display:none}
  #view-pos .catalog-panel.search-results-open>#product-grid .product-card .pos-sku{grid-column:1;grid-row:2;text-align:left}
  #view-pos .catalog-panel.search-results-open>#product-grid .product-card .category{display:none}
  #view-pos .catalog-panel.search-results-open>#product-grid .product-card .price{grid-column:2;grid-row:1/3}
  .pos-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pos-advanced-head{min-height:60px;padding:9px 11px}.pos-advanced-head strong{font-size:16px}.pos-advanced-filters{grid-template-columns:1fr 1fr;padding:9px}.pos-advanced-filters label:last-of-type{grid-column:1}.pos-advanced-result{grid-template-columns:minmax(0,1fr) auto}.pos-advanced-stock{display:none}.pos-advanced-price{grid-column:2;grid-row:1}.pos-advanced-in-cart{grid-column:2;grid-row:2}.pos-advanced-pagination{padding-inline:9px}.pos-advanced-pagination>span{display:none}
}
