{"id":16464,"date":"2021-11-19T15:37:23","date_gmt":"2021-11-19T14:37:23","guid":{"rendered":"https:\/\/majormaker.pl\/my-account-2\/"},"modified":"2026-09-19T21:43:23","modified_gmt":"2026-09-19T19:43:23","slug":"my-account","status":"publish","type":"page","link":"https:\/\/majormaker.pl\/en\/my-account\/","title":{"rendered":"My Account"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16464\" class=\"elementor elementor-16464 elementor-13359\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-64b647e6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"64b647e6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-17ab10f7\" data-id=\"17ab10f7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-88b8fe7 elementor-widget elementor-widget-spacer\" data-id=\"88b8fe7\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f126093 elementor-widget elementor-widget-shortcode\" data-id=\"2f126093\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"woocommerce\"><\/div><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42416d8 elementor-widget elementor-widget-html\" data-id=\"42416d8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\nWYDANIE 19.09.2026 \u2014 v2.13\nRozpoznanie Oczekuje na przelew; wsp\u00f3\u0142praca z prywatnym modu\u0142em PDF, bez kasowania jego listy.\n\nMajor&Maker \u2014 Moje konto \/ My Account R4 PL\/EN\nID: F01-G-ACCOUNT-R4-MASTER\nWersja: 2.14\nBaza: pe\u0142ny MASTER 2.13. v2.14: r\u00f3wne akcje PL\/EN, widoczny numer TH\/TD na mobile,\npusty stan zam\u00f3wie\u0144, reset has\u0142a R4, typografia i Zam\u00f3w ponownie.\nPozosta\u0142e wersje i opisy poni\u017cej s\u0105 histori\u0105 komponentu.\nData: 2026-09-19\n\nZakres: [woocommerce_my_account] \u2014 Dashboard, Orders, Documents\/Downloads,\nAddresses, Account details, Wordfence 2FA, pojedyncze zam\u00f3wienie i komunikaty.\nNie zmienia endpoint\u00f3w, status\u00f3w, p\u0142atno\u015bci, BACS\/COD\/P24\/Comfino, walidacji ani maili.\n\nv2.12:\n- wsp\u00f3lna paleta status\u00f3w z functions v2.15 i surowym identyfikatorem statusu;\n- identyczne nazwy w koncie i WC, bez \u0142\u0105czenia on-hold\/failed z pending;\n- nasycony turkus dla gotowo\u015bci, szary tylko dla anulowania;\n- bez zmian w rozmiarach tabel, fontach, CTA, p\u0142atno\u015bciach i danych zam\u00f3wienia.\n\nv2.11:\n- status \u201eGotowe do odbioru \/ Ready for collection\u201d otrzymuje istniej\u0105c\u0105 zielon\u0105 opraw\u0119;\n- View order odczytuje etykiet\u0119 statusu z aktualnego zam\u00f3wienia przekazan\u0105 przez functions v2.14;\n- etykiety oczekiwania s\u0105 sp\u00f3jne w li\u015bcie i szczeg\u00f3\u0142ach; brak zmian w danych\/statusie DB przez JS.\n\nv2.1:\n- dopracowanie Zam\u00f3wie\u0144 na desktopie i mobile,\n- wymuszenie widocznego numeru zam\u00f3wienia na kartach mobilnych,\n- uporz\u0105dkowanie kwoty i liczby pozycji,\n- mocniejsze wyr\u00f3wnanie kart adresowych w widoku pojedynczego zam\u00f3wienia,\n- poprawa pustego stanu Dokument\u00f3w,\n- poprawa formularza zapisanych kart P24,\n- zast\u0105pienie natywnego window.confirm przy anulowaniu modalem R4,\n- dodatkowe porz\u0105dkowanie Wordfence 2FA,\n- PL + EN w tym samym kodzie.\n\nv2.6:\n- wi\u0119kszy odst\u0119p przed przyciskiem rejestracji,\n- \u201e\u0141\u0105cznie \/ Total\u201d -> \u201eWarto\u015b\u0107 \/ Value\u201d w tabelach konta,\n- wi\u0119cej miejsca dla statusu \u201eOczekuj\u0105ce na p\u0142atno\u015b\u0107\u201d,\n- View order: szersza kolumna produktu, separator przed podsumowaniem.\n\nv2.7:\n- mobile View order: pe\u0142na data pozostaje w jednym wierszu jako nierozdzielny fragment,\n- mobile login: wi\u0119kszy odst\u0119p mi\u0119dzy \u201eZapami\u0119taj mnie \/ Remember me\u201d a CTA,\n- komunikat WooCommerce po dodaniu produktu do koszyka: CTA otrzymuje osobny wiersz i prawid\u0142owy odst\u0119p,\n- pusty tekst \u201eBrak zapisanych kart p\u0142atniczych \/ No saved credit cards\u201d jest usuwany,\n- bez zmian w endpointach, p\u0142atno\u015bciach, statusach, mailach i walidacji.\n\nv2.8:\n- Panel konta \/ Dashboard zostaje usuni\u0119ty z nawigacji; po zalogowaniu klient trafia bezpo\u015brednio do Zam\u00f3wie\u0144 \/ Orders (redirect \u017ar\u00f3d\u0142owy w functions.php F01-07 v2.7),\n- defensywnie ukrywa link Dashboard tak\u017ce w warstwie R4,\n- usuwa asynchronicznie pojawiaj\u0105cy si\u0119 pusty komunikat \u201eBrak zapami\u0119tanych kart p\u0142atniczych \/ No saved credit cards\u201d,\n- usuwa z panelu konta redundantny komunikat Przelewy24 \u201ep\u0142atno\u015b\u0107 nie zosta\u0142a jeszcze potwierdzona\u201d, bo w\u0142a\u015bciwy kontekst pozostaje przy konkretnym zam\u00f3wieniu,\n- View order PL: \u201ejest obecnie\u201d -> \u201ema obecnie status\u201d; EN: \u201eis currently\u201d -> \u201ecurrently has the status\u201d,\n- View order: wszystkie pozycje produkt\u00f3w maj\u0105 bia\u0142e t\u0142o, a separator przed podsumowaniem jest wyra\u017aniejszy,\n- bez zmian w p\u0142atno\u015bciach, statusach, walidacji i danych zam\u00f3wienia.\n\nv2.9:\n- View order otrzymuje jednoznaczny kontekst nawigacyjny \u201eZam\u00f3wienia \u203a Zam\u00f3wienie #\u2026\u201d \/ \u201eOrders \u203a Order #\u2026\u201d,\n- szczeg\u00f3\u0142y konkretnego zam\u00f3wienia pozostaj\u0105 semantycznie pod sekcj\u0105 Zam\u00f3wienia, ale klient widzi wyra\u017anie, \u017ce ogl\u0105da podstron\u0119 jednego zam\u00f3wienia,\n- bez zmian w statusach, p\u0142atno\u015bciach, walidacji, endpointach WooCommerce i danych zam\u00f3wienia.\n\nv2.10:\n- mobile View order: ca\u0142a data w komunikacie statusu (np. \u201e17 wrze\u015bnia 2026\u201d \/ \u201e17 September 2026\u201d) jest nierozdzielnym fragmentem,\n- obs\u0142uguje natywny element WooCommerce mark.order-date oraz dotychczasowy fallback,\n- bez zmniejszania czcionki i bez zmian w statusach, p\u0142atno\u015bciach, endpointach i danych zam\u00f3wienia.\n\nv2.2:\n- Zam\u00f3wienia desktop: wi\u0119cej miejsca dla daty, statusu i \u0142\u0105cznej kwoty; mniej pustej przestrzeni w Actions,\n- data, status \u201eOczekuj\u0105ce na p\u0142atno\u015b\u0107 \/ Pending payment\u201d oraz \u201ekwota + liczba pozycji\u201d pozostaj\u0105 w jednej linii na desktopie,\n- pojedynczy \u201eZobacz \/ View\u201d wyr\u00f3wnuje si\u0119 do \u015brodkowej kolumny akcji tak samo jak w wierszach z trzema przyciskami,\n- paginacja otrzymuje czytelne \u201eNowsze \/ Starsze zam\u00f3wienia\u201d oraz numer bie\u017c\u0105cej strony,\n- Adresy: kr\u00f3tsze \u201eEdytuj \/ Edit\u201d, poprawione nag\u0142\u00f3wki i przyciski,\n- zapisane karty: pozostawiamy dzia\u0142aj\u0105c\u0105 integracj\u0119 P24 One Click, ale poprawiamy nazewnictwo i obja\u015bnienie,\n- ekran logowania\/rejestracji otrzymuje opraw\u0119 R4 i loader przy submit,\n- wylogowanie otrzymuje loader; docelowy redirect zabezpiecza functions.php F01-07 v2.2,\n- PL + EN w tym samym kodzie.\n-->\n<style>\nbody.mm-account-r4 .woocommerce,body.mm-account-r4 .woocommerce *{box-sizing:border-box;font-family:inherit}\nbody.mm-account-r4 .woocommerce{--b:#4177DF;--bs:#f3f7ff;--bl:#d7e3fb;--t:#292d32;--m:#69717b;--l:#dfe3e8;--s:#f7f8fa;--w:#fff;width:100%!important;max-width:none!important;margin:0!important;color:var(--t);font-size:16px;line-height:1.55}\nbody.mm-account-r4 .mm-account-layout-r4{display:grid;grid-template-columns:230px minmax(0,1fr);gap:26px;width:100%;align-items:start}\nbody.mm-account-r4 .woocommerce-MyAccount-navigation,body.mm-account-r4 .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}\nbody.mm-account-r4 .woocommerce-MyAccount-navigation{border:1px solid var(--l);border-radius:6px;background:#fff;overflow:hidden}\nbody.mm-account-r4 .woocommerce-MyAccount-navigation ul{display:block;width:100%;margin:0!important;padding:7px!important;list-style:none!important}\nbody.mm-account-r4 .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;list-style:none!important;border:0!important}\nbody.mm-account-r4 .woocommerce-MyAccount-navigation li::before,body.mm-account-r4 .woocommerce-MyAccount-navigation li::marker{content:none!important;display:none!important}\nbody.mm-account-r4 .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center;width:100%;min-height:45px;padding:10px 12px;border:1px solid transparent;border-radius:4px;color:#505760!important;font-size:16px!important;line-height:1.35!important;font-weight:400;text-decoration:none!important;transition:.16s ease}\nbody.mm-account-r4 .woocommerce-MyAccount-navigation a:hover,body.mm-account-r4 .woocommerce-MyAccount-navigation a:focus-visible{border-color:var(--bl);background:#f8faff;color:var(--b)!important;outline:0}\nbody.mm-account-r4 .woocommerce-MyAccount-navigation li.is-active>a{border-color:var(--bl);border-left:4px solid var(--b);background:var(--bs);color:var(--b)!important;font-weight:600;padding-left:9px}\nbody.mm-account-r4 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:7px!important;padding-top:7px!important;border-top:1px solid var(--l)!important}\nbody.mm-account-r4 .woocommerce-MyAccount-content{min-height:260px;padding:24px 26px!important;border:1px solid var(--l);border-radius:6px;background:#fff;color:var(--t)}\nbody.mm-account-r4 .woocommerce-MyAccount-content>:first-child{margin-top:0!important}body.mm-account-r4 .woocommerce-MyAccount-content>:last-child{margin-bottom:0!important}\nbody.mm-account-r4 .woocommerce-MyAccount-content h2,body.mm-account-r4 .woocommerce-MyAccount-content h3{color:var(--t);font-family:inherit!important;font-weight:600}\nbody.mm-account-r4 .woocommerce-MyAccount-content h2{margin:0 0 17px!important;font-size:24px!important;line-height:1.3!important}body.mm-account-r4 .woocommerce-MyAccount-content h3{margin:22px 0 13px!important;font-size:20px!important;line-height:1.35!important}\nbody.mm-account-r4 .woocommerce-MyAccount-content p{color:#555d66;font-size:16px!important;line-height:1.6!important}body.mm-account-r4 .woocommerce-MyAccount-content a{color:var(--b);text-underline-offset:2px}\nbody.mm-account-r4 .mm-account-welcome-r4{margin:0 0 22px;padding:20px 22px;border:1px solid var(--bl);border-left:4px solid var(--b);border-radius:5px;background:var(--bs)}\nbody.mm-account-r4 .mm-account-welcome-kicker-r4{margin:0 0 5px;color:var(--b);font-size:14.5px;line-height:1.35;font-weight:600}\nbody.mm-account-r4 .mm-account-welcome-r4 h2{margin:0 0 6px!important;font-size:23px!important;line-height:1.3!important}\nbody.mm-account-r4 .mm-account-welcome-r4 p{margin:0!important;color:#626b75;font-size:16px!important;line-height:1.55!important}\nbody.mm-account-r4 .mm-account-welcome-account-r4{margin-top:15px!important;padding-top:13px;border-top:1px solid var(--bl);color:#78808a!important;font-size:14.5px!important}\nbody.mm-account-r4 .woocommerce-message,body.mm-account-r4 .woocommerce-info,body.mm-account-r4 .woocommerce-error{position:relative;width:100%;margin:0 0 18px!important;padding:14px 16px 14px 18px!important;border:1px solid var(--l)!important;border-left:4px solid var(--b)!important;border-radius:5px!important;background:#f7f9fc!important;color:#4e5660!important;font-size:15.5px!important;line-height:1.5!important;list-style:none!important}\nbody.mm-account-r4 .woocommerce-error{border-left-color:#a33a3a!important;background:#fff4f4!important}body.mm-account-r4 .woocommerce-message::before,body.mm-account-r4 .woocommerce-info::before,body.mm-account-r4 .woocommerce-error::before{display:none!important;content:none!important}\nbody.mm-account-r4 .woocommerce .button,body.mm-account-r4 .woocommerce button.button,body.mm-account-r4 .woocommerce input.button{display:inline-flex!important;align-items:center;justify-content:center;min-height:43px;margin:0;padding:9px 16px!important;border:1px solid var(--b)!important;border-radius:4px!important;background:var(--b)!important;color:#fff!important;font-family:inherit!important;font-size:15.5px!important;line-height:1.3!important;font-weight:500!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}\nbody.mm-account-r4 .woocommerce .button:hover,body.mm-account-r4 .woocommerce .button:focus-visible,body.mm-account-r4 .woocommerce button.button:hover{border-color:#111!important;background:#111!important;color:#fff!important;outline:0}\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-actions{white-space:normal!important}body.mm-account-r4 .woocommerce-orders-table__cell-order-actions .button{min-height:37px!important;margin:3px 5px 3px 0!important;padding:7px 11px!important;font-size:14.5px!important}\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-actions .button.view{border-color:#aeb8c6!important;background:#fff!important;color:#46515e!important}body.mm-account-r4 .woocommerce-orders-table__cell-order-actions .button.cancel{border-color:#d6a6a6!important;background:#fff!important;color:#9a3b3b!important}\nbody.mm-account-r4 .woocommerce table.shop_table{width:100%!important;max-width:none!important;margin:0 0 20px!important;border:1px solid var(--l)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:5px!important;overflow:hidden;background:#fff;color:var(--t);table-layout:auto}\nbody.mm-account-r4 .woocommerce table.shop_table th,body.mm-account-r4 .woocommerce table.shop_table td{padding:12px 13px!important;border:0!important;border-right:1px solid var(--l)!important;border-bottom:1px solid var(--l)!important;vertical-align:middle!important;font-family:inherit!important;text-align:left;word-break:normal;overflow-wrap:normal}\nbody.mm-account-r4 .woocommerce table.shop_table th:last-child,body.mm-account-r4 .woocommerce table.shop_table td:last-child{border-right:0!important}body.mm-account-r4 .woocommerce table.shop_table tbody tr:last-child td,body.mm-account-r4 .woocommerce table.shop_table tfoot tr:last-child th,body.mm-account-r4 .woocommerce table.shop_table tfoot tr:last-child td{border-bottom:0!important}\nbody.mm-account-r4 .woocommerce table.shop_table thead th{background:var(--s);color:#4c535b;font-size:14.5px!important;line-height:1.35!important;font-weight:600!important}body.mm-account-r4 .woocommerce table.shop_table tbody td,body.mm-account-r4 .woocommerce table.shop_table tfoot th,body.mm-account-r4 .woocommerce table.shop_table tfoot td{font-size:15.5px!important;line-height:1.45!important}\nbody.mm-account-r4 .woocommerce-orders-table__header-order-number,body.mm-account-r4 .woocommerce-orders-table__cell-order-number{width:14%}body.mm-account-r4 .woocommerce-orders-table__header-order-date,body.mm-account-r4 .woocommerce-orders-table__cell-order-date{width:17%}body.mm-account-r4 .woocommerce-orders-table__header-order-status,body.mm-account-r4 .woocommerce-orders-table__cell-order-status{width:22%}body.mm-account-r4 .woocommerce-orders-table__header-order-total,body.mm-account-r4 .woocommerce-orders-table__cell-order-total{width:24%}body.mm-account-r4 .woocommerce-orders-table__header-order-actions,body.mm-account-r4 .woocommerce-orders-table__cell-order-actions{width:23%}\nbody.mm-account-r4 .mm-order-status-pill-r4{display:inline-flex;align-items:center;max-width:100%;padding:5px 9px;border:1px solid transparent;border-radius:999px;background:transparent;color:inherit;font-size:13.5px;line-height:1.25;font-weight:600;white-space:normal}\nbody.mm-account-r4 .mm-order-status-pill-r4.is-pending{border-color:#E1BA55;background:#FFF7DF;color:#765000}\nbody.mm-account-r4 .mm-order-status-pill-r4.is-on-hold{border-color:#E5A276;background:#FFF0E5;color:#943B13}\nbody.mm-account-r4 .mm-order-status-pill-r4.is-processing{border-color:#AED3B4;background:#EDF7EE;color:#286438}\nbody.mm-account-r4 .mm-order-status-pill-r4.is-ready{border-color:#087F70;background:#087F70;color:#FFFFFF}\nbody.mm-account-r4 .mm-order-status-pill-r4.is-completed{border-color:#A9C4F2;background:#EAF1FF;color:#2358A5}\nbody.mm-account-r4 .mm-order-status-pill-r4.is-cancelled{border-color:#C9CDD3;background:#F0F1F3;color:#5B626B}\nbody.mm-account-r4 .mm-order-status-pill-r4.is-failed{border-color:#E5AAAA;background:#FDECEC;color:#A22727}\nbody.mm-account-r4 .mm-order-status-pill-r4.is-refunded{border-color:#CEB5E5;background:#F2EBFA;color:#7038A0}\nbody.mm-account-r4 .mm-order-status-pill-r4.is-checkout-draft{border-color:#9CCBDF;background:#E8F5FC;color:#226582}\nbody.mm-account-r4 .woocommerce-pagination,body.mm-account-r4 .woocommerce-pagination ul{margin:18px 0 0!important;padding:0!important;border:0!important}body.mm-account-r4 .woocommerce-pagination .button{margin-right:8px!important}\nbody.mm-account-r4 .woocommerce-order-details{margin-top:22px}body.mm-account-r4 .woocommerce-order-details__title,body.mm-account-r4 .woocommerce-column__title{margin-bottom:14px!important}\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details{margin:22px 0 0!important}body.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-column{float:none!important;width:100%!important;max-width:none!important;padding:17px 18px!important;border:1px solid var(--l);border-radius:5px;background:#fff}body.mm-account-r4 .woocommerce .woocommerce-customer-details address{margin:0!important;padding:0!important;border:0!important;color:#555d66;font-size:15.5px!important;line-height:1.55!important}\nbody.mm-account-r4 .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 0!important}body.mm-account-r4 .woocommerce-Addresses::before,body.mm-account-r4 .woocommerce-Addresses::after{content:none!important;display:none!important}body.mm-account-r4 .woocommerce-Address{float:none!important;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:18px 19px!important;border:1px solid var(--l);border-radius:5px;background:#fff}body.mm-account-r4 .woocommerce-Address-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}body.mm-account-r4 .woocommerce-Address-title h2,body.mm-account-r4 .woocommerce-Address-title h3{margin:0 0 12px!important}body.mm-account-r4 .woocommerce-Address-title .edit{float:none!important;flex:0 0 auto;font-size:14.5px!important}body.mm-account-r4 .woocommerce-Address address{color:#555d66;font-size:15.5px!important;line-height:1.55!important}\nbody.mm-account-r4 .woocommerce form .form-row{margin:0 0 15px!important;padding:0!important}body.mm-account-r4 .woocommerce form label{display:block;margin:0 0 6px!important;color:#4d555e;font-size:14.5px!important;line-height:1.35!important;font-weight:600}body.mm-account-r4 .woocommerce form input.input-text,body.mm-account-r4 .woocommerce form input[type=text],body.mm-account-r4 .woocommerce form input[type=email],body.mm-account-r4 .woocommerce form input[type=password],body.mm-account-r4 .woocommerce form input[type=tel],body.mm-account-r4 .woocommerce form select,body.mm-account-r4 .woocommerce form textarea{width:100%!important;min-height:48px;margin:0!important;padding:10px 12px!important;border:1px solid #bec5cd!important;border-radius:3px!important;background:#fff!important;color:var(--t)!important;font-family:inherit!important;font-size:16px!important;line-height:1.45!important;box-shadow:none!important}body.mm-account-r4 .woocommerce form textarea{min-height:120px;resize:vertical}body.mm-account-r4 .woocommerce form input:focus,body.mm-account-r4 .woocommerce form select:focus,body.mm-account-r4 .woocommerce form textarea:focus{border-color:var(--b)!important;outline:2px solid rgba(65,119,223,.12)!important;outline-offset:0}body.mm-account-r4 .woocommerce form fieldset{margin:24px 0 18px!important;padding:18px!important;border:1px solid var(--l)!important;border-radius:5px}body.mm-account-r4 .woocommerce form legend{padding:0 6px;color:var(--t);font-size:18px;font-weight:600}body.mm-account-r4 .woocommerce input[type=checkbox],body.mm-account-r4 .woocommerce input[type=radio]{width:20px!important;height:20px!important;margin:0 8px 0 0!important;vertical-align:middle;accent-color:var(--b)}\n\nbody.mm-account-r4 .mm-view-order-status-r4{margin:0 0 18px!important;padding:14px 16px!important;border:1px solid var(--bl);border-left:4px solid var(--b);border-radius:5px;background:var(--bs);color:#4f5862!important;font-size:15.5px!important;line-height:1.5!important}\nbody.mm-account-r4 .mm-view-order-context-r4{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 15px!important;padding:0 1px;color:#727a84;font-size:15.5px!important;line-height:1.45!important}\nbody.mm-account-r4 .mm-view-order-context-r4 a{color:var(--b)!important;font-weight:500;text-decoration:none!important}\nbody.mm-account-r4 .mm-view-order-context-r4 a:hover,body.mm-account-r4 .mm-view-order-context-r4 a:focus-visible{text-decoration:underline!important;outline:0}\nbody.mm-account-r4 .mm-view-order-context-r4 .mm-view-order-context-separator-r4{color:#a3a9b1}\nbody.mm-account-r4 .mm-view-order-context-r4 .mm-view-order-context-current-r4{color:#343a40;font-weight:600}\nbody.mm-account-r4 .mm-account-endpoint-title-r4{margin:0 0 18px!important;font-size:24px!important;line-height:1.3!important;font-weight:600!important;color:var(--t)!important}\n@media(max-width:980px){body.mm-account-r4 .mm-account-layout-r4{grid-template-columns:210px minmax(0,1fr);gap:18px}body.mm-account-r4 .woocommerce-MyAccount-content{padding:22px 20px!important}body.mm-account-r4 .woocommerce table.shop_table th,body.mm-account-r4 .woocommerce table.shop_table td{padding:10px!important}body.mm-account-r4 .woocommerce-orders-table__cell-order-actions .button{display:flex!important;width:100%!important;margin:4px 0!important}}\n@media(max-width:760px){body.mm-account-r4 .mm-account-layout-r4{grid-template-columns:minmax(0,1fr);gap:18px}body.mm-account-r4 .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding:10px!important}body.mm-account-r4 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{grid-column:1\/-1;margin-top:2px!important;padding-top:8px!important}body.mm-account-r4 .woocommerce-MyAccount-navigation a{min-height:48px;padding:10px 11px;font-size:16px!important}body.mm-account-r4 .woocommerce-MyAccount-content{min-height:0;padding:20px 16px!important}body.mm-account-r4 .mm-account-welcome-r4{padding:18px 17px}body.mm-account-r4 .mm-account-welcome-r4 h2{font-size:22px!important}body.mm-account-r4 .woocommerce-MyAccount-content h2{font-size:23px!important}\nbody.mm-account-r4 table.woocommerce-orders-table,body.mm-account-r4 table.woocommerce-orders-table tbody,body.mm-account-r4 table.woocommerce-orders-table tr,body.mm-account-r4 table.woocommerce-orders-table td{display:block!important;width:100%!important}body.mm-account-r4 table.woocommerce-orders-table{border:0!important;background:transparent!important;overflow:visible}body.mm-account-r4 table.woocommerce-orders-table thead{display:none!important}body.mm-account-r4 table.woocommerce-orders-table tbody tr{margin:0 0 14px!important;border:1px solid var(--l)!important;border-radius:6px;background:#fff;overflow:hidden}body.mm-account-r4 table.woocommerce-orders-table tbody td{display:grid!important;grid-template-columns:minmax(112px,38%) minmax(0,1fr);gap:12px;align-items:center;min-height:50px;padding:11px 13px!important;border:0!important;border-bottom:1px solid var(--l)!important;text-align:right!important;font-size:16px!important;line-height:1.4!important}body.mm-account-r4 table.woocommerce-orders-table tbody td:last-child{border-bottom:0!important}body.mm-account-r4 table.woocommerce-orders-table tbody td::before{content:attr(data-title);display:block;color:#666f78;font-size:14px;line-height:1.3;font-weight:600;text-align:left}body.mm-account-r4 table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-top:13px!important;padding-bottom:13px!important}body.mm-account-r4 table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before{display:none!important;content:none!important}body.mm-account-r4 .woocommerce-orders-table__cell-order-actions .button{width:auto!important;min-height:42px!important;margin:0!important;padding:8px 12px!important;font-size:15px!important}body.mm-account-r4 .mm-order-status-pill-r4{justify-self:end;text-align:left}body.mm-account-r4 .woocommerce table.shop_table:not(.woocommerce-orders-table) th,body.mm-account-r4 .woocommerce table.shop_table:not(.woocommerce-orders-table) td{padding:10px 9px!important;font-size:15px!important}body.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns,body.mm-account-r4 .woocommerce-Addresses{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}body.mm-account-r4 .woocommerce-Address,body.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-column{padding:16px!important}}\n\n\/* =========================================================\n   v2.1 \u2014 poprawki po weryfikacji desktop\/mobile 17.09.2026\n   ========================================================= *\/\n\n\/* Orders desktop: wi\u0119cej realnej przestrzeni na dzia\u0142ania. *\/\nbody.mm-account-r4 .woocommerce-orders-table__header-order-number,\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-number{width:14%!important}\nbody.mm-account-r4 .woocommerce-orders-table__header-order-date,\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-date{width:15%!important}\nbody.mm-account-r4 .woocommerce-orders-table__header-order-status,\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-status{width:21%!important}\nbody.mm-account-r4 .woocommerce-orders-table__header-order-total,\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-total{width:21%!important}\nbody.mm-account-r4 .woocommerce-orders-table__header-order-actions,\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-actions{width:29%!important}\n\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-actions{\n    white-space:normal!important\n}\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-actions .button{\n    min-height:36px!important;\n    margin:3px 4px 3px 0!important;\n    padding:6px 9px!important;\n    font-size:13.5px!important;\n    line-height:1.25!important\n}\n\nbody.mm-account-r4 .mm-order-total-value-r4{\n    display:inline-flex;\n    flex-wrap:wrap;\n    align-items:baseline;\n    justify-content:flex-start;\n    gap:3px 5px\n}\nbody.mm-account-r4 .mm-order-total-count-r4{\n    color:#68717b;\n    font-size:13.5px;\n    line-height:1.35\n}\n\n\/* Widok pojedynczego zam\u00f3wienia: obie karty adresowe zawsze w jednej siatce. *\/\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns,\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns--addresses{\n    display:grid!important;\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\n    gap:16px!important;\n    width:100%!important;\n    margin:0!important\n}\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-column,\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-column--billing-address,\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-column--shipping-address,\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .col-1,\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .col-2{\n    float:none!important;\n    clear:none!important;\n    width:100%!important;\n    max-width:none!important;\n    min-width:0!important;\n    margin:0!important\n}\n\n\/* Pusty stan Dokument\u00f3w: bez niezwi\u0105zanego CTA do sklepu. *\/\nbody.mm-account-r4 .mm-documents-empty-r4{\n    margin:0!important\n}\nbody.mm-account-r4 .mm-documents-empty-r4 .button{\n    display:none!important\n}\n\n\/* Zapisane karty P24. *\/\nbody.mm-account-r4 form.mm-saved-cards-form-r4{\n    display:block!important;\n    width:100%!important;\n    margin:0 0 15px!important\n}\nbody.mm-account-r4 form.mm-saved-cards-form-r4 label{\n    display:inline-flex!important;\n    align-items:center!important;\n    gap:9px!important;\n    margin:0!important;\n    font-size:15.5px!important;\n    font-weight:600!important;\n    cursor:pointer\n}\nbody.mm-account-r4 form.mm-saved-cards-form-r4 input[type=\"checkbox\"]{\n    margin:0!important\n}\nbody.mm-account-r4 form.mm-saved-cards-form-r4 .button,\nbody.mm-account-r4 form.mm-saved-cards-form-r4 button{\n    display:flex!important;\n    width:max-content!important;\n    margin:12px 0 0!important\n}\n\n\/* Wordfence 2FA \u2014 tylko wewn\u0105trz Moje konto. *\/\nbody.mm-account-r4 .woocommerce-MyAccount-content [class*=\"wfls\"]{\n    max-width:100%!important;\n    font-family:inherit!important\n}\nbody.mm-account-r4 .woocommerce-MyAccount-content [class*=\"wfls\"] img{\n    max-width:100%!important;\n    height:auto!important\n}\n\n\/* Modal anulowania \u2014 zamiast natywnego alert\/confirm przegl\u0105darki. *\/\n#mm-account-cancel-modal-r4,\n#mm-account-cancel-modal-r4 *{\n    box-sizing:border-box!important;\n    font-family:inherit!important\n}\n#mm-account-cancel-modal-r4{\n    position:fixed!important;\n    inset:0!important;\n    z-index:2147483002!important;\n    display:flex!important;\n    align-items:center!important;\n    justify-content:center!important;\n    padding:20px!important;\n    background:rgba(25,30,36,.38)!important\n}\n#mm-account-cancel-modal-r4 .mm-account-cancel-card-r4{\n    width:min(520px,calc(100vw - 40px))!important;\n    max-width:520px!important;\n    margin:0!important;\n    padding:24px 25px!important;\n    border:1px solid #dbe4f5!important;\n    border-top:4px solid #4177DF!important;\n    border-radius:7px!important;\n    background:#fff!important;\n    color:#292d32!important;\n    box-shadow:0 18px 48px rgba(0,0,0,.18)!important\n}\n#mm-account-cancel-modal-r4 h2{\n    margin:0 0 9px!important;\n    font-size:22px!important;\n    line-height:1.3!important;\n    font-weight:600!important\n}\n#mm-account-cancel-modal-r4 p{\n    margin:0!important;\n    color:#606973!important;\n    font-size:16px!important;\n    line-height:1.55!important\n}\n#mm-account-cancel-modal-r4 .mm-account-cancel-actions-r4{\n    display:flex!important;\n    flex-wrap:wrap!important;\n    justify-content:flex-end!important;\n    gap:10px!important;\n    margin-top:20px!important\n}\n#mm-account-cancel-modal-r4 button{\n    min-height:44px!important;\n    padding:9px 16px!important;\n    border-radius:4px!important;\n    font-family:inherit!important;\n    font-size:15.5px!important;\n    line-height:1.3!important;\n    font-weight:600!important;\n    cursor:pointer!important\n}\n#mm-account-cancel-modal-r4 .mm-account-cancel-back-r4{\n    border:1px solid #b7c0ca!important;\n    background:#fff!important;\n    color:#48525d!important\n}\n#mm-account-cancel-modal-r4 .mm-account-cancel-confirm-r4{\n    border:1px solid #b44747!important;\n    background:#b44747!important;\n    color:#fff!important\n}\n\n\/* Mobile: karta zam\u00f3wienia ma komplet danych, bez znikaj\u0105cego numeru. *\/\n@media(max-width:760px){\n    body.mm-account-r4 table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-number{\n        display:grid!important;\n        visibility:visible!important;\n        opacity:1!important;\n        grid-template-columns:minmax(105px,34%) minmax(0,1fr)!important;\n        background:#f8faff!important\n    }\n    body.mm-account-r4 table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-number>a{\n        display:block!important;\n        justify-self:end!important;\n        font-weight:600!important;\n        text-align:right!important\n    }\n    body.mm-account-r4 table.woocommerce-orders-table tbody td{\n        grid-template-columns:minmax(105px,34%) minmax(0,1fr)!important;\n        gap:10px!important\n    }\n    body.mm-account-r4 table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-total{\n        align-items:start!important\n    }\n    body.mm-account-r4 .mm-order-total-value-r4{\n        justify-self:end!important;\n        justify-content:flex-end!important;\n        text-align:right!important\n    }\n    body.mm-account-r4 .mm-order-total-count-r4{\n        flex-basis:100%!important;\n        font-size:14px!important\n    }\n    body.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns,\n    body.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns--addresses{\n        grid-template-columns:minmax(0,1fr)!important;\n        gap:13px!important\n    }\n    #mm-account-cancel-modal-r4{\n        padding:16px!important\n    }\n    #mm-account-cancel-modal-r4 .mm-account-cancel-card-r4{\n        width:100%!important;\n        max-width:430px!important;\n        padding:21px 18px!important\n    }\n    #mm-account-cancel-modal-r4 .mm-account-cancel-actions-r4{\n        flex-direction:column-reverse!important\n    }\n    #mm-account-cancel-modal-r4 button{\n        width:100%!important\n    }\n}\n\n\n\/* =========================================================\n   v2.2 \u2014 orders \/ addresses \/ saved cards \/ auth\n   ========================================================= *\/\n\n\/* Desktop: rozk\u0142ad kolumn wynikaj\u0105cy z realnej tre\u015bci. *\/\n@media (min-width: 761px) {\n    body.mm-account-r4 .woocommerce-orders-table__header-order-number,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-number { width:13%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-date,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-date {\n        width:18%!important;\n        white-space:nowrap!important;\n    }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-status,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-status { width:20%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-total,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-total { width:25%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-actions,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions { width:24%!important; }\n\n    body.mm-account-r4 .mm-order-status-pill-r4.is-pending {\n        white-space:nowrap!important;\n    }\n\n    body.mm-account-r4 .mm-order-total-value-r4 {\n        display:inline-flex!important;\n        flex-wrap:nowrap!important;\n        align-items:baseline!important;\n        gap:5px!important;\n        white-space:nowrap!important;\n    }\n\n    body.mm-account-r4 .mm-order-total-count-r4 {\n        flex:0 0 auto!important;\n        white-space:nowrap!important;\n    }\n\n    \/* Trzy sta\u0142e pozycje: Pay | View | Cancel.\n       Je\u015bli jest tylko View, trafia dok\u0142adnie do tej samej \u015brodkowej kolumny. *\/\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions {\n        display:table-cell!important;\n    }\n}\n\n\/* Paginacja \u2014 nie udajemy liczby wszystkich stron, je\u015bli Woo jej nie podaje. *\/\nbody.mm-account-r4 .woocommerce-pagination,\nbody.mm-account-r4 .woocommerce-Pagination {\n    display:flex!important;\n    align-items:center!important;\n    flex-wrap:wrap!important;\n    gap:9px!important;\n    margin-top:18px!important;\n}\nbody.mm-account-r4 .mm-account-page-number-r4 {\n    display:inline-flex!important;\n    align-items:center!important;\n    min-height:38px!important;\n    padding:7px 11px!important;\n    border:1px solid #dfe3e8!important;\n    border-radius:4px!important;\n    background:#f7f8fa!important;\n    color:#59616a!important;\n    font-size:14px!important;\n    line-height:1.25!important;\n    font-weight:500!important;\n}\n\n\/* Adresy *\/\nbody.mm-account-r4 .woocommerce-Address-title,\nbody.mm-account-r4 .woocommerce-Address-title.title {\n    gap:12px!important;\n}\nbody.mm-account-r4 .woocommerce-Address-title h2,\nbody.mm-account-r4 .woocommerce-Address-title h3 {\n    min-width:0!important;\n    margin-right:auto!important;\n    white-space:nowrap!important;\n}\nbody.mm-account-r4 .woocommerce-Address-title a.edit,\nbody.mm-account-r4 .mm-address-edit-r4 {\n    display:inline-flex!important;\n    align-items:center!important;\n    justify-content:center!important;\n    min-height:34px!important;\n    margin:0!important;\n    padding:5px 10px!important;\n    border:1px solid #b8c3d1!important;\n    border-radius:4px!important;\n    background:#fff!important;\n    color:#4f5a66!important;\n    font-size:13.5px!important;\n    font-weight:500!important;\n    line-height:1.2!important;\n    text-decoration:none!important;\n    white-space:nowrap!important;\n}\nbody.mm-account-r4 .woocommerce-Address-title a.edit:hover,\nbody.mm-account-r4 .mm-address-edit-r4:hover {\n    border-color:#4177DF!important;\n    color:#315fbd!important;\n}\n\n\/* Karty zapisane przez Przelewy24 \/ One Click *\/\nbody.mm-account-r4 .mm-saved-cards-help-r4 {\n    margin:0 0 14px!important;\n    padding:12px 14px!important;\n    border-left:3px solid #4177DF!important;\n    background:#f7f9fd!important;\n    color:#626a73!important;\n    font-size:14.5px!important;\n    line-height:1.5!important;\n}\nbody.mm-account-r4 form.mm-saved-cards-form-r4 label {\n    display:inline-flex!important;\n    align-items:flex-start!important;\n    gap:9px!important;\n    max-width:100%!important;\n}\nbody.mm-account-r4 form.mm-saved-cards-form-r4 .button,\nbody.mm-account-r4 form.mm-saved-cards-form-r4 button {\n    min-height:38px!important;\n    padding:7px 13px!important;\n}\n\n\/* =========================================================\n   Logowanie \/ rejestracja R4\n   ========================================================= *\/\nbody.mm-account-auth-r4 .woocommerce {\n    --mm-auth-blue:#4177DF;\n    --mm-auth-blue-hover:#315fbd;\n    --mm-auth-text:#242424;\n    --mm-auth-muted:#6f747a;\n    --mm-auth-line:#dfe3e8;\n    --mm-auth-soft:#f7f8fa;\n    width:100%!important;\n    max-width:1220px!important;\n    margin-left:auto!important;\n    margin-right:auto!important;\n    padding-left:18px!important;\n    padding-right:18px!important;\n    font-family:inherit!important;\n    color:var(--mm-auth-text)!important;\n}\nbody.mm-account-auth-r4 .woocommerce * {\n    box-sizing:border-box!important;\n    font-family:inherit!important;\n}\nbody.mm-account-auth-r4 .woocommerce .u-columns.col2-set {\n    display:grid!important;\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\n    gap:28px!important;\n    width:100%!important;\n    max-width:980px!important;\n    margin:0 auto!important;\n}\nbody.mm-account-auth-r4 .woocommerce .u-column1,\nbody.mm-account-auth-r4 .woocommerce .u-column2 {\n    float:none!important;\n    width:100%!important;\n    min-width:0!important;\n    margin:0!important;\n}\nbody.mm-account-auth-r4 .woocommerce .u-column1 > h2,\nbody.mm-account-auth-r4 .woocommerce .u-column2 > h2 {\n    margin:0 0 15px!important;\n    color:var(--mm-auth-text)!important;\n    font-size:25px!important;\n    font-weight:500!important;\n    line-height:1.3!important;\n}\nbody.mm-account-auth-r4 form.woocommerce-form-login,\nbody.mm-account-auth-r4 form.woocommerce-form-register {\n    height:100%!important;\n    margin:0!important;\n    padding:22px!important;\n    border:1px solid var(--mm-auth-line)!important;\n    border-radius:6px!important;\n    background:#fff!important;\n    box-shadow:none!important;\n}\nbody.mm-account-auth-r4 form.woocommerce-form-login p.form-row,\nbody.mm-account-auth-r4 form.woocommerce-form-register p.form-row {\n    margin:0 0 15px!important;\n}\nbody.mm-account-auth-r4 form.woocommerce-form-login label,\nbody.mm-account-auth-r4 form.woocommerce-form-register label {\n    margin:0 0 6px!important;\n    color:#3f454c!important;\n    font-size:15px!important;\n    font-weight:600!important;\n    line-height:1.4!important;\n}\nbody.mm-account-auth-r4 form.woocommerce-form-login input.input-text,\nbody.mm-account-auth-r4 form.woocommerce-form-register input.input-text {\n    width:100%!important;\n    min-height:48px!important;\n    margin:0!important;\n    padding:10px 12px!important;\n    border:1px solid #aeb7c2!important;\n    border-radius:3px!important;\n    background:#fff!important;\n    color:var(--mm-auth-text)!important;\n    font-size:16px!important;\n    line-height:1.4!important;\n}\nbody.mm-account-auth-r4 form.woocommerce-form-login input.input-text:focus,\nbody.mm-account-auth-r4 form.woocommerce-form-register input.input-text:focus {\n    border-color:var(--mm-auth-blue)!important;\n    outline:2px solid rgba(65,119,223,.12)!important;\n    outline-offset:0!important;\n}\nbody.mm-account-auth-r4 form.woocommerce-form-login .button,\nbody.mm-account-auth-r4 form.woocommerce-form-register .button {\n    min-height:44px!important;\n    padding:9px 16px!important;\n    border:1px solid var(--mm-auth-blue)!important;\n    border-radius:4px!important;\n    background:var(--mm-auth-blue)!important;\n    color:#fff!important;\n    font-size:15.5px!important;\n    font-weight:500!important;\n    line-height:1.3!important;\n    text-transform:none!important;\n    box-shadow:none!important;\n}\nbody.mm-account-auth-r4 form.woocommerce-form-login .button:hover,\nbody.mm-account-auth-r4 form.woocommerce-form-register .button:hover {\n    border-color:var(--mm-auth-blue-hover)!important;\n    background:var(--mm-auth-blue-hover)!important;\n}\nbody.mm-account-auth-r4 .woocommerce-form-login__rememberme {\n    display:inline-flex!important;\n    align-items:center!important;\n    gap:8px!important;\n    margin-left:10px!important;\n}\nbody.mm-account-auth-r4 .woocommerce-form-login__rememberme input {\n    width:17px!important;\n    height:17px!important;\n    margin:0!important;\n    accent-color:var(--mm-auth-blue)!important;\n}\nbody.mm-account-auth-r4 .woocommerce-LostPassword {\n    margin:8px 0 0!important;\n}\nbody.mm-account-auth-r4 .woocommerce-privacy-policy-text {\n    color:var(--mm-auth-muted)!important;\n    font-size:15px!important;\n    line-height:1.5!important;\n}\nbody.mm-account-auth-r4 .woocommerce a {\n    color:var(--mm-auth-blue)!important;\n}\n\n\/* Auth loader *\/\n#mm-account-auth-overlay-r4,\n#mm-account-auth-overlay-r4 * {\n    box-sizing:border-box!important;\n    font-family:inherit!important;\n}\n#mm-account-auth-overlay-r4 {\n    position:fixed!important;\n    inset:0!important;\n    z-index:2147483003!important;\n    display:flex!important;\n    align-items:center!important;\n    justify-content:center!important;\n    padding:22px!important;\n    background:rgba(30,36,44,.18)!important;\n    cursor:wait!important;\n}\n#mm-account-auth-overlay-r4 .mm-account-auth-card-r4 {\n    width:min(520px,calc(100vw - 44px))!important;\n    max-width:520px!important;\n    padding:23px 25px!important;\n    border:1px solid #dbe4f5!important;\n    border-top:4px solid #4177DF!important;\n    border-radius:7px!important;\n    background:#fff!important;\n    box-shadow:0 18px 48px rgba(0,0,0,.17)!important;\n}\n#mm-account-auth-overlay-r4 .mm-account-auth-head-r4 {\n    display:flex!important;\n    align-items:center!important;\n    gap:14px!important;\n}\n#mm-account-auth-overlay-r4 .mm-account-auth-spinner-r4 {\n    flex:0 0 29px!important;\n    width:29px!important;\n    height:29px!important;\n    border:3px solid #dce6fb!important;\n    border-top-color:#4177DF!important;\n    border-radius:50%!important;\n    animation:mmAccountAuthSpinR4 .8s linear infinite!important;\n}\n#mm-account-auth-overlay-r4 .mm-account-auth-title-r4 {\n    font-size:20px!important;\n    font-weight:600!important;\n    line-height:1.3!important;\n    color:#242424!important;\n}\n#mm-account-auth-overlay-r4 .mm-account-auth-copy-r4 {\n    margin:10px 0 0 43px!important;\n    color:#606973!important;\n    font-size:15.5px!important;\n    line-height:1.5!important;\n}\n@keyframes mmAccountAuthSpinR4 { to { transform:rotate(360deg); } }\n\n@media (max-width:760px) {\n    body.mm-account-auth-r4 .woocommerce {\n        padding-left:10px!important;\n        padding-right:10px!important;\n    }\n    body.mm-account-auth-r4 .woocommerce .u-columns.col2-set {\n        grid-template-columns:minmax(0,1fr)!important;\n        gap:30px!important;\n    }\n    body.mm-account-auth-r4 .woocommerce .u-column1 > h2,\n    body.mm-account-auth-r4 .woocommerce .u-column2 > h2 {\n        font-size:24px!important;\n    }\n    body.mm-account-auth-r4 form.woocommerce-form-login,\n    body.mm-account-auth-r4 form.woocommerce-form-register {\n        padding:22px 23px!important;\n    }\n    body.mm-account-auth-r4 .woocommerce-form-login__rememberme {\n        margin:10px 0 0!important;\n        display:flex!important;\n    }\n\n    body.mm-account-r4 .woocommerce-Address-title h2,\n    body.mm-account-r4 .woocommerce-Address-title h3 {\n        white-space:normal!important;\n    }\n\n    #mm-account-auth-overlay-r4 {\n        padding:16px!important;\n    }\n    #mm-account-auth-overlay-r4 .mm-account-auth-card-r4 {\n        width:100%!important;\n        max-width:430px!important;\n        padding:21px 18px!important;\n    }\n    #mm-account-auth-overlay-r4 .mm-account-auth-copy-r4 {\n        margin-left:43px!important;\n    }\n}\n\n@media (prefers-reduced-motion:reduce) {\n    #mm-account-auth-overlay-r4 .mm-account-auth-spinner-r4 {\n        animation:none!important;\n        border-color:#4177DF!important;\n    }\n}\n\n\n\/* =========================================================\n   v2.3 \u2014 korekta po testach 17.09.2026\n   login grid \/ header isolation \/ orders zebra+actions \/ view-order\n   ========================================================= *\/\n\n\/* ---------- LOGIN \/ REGISTER ----------\n   WooCommerce col2-set ma clearfix ::before\/::after.\n   Po prze\u0142\u0105czeniu rodzica na CSS Grid pseudo-elementy stawa\u0142y si\u0119\n   dodatkowymi elementami siatki i rozsuwa\u0142y Login\/Register po przek\u0105tnej.\n*\/\nbody.mm-account-auth-r4 .woocommerce #customer_login,\nbody.mm-account-auth-r4 .woocommerce .u-columns.col2-set#customer_login {\n    display:grid!important;\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\n    grid-auto-flow:row!important;\n    align-items:start!important;\n    gap:28px!important;\n    width:100%!important;\n    max-width:1020px!important;\n    margin:0 auto!important;\n}\nbody.mm-account-auth-r4 .woocommerce #customer_login::before,\nbody.mm-account-auth-r4 .woocommerce #customer_login::after {\n    display:none!important;\n    content:none!important;\n}\nbody.mm-account-auth-r4 .woocommerce #customer_login > .u-column1,\nbody.mm-account-auth-r4 .woocommerce #customer_login > .u-column2,\nbody.mm-account-auth-r4 .woocommerce #customer_login > .col-1,\nbody.mm-account-auth-r4 .woocommerce #customer_login > .col-2 {\n    position:static!important;\n    float:none!important;\n    clear:none!important;\n    display:flex!important;\n    flex-direction:column!important;\n    width:100%!important;\n    max-width:none!important;\n    min-width:0!important;\n    margin:0!important;\n    padding:0!important;\n    transform:none!important;\n}\n\n\/* ---------- ORDERS DESKTOP ----------\n   Zebra ma nale\u017ce\u0107 do ca\u0142ego wiersza, nie do pojedynczych kom\u00f3rek.\n   Nie zamieniamy ju\u017c TD Actions w grid \u2014 grid dostaje wewn\u0119trzny wrapper.\n*\/\n@media (min-width:761px) {\n    body.mm-account-r4 table.woocommerce-orders-table tbody tr:nth-child(odd) {\n        background:#fff!important;\n    }\n    body.mm-account-r4 table.woocommerce-orders-table tbody tr:nth-child(even) {\n        background:#f7f8fa!important;\n    }\n    body.mm-account-r4 table.woocommerce-orders-table tbody td {\n        background:transparent!important;\n    }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-number,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-number { width:13%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-date,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-date {\n        width:18%!important;\n        white-space:nowrap!important;\n    }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-status,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-status { width:21%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-total,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-total { width:25%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-actions,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions {\n        width:23%!important;\n        display:table-cell!important;\n        white-space:nowrap!important;\n    }\n\n    body.mm-account-r4 .mm-order-actions-grid-r4 {\n        display:inline-grid!important;\n        grid-template-columns:max-content max-content max-content!important;\n        grid-template-rows:auto!important;\n        align-items:center!important;\n        justify-content:start!important;\n        gap:6px!important;\n        min-height:37px!important;\n        vertical-align:middle!important;\n    }\n\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button {\n        width:auto!important;\n        min-width:0!important;\n        min-height:36px!important;\n        margin:0!important;\n        padding:6px 9px!important;\n        font-size:13.5px!important;\n        line-height:1.25!important;\n    }\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.pay {\n        grid-column:1!important;\n    }\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.view {\n        grid-column:2!important;\n    }\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.cancel,\n    body.mm-account-r4 .mm-order-actions-grid-r4 a[href*=\"cancel_order\"] {\n        grid-column:3!important;\n    }\n}\n\n\/* ---------- VIEW ORDER \/ ADDRESS CARDS ----------\n   Drugi przypadek tego samego problemu z clearfix:\n   ::before\/::after w Woo columns stawa\u0142y si\u0119 elementami CSS Grid.\n*\/\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns::before,\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns::after,\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns--addresses::before,\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns--addresses::after {\n    display:none!important;\n    content:none!important;\n}\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns,\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns--addresses {\n    align-items:stretch!important;\n}\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-column {\n    height:100%!important;\n}\n\n\/* CTA \u201eOp\u0142a\u0107 zam\u00f3wienie\u201d w View order *\/\nbody.mm-account-r4 .mm-view-order-pay-r4 {\n    display:flex!important;\n    align-items:center!important;\n    justify-content:space-between!important;\n    gap:16px!important;\n    margin:0 0 18px!important;\n    padding:15px 16px!important;\n    border:1px solid #d8e4fb!important;\n    border-left:4px solid #4177DF!important;\n    border-radius:5px!important;\n    background:#f5f8ff!important;\n}\nbody.mm-account-r4 .mm-view-order-pay-copy-r4 {\n    min-width:0!important;\n    color:#525b66!important;\n    font-size:15.5px!important;\n    line-height:1.45!important;\n}\nbody.mm-account-r4 .mm-view-order-pay-copy-r4 strong {\n    color:#242424!important;\n    font-weight:600!important;\n}\nbody.mm-account-r4 .mm-view-order-pay-r4 .button {\n    flex:0 0 auto!important;\n    white-space:nowrap!important;\n}\n\n\/* ---------- MOBILE ---------- *\/\n@media (max-width:760px) {\n    body.mm-account-auth-r4 .woocommerce #customer_login,\n    body.mm-account-auth-r4 .woocommerce .u-columns.col2-set#customer_login {\n        grid-template-columns:minmax(0,1fr)!important;\n        gap:30px!important;\n        max-width:none!important;\n    }\n\n    body.mm-account-r4 table.woocommerce-orders-table tbody tr,\n    body.mm-account-r4 table.woocommerce-orders-table tbody tr:nth-child(odd),\n    body.mm-account-r4 table.woocommerce-orders-table tbody tr:nth-child(even) {\n        background:#fff!important;\n    }\n    body.mm-account-r4 table.woocommerce-orders-table tbody td {\n        background:transparent!important;\n    }\n\n    body.mm-account-r4 .mm-order-actions-grid-r4 {\n        display:flex!important;\n        flex-wrap:wrap!important;\n        align-items:center!important;\n        justify-content:flex-start!important;\n        gap:8px!important;\n        width:100%!important;\n    }\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button {\n        width:auto!important;\n        min-height:42px!important;\n        margin:0!important;\n        padding:8px 12px!important;\n        font-size:15px!important;\n    }\n\n    body.mm-account-r4 .mm-view-order-pay-r4 {\n        flex-direction:column!important;\n        align-items:stretch!important;\n        padding:15px!important;\n    }\n    body.mm-account-r4 .mm-view-order-pay-r4 .button {\n        width:100%!important;\n    }\n}\n\n\n\/* =========================================================\n   v2.4 \u2014 korekty po weryfikacji 17.09.2026\n   actions alignment \/ on-hold label \/ auth equal height \/\n   header icon isolation \/ saved-cards spacing\n   ========================================================= *\/\n\n\/* ---------- LOGIN \/ REGISTER: identyczna wysoko\u015b\u0107 ramek ---------- *\/\n@media (min-width:761px) {\n    body.mm-account-auth-r4 .woocommerce #customer_login,\n    body.mm-account-auth-r4 .woocommerce .u-columns.col2-set#customer_login {\n        align-items:stretch!important;\n    }\n\n    body.mm-account-auth-r4 .woocommerce #customer_login > .u-column1,\n    body.mm-account-auth-r4 .woocommerce #customer_login > .u-column2,\n    body.mm-account-auth-r4 .woocommerce #customer_login > .col-1,\n    body.mm-account-auth-r4 .woocommerce #customer_login > .col-2 {\n        height:100%!important;\n    }\n\n    body.mm-account-auth-r4 .woocommerce #customer_login > .u-column1 > form,\n    body.mm-account-auth-r4 .woocommerce #customer_login > .u-column2 > form,\n    body.mm-account-auth-r4 .woocommerce #customer_login > .col-1 > form,\n    body.mm-account-auth-r4 .woocommerce #customer_login > .col-2 > form {\n        flex:1 1 auto!important;\n        height:100%!important;\n    }\n}\n\n\/* ---------- ORDERS: trzy sta\u0142e sloty akcji ----------\n   Pay | View | Cancel pozostaj\u0105 zawsze w tych samych kolumnach.\n   Gdy istnieje wy\u0142\u0105cznie View, trafia do \u015brodkowego slotu.\n*\/\n@media (min-width:761px) {\n    body.mm-account-r4 .woocommerce-orders-table__header-order-number,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-number { width:12%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-date,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-date { width:18%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-status,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-status { width:20%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-total,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-total { width:23%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-actions,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions {\n        width:27%!important;\n    }\n\n    body.mm-account-r4 .mm-order-actions-grid-r4 {\n        display:inline-grid!important;\n        grid-template-columns:repeat(3,60px)!important;\n        grid-template-rows:36px!important;\n        align-items:stretch!important;\n        justify-items:stretch!important;\n        justify-content:start!important;\n        gap:6px!important;\n        width:192px!important;\n        min-width:192px!important;\n        min-height:36px!important;\n        vertical-align:middle!important;\n    }\n\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button {\n        display:flex!important;\n        align-items:center!important;\n        justify-content:center!important;\n        width:60px!important;\n        min-width:60px!important;\n        max-width:60px!important;\n        min-height:36px!important;\n        height:36px!important;\n        margin:0!important;\n        padding:5px 4px!important;\n        font-size:13.5px!important;\n        line-height:1.2!important;\n        white-space:nowrap!important;\n    }\n\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.pay {\n        grid-column:1!important;\n        grid-row:1!important;\n    }\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.view {\n        grid-column:2!important;\n        grid-row:1!important;\n    }\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.cancel,\n    body.mm-account-r4 .mm-order-actions-grid-r4 a[href*=\"cancel_order\"] {\n        grid-column:3!important;\n        grid-row:1!important;\n    }\n}\n\n\/* Status nie mo\u017ce sztucznie zwi\u0119ksza\u0107 wysoko\u015bci wiersza. *\/\nbody.mm-account-r4 .mm-order-status-pill-r4.is-on-hold {\n    white-space:nowrap!important;\n}\n\n\/* ---------- VIEW ORDER CTA ---------- *\/\nbody.mm-account-r4 .mm-view-order-pay-copy-r4 {\n    flex:1 1 auto!important;\n}\nbody.mm-account-r4 .mm-view-order-pay-r4 .button {\n    margin-left:auto!important;\n}\n\n\/* ---------- ZAPAMI\u0118TANE KARTY ---------- *\/\nbody.mm-account-r4 .woocommerce-MyAccount-content > h2 + .mm-saved-cards-help-r4,\nbody.mm-account-r4 .woocommerce-MyAccount-content > h3 + .mm-saved-cards-help-r4 {\n    margin-top:2px!important;\n}\nbody.mm-account-r4 .mm-saved-cards-help-r4 {\n    margin-bottom:18px!important;\n}\nbody.mm-account-r4 form.mm-saved-cards-form-r4 {\n    margin:0 0 19px!important;\n}\nbody.mm-account-r4 form.mm-saved-cards-form-r4 label {\n    line-height:1.4!important;\n}\nbody.mm-account-r4 .mm-saved-cards-empty-r4 {\n    margin:3px 0 0!important;\n    padding-top:1px!important;\n    font-size:16px!important;\n    line-height:1.45!important;\n}\n\n\/* Mobile zachowuje dotychczasowy wygodny uk\u0142ad przycisk\u00f3w. *\/\n@media (max-width:760px) {\n    body.mm-account-r4 .mm-order-actions-grid-r4 {\n        width:100%!important;\n        min-width:0!important;\n    }\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button {\n        width:auto!important;\n        min-width:0!important;\n        max-width:none!important;\n        height:auto!important;\n    }\n\n    body.mm-account-r4 .mm-view-order-pay-r4 .button {\n        margin-left:0!important;\n    }\n\n    body.mm-account-r4 .mm-saved-cards-help-r4 {\n        margin-bottom:17px!important;\n    }\n    body.mm-account-r4 form.mm-saved-cards-form-r4 {\n        margin-bottom:18px!important;\n    }\n}\n\n\n\/* =========================================================\n   v2.5 \u2014 korekty po weryfikacji 17.09.2026\n   actions balance \/ saved-cards removal \/ view-order widths\n   ========================================================= *\/\n\n\/* Desktop Orders: mniej nadmiarowej szeroko\u015bci w Actions i symetryczne marginesy. *\/\n@media (min-width:761px) {\n    body.mm-account-r4 table.woocommerce-orders-table {\n        table-layout:fixed!important;\n    }\n    body.mm-account-r4 .woocommerce-orders-table__header-order-number,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-number { width:12%!important; }\n    body.mm-account-r4 .woocommerce-orders-table__header-order-date,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-date { width:18%!important; }\n    body.mm-account-r4 .woocommerce-orders-table__header-order-status,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-status { width:20%!important; }\n    body.mm-account-r4 .woocommerce-orders-table__header-order-total,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-total { width:25%!important; }\n    body.mm-account-r4 .woocommerce-orders-table__header-order-actions,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions { width:25%!important; }\n\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions {\n        text-align:center!important;\n    }\n    body.mm-account-r4 .mm-order-actions-grid-r4 {\n        display:grid!important;\n        grid-template-columns:repeat(3,55px)!important;\n        grid-template-rows:36px!important;\n        align-items:stretch!important;\n        justify-items:stretch!important;\n        justify-content:center!important;\n        gap:5px!important;\n        width:100%!important;\n        min-width:0!important;\n        min-height:36px!important;\n        margin:0 auto!important;\n    }\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button {\n        width:55px!important;\n        min-width:55px!important;\n        max-width:55px!important;\n        min-height:36px!important;\n        height:36px!important;\n        margin:0!important;\n        padding:5px 3px!important;\n        font-size:13.5px!important;\n        line-height:1.2!important;\n        white-space:nowrap!important;\n    }\n}\n\n\/* View order: wi\u0119cej realnej szeroko\u015bci na warto\u015b\u0107 wysy\u0142ki; ilo\u015b\u0107 trzymamy z nazw\u0105. *\/\n@media (min-width:901px) {\n    body.mm-account-r4 .woocommerce-order-details table.shop_table th.product-name,\n    body.mm-account-r4 .woocommerce-order-details table.shop_table td.product-name,\n    body.mm-account-r4 .woocommerce-order-details table.shop_table tfoot th {\n        width:60%!important;\n    }\n    body.mm-account-r4 .woocommerce-order-details table.shop_table th.product-total,\n    body.mm-account-r4 .woocommerce-order-details table.shop_table td.product-total,\n    body.mm-account-r4 .woocommerce-order-details table.shop_table tfoot td {\n        width:40%!important;\n    }\n    body.mm-account-r4 .woocommerce-order-details table.shop_table tfoot td {\n        white-space:nowrap!important;\n    }\n}\nbody.mm-account-r4 .woocommerce-order-details .product-quantity {\n    display:inline-block!important;\n    margin-left:3px!important;\n    white-space:nowrap!important;\n    font-size:14.5px!important;\n    line-height:inherit!important;\n    vertical-align:baseline!important;\n}\n\n\/* Sekcja kart by\u0142a myl\u0105ca: UI My Account usuwamy, P24 One Click pozostaje nietkni\u0119ty. *\/\nbody.mm-account-r4 .mm-saved-cards-hidden-r4 {\n    display:none!important;\n}\n\n\n\/* =========================================================\n   v2.6 \u2014 drobne korekty po weryfikacji 17.09.2026\n   rejestracja \/ Orders \/ View order \/ sp\u00f3jne nazewnictwo\n   ========================================================= *\/\n\n\/* Rejestracja: oddech pomi\u0119dzy tekstem prywatno\u015bci a CTA. *\/\nbody.mm-account-auth-r4 form.woocommerce-form-register .woocommerce-privacy-policy-text{\n    margin:0 0 11px!important\n}\n\n\/* Orders desktop: wi\u0119cej miejsca na status, mniej na kolumn\u0119 warto\u015bci. *\/\n@media (min-width:761px){\n    body.mm-account-r4 .woocommerce-orders-table__header-order-number,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-number{width:12%!important}\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-date,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-date{width:18%!important}\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-status,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-status{width:22%!important}\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-total,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-total{width:23%!important}\n\n    body.mm-account-r4 .woocommerce-orders-table__header-order-actions,\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions{width:25%!important}\n}\n\n\/* View order: priorytet dla nazw produkt\u00f3w; warto\u015b\u0107 nadal ma bezpieczn\u0105 szeroko\u015b\u0107. *\/\n@media (min-width:901px){\n    body.mm-account-r4 .woocommerce-order-details table.shop_table th.product-name,\n    body.mm-account-r4 .woocommerce-order-details table.shop_table td.product-name,\n    body.mm-account-r4 .woocommerce-order-details table.shop_table tfoot th{\n        width:64%!important\n    }\n\n    body.mm-account-r4 .woocommerce-order-details table.shop_table th.product-total,\n    body.mm-account-r4 .woocommerce-order-details table.shop_table td.product-total,\n    body.mm-account-r4 .woocommerce-order-details table.shop_table tfoot td{\n        width:36%!important\n    }\n}\n\n\/* Wyra\u017ane rozdzielenie pozycji produktowych od podsumowania. *\/\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tfoot tr:first-child th,\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tfoot tr:first-child td{\n    border-top:1px solid var(--l)!important\n}\n\n\n\/* =========================================================\n   v2.7 \u2014 mobile View order \/ auth \/ notices\n   ========================================================= *\/\nbody.mm-account-r4 .mm-view-order-status-r4 mark.order-date,\nbody.mm-account-r4 .mm-view-order-status-r4 .order-date,\nbody.mm-account-r4 .mm-view-order-date-r4{\n    display:inline-block!important;\n    white-space:nowrap!important\n}\n\nbody.mm-account-r4 .woocommerce-message .button.wc-forward,\nbody.mm-account-r4 .woocommerce-message a.button{\n    float:none!important;\n    display:flex!important;\n    width:max-content!important;\n    max-width:100%!important;\n    margin:12px 0 0 auto!important;\n    align-items:center!important;\n    justify-content:center!important\n}\n\n@media(max-width:760px){\n    body.mm-account-auth-r4 .woocommerce-form-login__rememberme{\n        margin:10px 0 14px!important\n    }\n    body.mm-account-r4 .woocommerce-message .button.wc-forward,\n    body.mm-account-r4 .woocommerce-message a.button{\n        width:100%!important;\n        margin:12px 0 0!important\n    }\n}\n\n\n\/* =========================================================\n   v2.8 \u2014 uproszczona nawigacja + View order + czyszczenie komunikat\u00f3w\n   ========================================================= *\/\n\/* Dashboard jest usuwany \u017ar\u00f3d\u0142owo przez functions.php v2.7; to tylko fallback wizualny. *\/\nbody.mm-account-r4 .woocommerce-MyAccount-navigation-link--dashboard{\n    display:none!important\n}\n\n\/* View order: wszystkie produkty bia\u0142e \u2014 bez zebra-striping z motywu\/WooCommerce. *\/\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tbody tr.order_item,\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tbody tr.order_item td,\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tbody tr.woocommerce-table__line-item,\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tbody tr.woocommerce-table__line-item td{\n    background:#fff!important\n}\n\n\/* Mocniejsze odci\u0119cie listy produkt\u00f3w od Kwota\/Rabat\/Wysy\u0142ka itd. *\/\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tfoot tr:first-child th,\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tfoot tr:first-child td{\n    border-top:2px solid #cfd5dc!important\n}\n\n\n\/* v2.14 \u2014 finalna warstwa po wszystkich wcze\u015bniejszych nadpisaniach.\n   Ta sama siatka PL\/EN. Natywny numer zam\u00f3wienia mo\u017ce by\u0107 TH, nie tylko TD. *\/\nbody.mm-account-r4 .woocommerce-MyAccount-content .order-again {margin:20px 0 26px!important;}\nbody.mm-account-r4 .woocommerce-MyAccount-content .mm-orders-empty-r4 {\n    display:flex!important;flex-direction:column!important;align-items:flex-start!important;\n    gap:16px!important;padding:18px!important;\n}\nbody.mm-account-r4 .woocommerce-MyAccount-content .mm-orders-empty-r4::after {content:none!important;display:none!important;}\nbody.mm-account-r4 .woocommerce-MyAccount-content .mm-orders-empty-r4 .mm-orders-empty-copy-r4 {display:block;order:0;}\nbody.mm-account-r4 .woocommerce-MyAccount-content .mm-orders-empty-r4 a.button {\n    order:1;float:none!important;align-self:flex-start!important;width:auto!important;max-width:100%!important;margin:0!important;\n}\n@media(max-width:760px){\n    body.mm-account-r4 .woocommerce table.woocommerce-orders-table tbody tr > .woocommerce-orders-table__cell-order-number {\n        display:grid!important;visibility:visible!important;opacity:1!important;width:100%!important;\n        grid-template-columns:minmax(82px,32%) minmax(0,1fr)!important;gap:10px!important;align-items:center!important;\n        min-height:50px;padding:12px 13px!important;border:0!important;border-bottom:1px solid var(--l)!important;\n        background:#f8faff!important;font-size:16px!important;line-height:1.4!important;\n    }\n    body.mm-account-r4 .woocommerce table.woocommerce-orders-table tbody tr > .woocommerce-orders-table__cell-order-number::before {\n        content:attr(data-title)!important;display:block!important;float:none!important;color:#666f78!important;\n        font-size:14px!important;font-weight:600!important;line-height:1.3!important;text-align:left!important;\n    }\n    body.mm-account-r4 .woocommerce table.woocommerce-orders-table tbody tr > .woocommerce-orders-table__cell-order-number > a {\n        display:block!important;justify-self:end!important;text-align:right!important;font-size:16px!important;font-weight:600!important;\n    }\n    body.mm-account-r4 .woocommerce .mm-order-actions-grid-r4 {\n        display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;\n        gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;\n        align-items:stretch!important;justify-items:stretch!important;\n    }\n    body.mm-account-r4 .woocommerce .mm-order-actions-grid-r4 .button {\n        display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;\n        min-height:44px!important;height:auto!important;margin:0!important;padding:9px 5px!important;\n        font-size:15px!important;line-height:1.3!important;white-space:normal!important;box-sizing:border-box!important;\n    }\n    body.mm-account-r4 .woocommerce .mm-order-actions-grid-r4 .button.pay {grid-column:1!important;grid-row:1!important;}\n    body.mm-account-r4 .woocommerce .mm-order-actions-grid-r4 .button.view {grid-column:2!important;grid-row:1!important;}\n    body.mm-account-r4 .woocommerce .mm-order-actions-grid-r4 .button.cancel {grid-column:3!important;grid-row:1!important;}\n}\n\/* Reset has\u0142a: wy\u0142\u0105cznie natywny formularz konta, bez ingerencji w walidacj\u0119. *\/\nbody.mm-account-password-r4 .woocommerce {font-family:inherit;color:#30343a;width:100%;}\nbody.mm-account-password-r4 form.lost_reset_password,\nbody.mm-account-password-r4 form.woocommerce-ResetPassword {\n    box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;\n    padding:24px!important;border:1px solid #dfe3e8!important;border-radius:6px!important;background:#fff!important;\n    font-family:inherit!important;font-size:16px!important;line-height:1.6!important;\n}\nbody.mm-account-password-r4 form.lost_reset_password p {margin:0 0 18px!important;line-height:1.6!important;font-size:16px!important;}\nbody.mm-account-password-r4 form.lost_reset_password .form-row {float:none!important;width:100%!important;padding:0!important;}\nbody.mm-account-password-r4 form.lost_reset_password label {display:block;margin:0 0 7px;font-family:inherit;font-size:16px;font-weight:600;}\nbody.mm-account-password-r4 form.lost_reset_password input.input-text {\n    box-sizing:border-box!important;width:100%!important;min-height:48px;padding:10px 12px!important;\n    border:1px solid #aeb7c2!important;border-radius:4px;font-family:inherit!important;font-size:16px!important;\n}\nbody.mm-account-password-r4 form.lost_reset_password .button {\n    display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;\n    max-width:100%;margin-top:2px;padding:10px 16px!important;border:1px solid #4177df;border-radius:4px;\n    background:#4177df;color:#fff;font-family:inherit!important;font-size:16px!important;line-height:1.4;\n}\nbody.mm-account-password-r4 form.lost_reset_password .button:disabled {opacity:.6;}\n@media(max-width:760px){body.mm-account-password-r4 form.lost_reset_password{padding:20px 18px!important;}}\n\n<\/style>\n<script>\n(function(){'use strict';if(window.MMAccountR4MasterLoaded)return;window.MMAccountR4MasterLoaded=true;\nfunction en(){return(document.documentElement.lang||'').toLowerCase().indexOf('en')===0}function norm(v){return(v||'').replace(\/\\u00a0\/g,' ').replace(\/\\s+\/g,' ').trim().toLowerCase()}\nfunction navLabels(nav,e){Array.prototype.forEach.call(nav.querySelectorAll('a'),function(a){var h=(a.getAttribute('href')||'').toLowerCase(),t=norm(a.textContent),p=a.closest('li');if(h.indexOf('customer-logout')>-1||t==='wyloguj si\u0119'||t==='log out')a.textContent=e?'Log out':'Wyloguj si\u0119';else if(h.indexOf('orders')>-1)a.textContent=e?'Orders':'Zam\u00f3wienia';else if(h.indexOf('downloads')>-1)a.textContent=e?'Documents':'Dokumenty';else if(h.indexOf('edit-address')>-1)a.textContent=e?'Addresses':'Adresy';else if(h.indexOf('edit-account')>-1)a.textContent=e?'Account details':'Dane konta';else if(h.indexOf('wordfence')>-1||h.indexOf('2fa')>-1||t.indexOf('2fa')>-1||t.indexOf('bezpiecze\u0144stwo')>-1||t.indexOf('security')>-1)a.textContent=e?'Account security':'Bezpiecze\u0144stwo konta';else if(p&&p.classList.contains('woocommerce-MyAccount-navigation-link--dashboard'))a.textContent=e?'Dashboard':'Panel konta'})}\nfunction layout(nav,c){if(nav.parentElement&&nav.parentElement.classList.contains('mm-account-layout-r4'))return;var w=nav.closest('.woocommerce');if(!w||c.closest('.woocommerce')!==w)return;var x=document.createElement('div');x.className='mm-account-layout-r4';w.insertBefore(x,nav);x.appendChild(nav);x.appendChild(c)}\nfunction dashboard(nav,c,e){var active=nav.querySelector('li.is-active');if(!active||!active.classList.contains('woocommerce-MyAccount-navigation-link--dashboard')||c.querySelector('.mm-account-welcome-r4'))return;var ps=[];Array.prototype.forEach.call(c.children,function(ch){if(ch.tagName==='P')ps.push(ch)});if(!ps.length)return;var first=ps[0],second=ps.length>1?ps[1]:null,strong=first.querySelector('strong'),name=strong?strong.textContent.trim():'';if(!name){var txt=(first.textContent||'').replace(\/\\s+\/g,' ').trim(),m=e?txt.match(\/(?:Hello|Hi|Welcome),?\\s+(.+?)(?:\\s*\\(|$)\/i):txt.match(\/Witaj,?\\s+(.+?)(?:\\s*\\(|$)\/i);name=m&&m[1]?m[1].trim():''}if(!name)name=e?'there':'Kliencie';var lo=first.querySelector('a[href*=\"customer-logout\"]'),href=lo?lo.getAttribute('href'):'';var card=document.createElement('section');card.className='mm-account-welcome-r4';var k=document.createElement('div');k.className='mm-account-welcome-kicker-r4';k.textContent=e?'My account':'Moje konto';var h=document.createElement('h2');h.textContent=(e?'Hello, ':'Witaj, ')+name;var p=document.createElement('p');p.textContent=e?'From here you can review your recent orders, manage billing and delivery addresses, update your account details and access the customer documents available to you.':'Tutaj mo\u017cesz sprawdzi\u0107 swoje ostatnie zam\u00f3wienia, zarz\u0105dza\u0107 adresami rozliczeniowymi i dostawy, zaktualizowa\u0107 dane konta oraz przej\u015b\u0107 do udost\u0119pnionych dokument\u00f3w klienta.';card.append(k,h,p);if(href){var q=document.createElement('p');q.className='mm-account-welcome-account-r4';q.appendChild(document.createTextNode(e?'Not you? ':'To nie Twoje konto? '));var a=document.createElement('a');a.href=href;a.textContent=e?'Log out':'Wyloguj si\u0119';q.appendChild(a);card.appendChild(q)}c.insertBefore(card,first);first.remove();if(second)second.remove()}\nfunction statusClass(t){var v=norm(t);if(v.indexOf('gotowe do odbioru')>-1||v.indexOf('ready for collection')>-1)return'is-ready';if(v.indexOf('w trakcie')>-1||v.indexOf('processing')>-1)return'is-processing';if(v.indexOf('zrealiz')>-1||v.indexOf('completed')>-1)return'is-completed';if(v.indexOf('oczekuje na przelew')>-1||v.indexOf('awaiting bank transfer')>-1||v.indexOf('wstrzym')>-1||v.indexOf('on hold')>-1||v.indexOf('on-hold')>-1)return'is-on-hold';if(v.indexOf('oczek')>-1||v.indexOf('pending')>-1||v.indexOf('awaiting payment')>-1)return'is-pending';if(v.indexOf('anul')>-1||v.indexOf('cancel')>-1)return'is-cancelled';if(v.indexOf('nieud')>-1||v.indexOf('failed')>-1)return'is-failed';if(v.indexOf('zwro')>-1||v.indexOf('zwr\u00f3')>-1||v.indexOf('refund')>-1)return'is-refunded';if(v==='szkic'||v==='draft')return'is-checkout-draft';return''}\nfunction statuses(c){Array.prototype.forEach.call(c.querySelectorAll('.woocommerce-orders-table__cell-order-status'),function(td){if(td.querySelector('.mm-order-status-pill-r4'))return;var t=(td.textContent||'').replace(\/\\s+\/g,' ').trim();if(!t)return;td.textContent='';var s=document.createElement('span');s.className='mm-order-status-pill-r4';var cl=statusClass(t);if(cl)s.classList.add(cl);s.textContent=t;td.appendChild(s)})}\nfunction closeCancelModal(){var old=document.getElementById('mm-account-cancel-modal-r4');if(old)old.remove()}\nfunction openCancelModal(href,e){closeCancelModal();var o=document.createElement('div');o.id='mm-account-cancel-modal-r4';o.setAttribute('role','dialog');o.setAttribute('aria-modal','true');var c=document.createElement('div');c.className='mm-account-cancel-card-r4';var h=document.createElement('h2');h.textContent=e?'Cancel this order?':'Anulowa\u0107 zam\u00f3wienie?';var p=document.createElement('p');p.textContent=e?'The order will be cancelled. If you only want to change the payment method, go back and use Pay instead.':'Zam\u00f3wienie zostanie anulowane. Je\u015bli chcesz jedynie zmieni\u0107 metod\u0119 p\u0142atno\u015bci, wr\u00f3\u0107 i skorzystaj z przycisku \u201eZap\u0142a\u0107\u201d.';var actions=document.createElement('div');actions.className='mm-account-cancel-actions-r4';var back=document.createElement('button');back.type='button';back.className='mm-account-cancel-back-r4';back.textContent=e?'Keep order':'Wr\u00f3\u0107 do zam\u00f3wienia';var yes=document.createElement('button');yes.type='button';yes.className='mm-account-cancel-confirm-r4';yes.textContent=e?'Yes, cancel order':'Tak, anuluj zam\u00f3wienie';back.addEventListener('click',closeCancelModal);yes.addEventListener('click',function(){window.location.href=href});o.addEventListener('click',function(ev){if(ev.target===o)closeCancelModal()});document.addEventListener('keydown',function esc(ev){if(ev.key==='Escape'){closeCancelModal();document.removeEventListener('keydown',esc)}});actions.append(back,yes);c.append(h,p,actions);o.appendChild(c);document.body.appendChild(o);orphans(c);back.focus()}\nfunction cancelConfirm(c,e){Array.prototype.forEach.call(c.querySelectorAll('.woocommerce-orders-table__cell-order-actions a.cancel,.woocommerce-orders-table__cell-order-actions a[href*=\"cancel_order\"]'),function(a){if(a.dataset.mmCancelConfirmR4==='1')return;a.dataset.mmCancelConfirmR4='1';a.addEventListener('click',function(ev){ev.preventDefault();ev.stopPropagation();openCancelModal(a.href,e)})})}\nfunction viewOrderContext(nav,c,e){\n    var path=(window.location.pathname||'');\n    var match=path.match(\/\\\/view-order\\\/(\\d+)\/i);\n    if(!match||c.querySelector('.mm-view-order-context-r4'))return;\n    var orderId=match[1];\n    var ordersLink=nav.querySelector('.woocommerce-MyAccount-navigation-link--orders a');\n    var wrap=document.createElement('nav');\n    wrap.className='mm-view-order-context-r4';\n    wrap.setAttribute('aria-label',e?'Order location':'Po\u0142o\u017cenie zam\u00f3wienia');\n    var link=document.createElement('a');\n    link.href=ordersLink?ordersLink.href:(e?'\/en\/my-account\/orders\/':'\/moje-konto\/orders\/');\n    link.textContent=e?'Orders':'Zam\u00f3wienia';\n    var sep=document.createElement('span');\n    sep.className='mm-view-order-context-separator-r4';\n    sep.setAttribute('aria-hidden','true');\n    sep.textContent='\u203a';\n    var current=document.createElement('span');\n    current.className='mm-view-order-context-current-r4';\n    current.setAttribute('aria-current','page');\n    current.textContent=(e?'Order #':'Zam\u00f3wienie #')+orderId;\n    wrap.append(link,sep,current);\n    c.insertBefore(wrap,c.firstChild);\n}\nfunction endpointEnhance(nav,c,e){var path=(window.location.pathname||'').toLowerCase();if(path.indexOf('\/view-order\/')>-1){var ps=[];Array.prototype.forEach.call(c.children,function(ch){if(ch.tagName==='P')ps.push(ch)});if(ps.length)ps[0].classList.add('mm-view-order-status-r4');return}var active=nav.querySelector('li.is-active');if(!active)return;var title='';if(active.classList.contains('woocommerce-MyAccount-navigation-link--orders'))title=e?'Orders':'Zam\u00f3wienia';else if(active.classList.contains('woocommerce-MyAccount-navigation-link--downloads'))title=e?'Documents':'Dokumenty';if(title&&!c.querySelector('.mm-account-endpoint-title-r4')){var h=document.createElement('h2');h.className='mm-account-endpoint-title-r4';h.textContent=title;c.insertBefore(h,c.firstChild)}}\n\nfunction orderTableDetails(c,e){\n    var totalHeader=c.querySelector('.woocommerce-orders-table__header-order-total');\n    if(totalHeader)totalHeader.textContent=e?'Value':'Warto\u015b\u0107';\n    var labels=e?{number:'Order',date:'Date',status:'Status',total:'Value'}:{number:'Zam\u00f3wienie',date:'Data',status:'Status',total:'Warto\u015b\u0107'};\n    Array.prototype.forEach.call(c.querySelectorAll('table.woocommerce-orders-table tbody tr'),function(tr){\n        var n=tr.querySelector('.woocommerce-orders-table__cell-order-number'),\n            d=tr.querySelector('.woocommerce-orders-table__cell-order-date'),\n            s=tr.querySelector('.woocommerce-orders-table__cell-order-status'),\n            t=tr.querySelector('.woocommerce-orders-table__cell-order-total');\n        if(n)n.setAttribute('data-title',labels.number);\n        if(d)d.setAttribute('data-title',labels.date);\n        if(s)s.setAttribute('data-title',labels.status);\n        if(t){\n            t.setAttribute('data-title',labels.total);\n            if(!t.querySelector('.mm-order-total-value-r4')){\n                var amount=t.querySelector('.woocommerce-Price-amount,.amount');\n                if(amount){\n                    var full=(t.textContent||'').replace(\/\\s+\/g,' ').trim();\n                    var amountText=(amount.textContent||'').replace(\/\\s+\/g,' ').trim();\n                    var suffix=full.replace(amountText,'').replace(\/\\s+\/g,' ').trim();\n                    var wrap=document.createElement('span');wrap.className='mm-order-total-value-r4';\n                    amount.parentNode.removeChild(amount);\n                    wrap.appendChild(amount);\n                    if(suffix){\n                        var count=document.createElement('span');count.className='mm-order-total-count-r4';count.textContent=suffix;wrap.appendChild(count)\n                    }\n                    t.textContent='';t.appendChild(wrap)\n                }\n            }\n        }\n    })\n}\n\nfunction orderActionLayout(c){\n    Array.prototype.forEach.call(c.querySelectorAll('.woocommerce-orders-table__cell-order-actions'),function(cell){\n        var wrap=cell.querySelector('.mm-order-actions-grid-r4');\n        if(!wrap){\n            wrap=document.createElement('span');\n            wrap.className='mm-order-actions-grid-r4';\n            cell.insertBefore(wrap,cell.firstChild)\n        }\n        Array.prototype.forEach.call(cell.querySelectorAll(':scope > a.button,:scope > button.button'),function(btn){\n            wrap.appendChild(btn)\n        })\n    })\n}\n\nfunction translateExactAccountCopy(c,e){\n    if(!e)return;\n    Array.prototype.forEach.call(c.querySelectorAll('th,td,p,div,span'),function(el){\n        if(el.children.length)return;\n        var t=(el.textContent||'').replace(\/\\s+\/g,' ').trim();\n        if(t==='Darmowa dostawa na terenie Polski')el.textContent='Free delivery within Poland'\n    })\n}\n\nfunction viewOrderEnhance(c,e){\n    var path=(window.location.pathname||'').toLowerCase();\n    if(path.indexOf('\/view-order\/')===-1)return;\n    translateExactAccountCopy(c,e);\n    var statusSource=c.querySelector('.mm-account-status-source-r4');\n    var statusMark=c.querySelector('mark.order-status,.order-info .order-status,.mm-view-order-status-r4 .order-status');\n    if(statusSource&&statusMark){\n        var sourceLabel=statusSource.getAttribute('data-mm-status-label');\n        if(sourceLabel)statusMark.textContent=sourceLabel;\n        var sourceKey=statusSource.getAttribute('data-mm-status');\n        if(sourceKey&&\/^[a-z0-9-]+$\/.test(sourceKey)){\n            statusMark.setAttribute('data-mm-status',sourceKey);\n            if(sourceKey==='mm-ready')statusMark.title=e?'Awaiting collection by the customer.':'Oczekuje na odbi\u00f3r przez klienta.';\n        }\n    }\n    var statusBox=c.querySelector('.mm-view-order-status-r4');\n    if(statusBox&&document.createTreeWalker){\n        var walker=document.createTreeWalker(statusBox,NodeFilter.SHOW_TEXT),nodes=[];\n        while(walker.nextNode())nodes.push(walker.currentNode);\n        nodes.forEach(function(n){\n            var v=n.nodeValue||'';\n            n.nodeValue=e\n                ?v.replace(\/\\bis currently\\b\/gi,'currently has the status')\n                :v.replace(\/\\bjest obecnie\\b\/gi,'ma obecnie status')\n        })\n    }\n    var productHeader=c.querySelector('.woocommerce-order-details table.shop_table thead th.product-name');\n    var valueHeader=c.querySelector('.woocommerce-order-details table.shop_table thead th.product-total');\n    if(productHeader)productHeader.textContent=e?'Product':'Produkt';\n    if(valueHeader)valueHeader.textContent=e?'Value':'Warto\u015b\u0107'\n}\n\nfunction viewOrderDateNoWrap(c){\n    var path=(window.location.pathname||'').toLowerCase();\n    if(path.indexOf('\/view-order\/')===-1)return;\n    var box=c.querySelector('.mm-view-order-status-r4');\n    if(!box)return;\n\n    var nativeDate=box.querySelector('mark.order-date,.order-date');\n    if(nativeDate)nativeDate.classList.add('mm-view-order-date-r4');\n\n    Array.prototype.forEach.call(box.querySelectorAll('strong,b,mark.order-date,.order-date'),function(el){\n        var t=(el.textContent||'').replace(\/\\s+\/g,' ').trim();\n        if(\/^\\d{1,2}\\s+[^\\d]+\\s+\\d{4}$\/.test(t)||\/^\\d{1,2}\\s+[A-Za-z]+\\s+\\d{4}$\/.test(t)){\n            el.classList.add('mm-view-order-date-r4');\n        }\n    });\n}\n\nfunction removeSavedCardsEmptyCopy(c){\n    var phrases=[\n        'brak zapami\u0119tanych kart p\u0142atniczych','brak zapisanych kart p\u0142atniczych',\n        'brak zapisanych kart','no saved credit cards','no saved cards'\n    ];\n    Array.prototype.forEach.call(c.querySelectorAll('p,div,span,li'),function(el){\n        if(phrases.indexOf(norm(el.textContent))>-1&&el.children.length===0){\n            if(el.parentNode)el.parentNode.removeChild(el)\n        }\n    });\n    if(document.createTreeWalker){\n        var w=document.createTreeWalker(c,NodeFilter.SHOW_TEXT),nodes=[];\n        while(w.nextNode())nodes.push(w.currentNode);\n        nodes.forEach(function(n){\n            if(phrases.indexOf(norm(n.nodeValue))>-1){\n                var p=n.parentElement;\n                n.nodeValue='';\n                if(p&&!norm(p.textContent)&&!p.children.length&&p.parentNode)p.parentNode.removeChild(p)\n            }\n        })\n    }\n}\nfunction removeRedundantAccountPaymentNotice(c){\n    Array.prototype.forEach.call(c.querySelectorAll('.woocommerce-info,.woocommerce-message,.woocommerce-error'),function(el){\n        var t=norm(el.textContent);\n        var p24=t.indexOf('przelewy24')>-1;\n        var pending=t.indexOf('nie zosta\u0142a jeszcze potwierdzona')>-1||t.indexOf('nie zostala jeszcze potwierdzona')>-1||t.indexOf('has not yet been confirmed')>-1||t.indexOf('has not been confirmed yet')>-1;\n        if(p24&&pending&&el.parentNode)el.parentNode.removeChild(el)\n    })\n}\nfunction savedCards(c,e){\n    removeSavedCardsEmptyCopy(c);\n    var form=null;\n    Array.prototype.forEach.call(c.querySelectorAll('form'),function(f){\n        var text=norm(f.textContent);\n        if(!form&&(text.indexOf('nie pami\u0119taj moich kart')>-1||text.indexOf('do not remember my cards')>-1||text.indexOf('nie zapisuj moich kart')>-1||text.indexOf('do not save my cards')>-1))form=f\n    });\n    if(form){\n        var heading=null;\n        Array.prototype.forEach.call(c.querySelectorAll('h2,h3'),function(h){\n            var t=norm(h.textContent);\n            if(!heading&&(t.indexOf('moje zapisane karty')>-1||t.indexOf('zapami\u0119tane karty p\u0142atnicze')>-1||t.indexOf('my saved cards')>-1||t.indexOf('saved payment cards')>-1))heading=h\n        });\n        var remove=[];\n        if(heading)remove.push(heading);\n        var help=c.querySelector('.mm-saved-cards-help-r4');if(help)remove.push(help);\n        remove.push(form);\n        remove.forEach(function(el){if(el&&el.parentNode)el.parentNode.removeChild(el)})\n    }\n    removeSavedCardsEmptyCopy(c)\n}\nfunction observeAccountCleanup(c){\n    if(!window.MutationObserver||c.dataset.mmAccountCleanupObserver==='1')return;\n    c.dataset.mmAccountCleanupObserver='1';\n    var busy=false;\n    var o=new MutationObserver(function(){\n        if(busy)return;busy=true;\n        window.requestAnimationFrame(function(){\n            removeSavedCardsEmptyCopy(c);\n            removeRedundantAccountPaymentNotice(c);\n            busy=false\n        })\n    });\n    o.observe(c,{childList:true,subtree:true})\n}\nfunction documentsEmpty(nav,c,e){\n    if(c.querySelector('.mm-docs-r4'))return;\n    var active=nav.querySelector('li.is-active');\n    if(!active||!active.classList.contains('woocommerce-MyAccount-navigation-link--downloads'))return;\n    var info=c.querySelector('.woocommerce-info');\n    if(!info)return;\n    var text=norm(info.textContent);\n    if(text.indexOf('pliki do pobrania')>-1||text.indexOf('downloads')>-1||text.indexOf('download')>-1){\n        var btn=info.querySelector('.button');\n        if(btn)btn.remove();\n        info.classList.add('mm-documents-empty-r4');\n        info.textContent=e?'No customer documents have been made available yet.':'Nie udost\u0119pniono jeszcze \u017cadnych dokument\u00f3w klienta.'\n    }\n}\n\n\nfunction paginationEnhance(c,e){\n    var p=c.querySelector('.woocommerce-pagination,.woocommerce-Pagination');\n    if(!p)return;\n    var path=(window.location.pathname||'').replace(\/\\\/+$\/,'');\n    var m=path.match(\/\\\/orders\\\/(\\d+)$\/i);\n    var page=m&&m[1]?parseInt(m[1],10):1;\n\n    Array.prototype.forEach.call(p.querySelectorAll('a'),function(a){\n        var cl=a.className||'',t=norm(a.textContent);\n        if(cl.indexOf('previous')>-1||t==='poprzednie'||t==='previous'){\n            a.textContent=e?'Newer orders':'Nowsze zam\u00f3wienia'\n        }else if(cl.indexOf('next')>-1||t==='nast\u0119pne'||t==='next'){\n            a.textContent=e?'Older orders':'Starsze zam\u00f3wienia'\n        }\n    });\n\n    if(!p.querySelector('.mm-account-page-number-r4')){\n        var s=document.createElement('span');\n        s.className='mm-account-page-number-r4';\n        s.textContent=(e?'Page ':'Strona ')+page;\n        var next=p.querySelector('a.woocommerce-button--next,a.next');\n        if(next)p.insertBefore(s,next);else p.appendChild(s)\n    }\n}\n\nfunction addressesEnhance(c,e){\n    Array.prototype.forEach.call(c.querySelectorAll('.woocommerce-Address-title,.woocommerce-Address-title.title'),function(title){\n        var h=title.querySelector('h2,h3');\n        var a=title.querySelector('a.edit,a[href*=\"edit-address\"]');\n        if(!a)return;\n        a.classList.add('mm-address-edit-r4');\n        a.textContent=e?'Edit':'Edytuj';\n        if(h)a.setAttribute('aria-label',(e?'Edit ':'Edytuj ')+(h.textContent||'').replace(\/\\s+\/g,' ').trim())\n    })\n}\n\nfunction showAuthOverlay(kind,e){\n    if(document.getElementById('mm-account-auth-overlay-r4'))return;\n    var title='',copy='';\n    if(kind==='register'){\n        title=e?'Creating your account':'Tworzymy konto';\n        copy=e?'Please wait. Do not close or refresh this page.':'Prosimy czeka\u0107. Nie zamykaj ani nie od\u015bwie\u017caj tej\\u00A0strony.'\n    }else if(kind==='logout'){\n        title=e?'Signing you out':'Wylogowywanie';\n        copy=e?'Please wait a moment.':'Prosimy chwil\u0119 poczeka\u0107.'\n    }else{\n        title=e?'Signing you in':'Logowanie';\n        copy=e?'Please wait. Do not close or refresh this page.':'Prosimy czeka\u0107. Nie zamykaj ani nie od\u015bwie\u017caj tej\\u00A0strony.'\n    }\n    var o=document.createElement('div');o.id='mm-account-auth-overlay-r4';o.setAttribute('role','status');o.setAttribute('aria-live','polite');o.setAttribute('aria-busy','true');\n    var card=document.createElement('div');card.className='mm-account-auth-card-r4';\n    var head=document.createElement('div');head.className='mm-account-auth-head-r4';\n    var sp=document.createElement('span');sp.className='mm-account-auth-spinner-r4';sp.setAttribute('aria-hidden','true');\n    var t=document.createElement('div');t.className='mm-account-auth-title-r4';t.textContent=title;\n    var p=document.createElement('p');p.className='mm-account-auth-copy-r4';p.textContent=copy;\n    head.append(sp,t);card.append(head,p);o.appendChild(card);document.body.appendChild(o)\n}\n\nfunction authEnhance(e){\n    var login=document.querySelector('form.woocommerce-form-login.login,form.woocommerce-form-login');\n    var register=document.querySelector('form.woocommerce-form-register.register,form.woocommerce-form-register');\n    if(!login&&!register)return;\n    document.documentElement.classList.add('mm-account-auth-r4');\n    document.body.classList.add('mm-account-auth-r4');\n\n    function bind(form,kind){\n        if(!form||form.dataset.mmAccountAuthR4==='1')return;\n        form.dataset.mmAccountAuthR4='1';\n        form.addEventListener('submit',function(ev){\n            window.setTimeout(function(){\n                if(ev.defaultPrevented)return;\n                if(typeof form.checkValidity==='function'&&!form.checkValidity())return;\n                showAuthOverlay(kind,e)\n            },0)\n        })\n    }\n    bind(login,'login');\n    bind(register,'register');\n    if(login)orphans(login);\n\n    if(register){\n        var privacy=register.querySelector('.woocommerce-privacy-policy-text p,.woocommerce-privacy-policy-text');\n        if(privacy){\n            var link=privacy.querySelector('a');\n            var newLink=link?link.cloneNode(true):null;\n            privacy.textContent=e\n                ?'Your personal data will be used to manage access to your account and for other purposes described in our '\n                :'Twoje dane osobowe zostan\u0105 u\u017cyte do zarz\u0105dzania dost\u0119pem do Twojego konta oraz do innych cel\u00f3w opisanych w naszej ';\n            if(newLink){\n                newLink.textContent=e?'privacy policy':'polityce prywatno\u015bci';\n                privacy.appendChild(newLink)\n            }else{\n                privacy.appendChild(document.createTextNode(e?'privacy policy':'polityce prywatno\u015bci'))\n            }\n            privacy.appendChild(document.createTextNode('.'));orphans(privacy)\n        }\n    }\n}\n\nfunction logoutEnhance(nav,e){\n    Array.prototype.forEach.call(nav.querySelectorAll('a[href*=\"customer-logout\"]'),function(a){\n        if(a.dataset.mmLogoutLoaderR4==='1')return;\n        a.dataset.mmLogoutLoaderR4='1';\n        a.addEventListener('click',function(){showAuthOverlay('logout',e)})\n    })\n}\n\nfunction orphans(root){if(!root||!document.createTreeWalker)return;var w=document.createTreeWalker(root,NodeFilter.SHOW_TEXT,{acceptNode:function(n){var p=n.parentElement,v=n.nodeValue||'';if(!p||!v||p.closest('script,style,textarea,input,select,option,code,pre,[contenteditable=\"true\"]'))return NodeFilter.FILTER_REJECT;return\/(^|[\\s(\\[{\"\u201e])[aiouwzAIUOWZ][ \\t]+(?=\\S)\/.test(v)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),a=[];while(w.nextNode())a.push(w.currentNode);a.forEach(function(n){var re=\/(^|[\\s(\\[{\"\u201e])([aiouwzAIUOWZ])[ \\t]+(?=\\S)\/g;n.nodeValue=(n.nodeValue||'').replace(re,'$1$2\\u00A0').replace(re,'$1$2\\u00A0')})}\n\nfunction emptyOrders(c,e){\n    if(c.querySelector('table.woocommerce-orders-table'))return;\n    Array.prototype.forEach.call(c.querySelectorAll('.woocommerce-info'),function(info){\n        if(info.closest('.mm-docs-r4')||info.classList.contains('mm-orders-empty-r4'))return;\n        var value=norm(info.textContent);\n        if(value.indexOf('no order has been made')<0&&value.indexOf('no orders have been')<0&&value.indexOf('\u017cadne zam\u00f3wienia')<0)return;\n        var button=info.querySelector('a.button');if(!button)return;\n        info.classList.add('mm-orders-empty-r4');\n        var copy=document.createElement('span');copy.className='mm-orders-empty-copy-r4';\n        Array.prototype.slice.call(info.childNodes).forEach(function(node){if(node!==button)copy.appendChild(node);});\n        info.insertBefore(copy,button);\n    });\n}\nfunction passwordEnhance(e){\n    var form=document.querySelector('.woocommerce form.lost_reset_password,.woocommerce form.woocommerce-ResetPassword');\n    if(!form)return;\n    document.body.classList.add('mm-account-password-r4');\n    var intro=form.querySelector('p');\n    if(form.querySelector('input[name=\"user_login\"]')&&intro&&!intro.querySelector('input')){\n        intro.textContent=e?'Enter your username or email address. We will send an email with a link to set a new password.':'Prosimy poda\u0107 nazw\u0119 u\u017cytkownika lub adres e-mail. Wy\u015blemy wiadomo\u015b\u0107 z odno\u015bnikiem do ustawienia nowego has\u0142a.';\n    }\n    orphans(form);\n}\nfunction repeatPurchaseLabel(c,e){\n    Array.prototype.forEach.call(c.querySelectorAll('.order-again a.button'),function(a){a.textContent=e?'Order again':'Zam\u00f3w ponownie';});\n}\n\nfunction init(){var e=en();authEnhance(e);passwordEnhance(e);var nav=document.querySelector('.woocommerce-MyAccount-navigation'),c=document.querySelector('.woocommerce-MyAccount-content');if(!nav||!c)return;document.documentElement.classList.add('mm-account-r4');document.body.classList.add('mm-account-r4');navLabels(nav,e);var dash=nav.querySelector('.woocommerce-MyAccount-navigation-link--dashboard');if(dash&&dash.parentNode)dash.parentNode.removeChild(dash);layout(nav,c);removeRedundantAccountPaymentNotice(c);viewOrderContext(nav,c,e);endpointEnhance(nav,c,e);statuses(c);orderTableDetails(c,e);orderActionLayout(c);savedCards(c,e);documentsEmpty(nav,c,e);emptyOrders(c,e);repeatPurchaseLabel(c,e);addressesEnhance(c,e);paginationEnhance(c,e);viewOrderEnhance(c,e);viewOrderDateNoWrap(c);cancelConfirm(c,e);logoutEnhance(nav,e);observeAccountCleanup(c);orphans(nav);orphans(c)}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init,{once:true});else init();})();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1acb24 elementor-widget elementor-widget-spacer\" data-id=\"d1acb24\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-16464","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>My Account - Major&amp;Maker<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"My Account - Major&amp;Maker\" \/>\n<meta property=\"og:url\" content=\"https:\/\/majormaker.pl\/en\/my-account\/\" \/>\n<meta property=\"og:site_name\" content=\"Major&amp;Maker\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MajorMakerPolska\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-19T19:43:23+00:00\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/my-account\\\/\",\"url\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/my-account\\\/\",\"name\":\"My Account - Major&amp;Maker\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/#website\"},\"datePublished\":\"2021-11-19T14:37:23+00:00\",\"dateModified\":\"2026-09-19T19:43:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/my-account\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/majormaker.pl\\\/en\\\/my-account\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/my-account\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"My Account\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/\",\"name\":\"Major&amp;Maker\",\"description\":\"Major change - a healthy life Maker\",\"publisher\":{\"@id\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/#organization\",\"name\":\"Major&Maker\",\"url\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/majormaker.pl\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/logo190.png\",\"contentUrl\":\"https:\\\/\\\/majormaker.pl\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/logo190.png\",\"width\":190,\"height\":158,\"caption\":\"Major&Maker\"},\"image\":{\"@id\":\"https:\\\/\\\/majormaker.pl\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MajorMakerPolska\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"My Account - Major&amp;Maker","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"My Account - Major&amp;Maker","og_url":"https:\/\/majormaker.pl\/en\/my-account\/","og_site_name":"Major&amp;Maker","article_publisher":"https:\/\/www.facebook.com\/MajorMakerPolska\/","article_modified_time":"2026-09-19T19:43:23+00:00","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/majormaker.pl\/en\/my-account\/","url":"https:\/\/majormaker.pl\/en\/my-account\/","name":"My Account - Major&amp;Maker","isPartOf":{"@id":"https:\/\/majormaker.pl\/en\/#website"},"datePublished":"2021-11-19T14:37:23+00:00","dateModified":"2026-09-19T19:43:23+00:00","breadcrumb":{"@id":"https:\/\/majormaker.pl\/en\/my-account\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/majormaker.pl\/en\/my-account\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/majormaker.pl\/en\/my-account\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/majormaker.pl\/en\/"},{"@type":"ListItem","position":2,"name":"My Account"}]},{"@type":"WebSite","@id":"https:\/\/majormaker.pl\/en\/#website","url":"https:\/\/majormaker.pl\/en\/","name":"Major&amp;Maker","description":"Major change - a healthy life Maker","publisher":{"@id":"https:\/\/majormaker.pl\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/majormaker.pl\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/majormaker.pl\/en\/#organization","name":"Major&Maker","url":"https:\/\/majormaker.pl\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/majormaker.pl\/en\/#\/schema\/logo\/image\/","url":"https:\/\/majormaker.pl\/wp-content\/uploads\/2018\/10\/logo190.png","contentUrl":"https:\/\/majormaker.pl\/wp-content\/uploads\/2018\/10\/logo190.png","width":190,"height":158,"caption":"Major&Maker"},"image":{"@id":"https:\/\/majormaker.pl\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MajorMakerPolska\/"]}]}},"_links":{"self":[{"href":"https:\/\/majormaker.pl\/en\/wp-json\/wp\/v2\/pages\/16464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/majormaker.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/majormaker.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/majormaker.pl\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/majormaker.pl\/en\/wp-json\/wp\/v2\/comments?post=16464"}],"version-history":[{"count":58,"href":"https:\/\/majormaker.pl\/en\/wp-json\/wp\/v2\/pages\/16464\/revisions"}],"predecessor-version":[{"id":28501,"href":"https:\/\/majormaker.pl\/en\/wp-json\/wp\/v2\/pages\/16464\/revisions\/28501"}],"wp:attachment":[{"href":"https:\/\/majormaker.pl\/en\/wp-json\/wp\/v2\/media?parent=16464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}