/* UZ Mini Cart Panel 1.0.0 - tylko desktop (>=701 px). Rozowy #BF476E jak w poprawkach UZ-P2-002/003, UZ-UX-001/002. */
@media (min-width: 701px) {
	/* wezszy poziomy padding dwoch przyciskow stopki (13 px zamiast 23 px; reguly widgetu Elementora maja wysoka specyficznosc, stad trzy klasy),
	   zeby "Przejdz do platnosci" (97,6 px) miescilo sie w 140 px bez zawijania; wysokosc i reszta bez zmian */
	.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart,
	.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button--checkout { padding-left: 12px; padding-right: 12px; }

	/* trzeci przycisk: caly rzad (grid-column), bialy, ramka i tekst #BF476E (4,84:1); typografia i wysokosc (43 px) jak sasiednie przyciski */
	.elementor-menu-cart__footer-buttons .uz-mc-back {
		grid-column: 1 / -1; box-sizing: border-box; display: block; width: 100%; height: 43px; margin: 0; padding: 0 10px;
		background: #fff; color: #BF476E; border: 2px solid #BF476E; border-radius: 2px; cursor: pointer; text-align: center;
		font-family: inherit; font-size: 11px; font-weight: 400; line-height: 39px; letter-spacing: normal; text-transform: uppercase; /* wielkie litery jak w koszyku: "← WRÓĆ DO ZAKUPÓW" */
	}
	.elementor-menu-cart__footer-buttons .uz-mc-back:hover { background: #fff; color: #9B2E54; border-color: #9B2E54; }
	.elementor-menu-cart__footer-buttons .uz-mc-back:focus-visible { outline: 2px solid #222; outline-offset: 2px; }

	/* trzeci rzad zajmuje 53 px: obszar listy produktow skracamy o tyle (natywnie: 100vh - 250 px), zeby stopka nie wypadla poza ekran */
	.widget_shopping_cart_content:has(.uz-mc-back) .elementor-menu-cart__products { max-height: calc(100vh - 303px); }
}
