{"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-18T00:11:29","modified_gmt":"2026-09-17T22:11:29","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 class=\"woocommerce-notices-wrapper\"><\/div>\n\n<div class=\"u-columns col2-set\" id=\"customer_login\">\n\n\t<div class=\"u-column1 col-1\">\n\n\n\t\t<h2>Login<\/h2>\n\n\t\t<form class=\"woocommerce-form woocommerce-form-login login\" method=\"post\">\n\n\t\t\t\n\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t<label for=\"username\">Username or email address&nbsp;<span class=\"required\" aria-hidden=\"true\">*<\/span><span class=\"screen-reader-text\">Required<\/span><\/label>\n\t\t\t\t<input type=\"text\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"username\" id=\"username\" autocomplete=\"username\" value=\"\" required aria-required=\"true\" \/>\t\t\t<\/p>\n\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t<label for=\"password\">Password&nbsp;<span class=\"required\" aria-hidden=\"true\">*<\/span><span class=\"screen-reader-text\">Required<\/span><\/label>\n\t\t\t\t<input class=\"woocommerce-Input woocommerce-Input--text input-text\" type=\"password\" name=\"password\" id=\"password\" autocomplete=\"current-password\" required aria-required=\"true\" \/>\n\t\t\t<\/p>\n\n\t\t\t\n\t\t\t<p class=\"form-row\">\n\t\t\t\t<label class=\"woocommerce-form__label woocommerce-form__label-for-checkbox woocommerce-form-login__rememberme\">\n\t\t\t\t\t<input class=\"woocommerce-form__input woocommerce-form__input-checkbox\" name=\"rememberme\" type=\"checkbox\" id=\"rememberme\" value=\"forever\" \/> <span>Remember me<\/span>\n\t\t\t\t<\/label>\n\t\t\t\t<input type=\"hidden\" id=\"woocommerce-login-nonce\" name=\"woocommerce-login-nonce\" value=\"9474a8e400\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/16464\" \/>\t\t\t\t<button type=\"submit\" class=\"woocommerce-button button woocommerce-form-login__submit\" name=\"login\" value=\"Log in\">Log in<\/button>\n\t\t\t<\/p>\n\t\t\t<p class=\"woocommerce-LostPassword lost_password\">\n\t\t\t\t<a href=\"https:\/\/majormaker.pl\/en\/my-account\/lost-password\/\">Lost your password?<\/a>\n\t\t\t<\/p>\n\n\t\t\t\n\t\t<\/form>\n\n\n\t<\/div>\n\n\t<div class=\"u-column2 col-2\">\n\n\t\t<h2>Register<\/h2>\n\n\t\t<form method=\"post\" class=\"woocommerce-form woocommerce-form-register register\"  >\n\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t<label for=\"reg_email\">Email address&nbsp;<span class=\"required\" aria-hidden=\"true\">*<\/span><span class=\"screen-reader-text\">Required<\/span><\/label>\n\t\t\t\t<input type=\"email\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"email\" id=\"reg_email\" autocomplete=\"email\" value=\"\" required aria-required=\"true\" \/>\t\t\t<\/p>\n\n\t\t\t\n\t\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t\t<label for=\"reg_password\">Password&nbsp;<span class=\"required\" aria-hidden=\"true\">*<\/span><span class=\"screen-reader-text\">Required<\/span><\/label>\n\t\t\t\t\t<input type=\"password\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"password\" id=\"reg_password\" autocomplete=\"new-password\" required aria-required=\"true\" \/>\n\t\t\t\t<\/p>\n\n\t\t\t\n\t\t\t<wc-order-attribution-inputs><\/wc-order-attribution-inputs><div class=\"woocommerce-privacy-policy-text\"><p>Twoje dane osobowe zostan\u0105 u\u017cyte do obs\u0142ugi twojej wizyty na naszej stronie, zarz\u0105dzania dost\u0119pem do twojego konta i dla innych cel\u00f3w o kt\u00f3rych m\u00f3wi nasza <a href=\"https:\/\/majormaker.pl\/polityka-prywatnosci\/\" class=\"woocommerce-privacy-policy-link\" target=\"_blank\">privacy policy<\/a>.<\/p>\n<\/div>\n\t\t\t<p class=\"woocommerce-form-row form-row\">\n\t\t\t\t<input type=\"hidden\" id=\"woocommerce-register-nonce\" name=\"woocommerce-register-nonce\" value=\"c2d8be457a\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/16464\" \/>\t\t\t\t<button type=\"submit\" class=\"woocommerce-Button woocommerce-button button woocommerce-form-register__submit\" name=\"register\" value=\"Register\">Register<\/button>\n\t\t\t<\/p>\n\n\t\t\t\n\t\t<\/form>\n\n\t<\/div>\n\n<\/div>\n\n<\/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<!--\r\nMajor&Maker \u2014 Moje konto \/ My Account R4 PL\/EN\r\nID: F01-G-ACCOUNT-R4-MASTER\r\nWersja: 2.10\r\nData: 2026-09-17\r\n\r\nZakres: [woocommerce_my_account] \u2014 Dashboard, Orders, Documents\/Downloads,\r\nAddresses, Account details, Wordfence 2FA, pojedyncze zam\u00f3wienie i komunikaty.\r\nNie zmienia endpoint\u00f3w, status\u00f3w, p\u0142atno\u015bci, BACS\/COD\/P24\/Comfino, walidacji ani maili.\r\n\r\nv2.1:\r\n- dopracowanie Zam\u00f3wie\u0144 na desktopie i mobile,\r\n- wymuszenie widocznego numeru zam\u00f3wienia na kartach mobilnych,\r\n- uporz\u0105dkowanie kwoty i liczby pozycji,\r\n- mocniejsze wyr\u00f3wnanie kart adresowych w widoku pojedynczego zam\u00f3wienia,\r\n- poprawa pustego stanu Dokument\u00f3w,\r\n- poprawa formularza zapisanych kart P24,\r\n- zast\u0105pienie natywnego window.confirm przy anulowaniu modalem R4,\r\n- dodatkowe porz\u0105dkowanie Wordfence 2FA,\r\n- PL + EN w tym samym kodzie.\r\n\r\nv2.6:\r\n- wi\u0119kszy odst\u0119p przed przyciskiem rejestracji,\r\n- \u201e\u0141\u0105cznie \/ Total\u201d -> \u201eWarto\u015b\u0107 \/ Value\u201d w tabelach konta,\r\n- wi\u0119cej miejsca dla statusu \u201eOczekuj\u0105ce na p\u0142atno\u015b\u0107\u201d,\r\n- View order: szersza kolumna produktu, separator przed podsumowaniem.\r\n\r\nv2.7:\r\n- mobile View order: pe\u0142na data pozostaje w jednym wierszu jako nierozdzielny fragment,\r\n- mobile login: wi\u0119kszy odst\u0119p mi\u0119dzy \u201eZapami\u0119taj mnie \/ Remember me\u201d a CTA,\r\n- komunikat WooCommerce po dodaniu produktu do koszyka: CTA otrzymuje osobny wiersz i prawid\u0142owy odst\u0119p,\r\n- pusty tekst \u201eBrak zapisanych kart p\u0142atniczych \/ No saved credit cards\u201d jest usuwany,\r\n- bez zmian w endpointach, p\u0142atno\u015bciach, statusach, mailach i walidacji.\r\n\r\nv2.8:\r\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),\r\n- defensywnie ukrywa link Dashboard tak\u017ce w warstwie R4,\r\n- usuwa asynchronicznie pojawiaj\u0105cy si\u0119 pusty komunikat \u201eBrak zapami\u0119tanych kart p\u0142atniczych \/ No saved credit cards\u201d,\r\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,\r\n- View order PL: \u201ejest obecnie\u201d -> \u201ema obecnie status\u201d; EN: \u201eis currently\u201d -> \u201ecurrently has the status\u201d,\r\n- View order: wszystkie pozycje produkt\u00f3w maj\u0105 bia\u0142e t\u0142o, a separator przed podsumowaniem jest wyra\u017aniejszy,\r\n- bez zmian w p\u0142atno\u015bciach, statusach, walidacji i danych zam\u00f3wienia.\r\n\r\nv2.9:\r\n- View order otrzymuje jednoznaczny kontekst nawigacyjny \u201eZam\u00f3wienia \u203a Zam\u00f3wienie #\u2026\u201d \/ \u201eOrders \u203a Order #\u2026\u201d,\r\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,\r\n- bez zmian w statusach, p\u0142atno\u015bciach, walidacji, endpointach WooCommerce i danych zam\u00f3wienia.\r\n\r\nv2.10:\r\n- mobile View order: ca\u0142a data w komunikacie statusu (np. \u201e17 wrze\u015bnia 2026\u201d \/ \u201e17 September 2026\u201d) jest nierozdzielnym fragmentem,\r\n- obs\u0142uguje natywny element WooCommerce mark.order-date oraz dotychczasowy fallback,\r\n- bez zmniejszania czcionki i bez zmian w statusach, p\u0142atno\u015bciach, endpointach i danych zam\u00f3wienia.\r\n\r\nv2.2:\r\n- Zam\u00f3wienia desktop: wi\u0119cej miejsca dla daty, statusu i \u0142\u0105cznej kwoty; mniej pustej przestrzeni w Actions,\r\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,\r\n- pojedynczy \u201eZobacz \/ View\u201d wyr\u00f3wnuje si\u0119 do \u015brodkowej kolumny akcji tak samo jak w wierszach z trzema przyciskami,\r\n- paginacja otrzymuje czytelne \u201eNowsze \/ Starsze zam\u00f3wienia\u201d oraz numer bie\u017c\u0105cej strony,\r\n- Adresy: kr\u00f3tsze \u201eEdytuj \/ Edit\u201d, poprawione nag\u0142\u00f3wki i przyciski,\r\n- zapisane karty: pozostawiamy dzia\u0142aj\u0105c\u0105 integracj\u0119 P24 One Click, ale poprawiamy nazewnictwo i obja\u015bnienie,\r\n- ekran logowania\/rejestracji otrzymuje opraw\u0119 R4 i loader przy submit,\r\n- wylogowanie otrzymuje loader; docelowy redirect zabezpiecza functions.php F01-07 v2.2,\r\n- PL + EN w tym samym kodzie.\r\n-->\r\n<style>\r\nbody.mm-account-r4 .woocommerce,body.mm-account-r4 .woocommerce *{box-sizing:border-box;font-family:inherit}\r\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}\r\nbody.mm-account-r4 .mm-account-layout-r4{display:grid;grid-template-columns:230px minmax(0,1fr);gap:26px;width:100%;align-items:start}\r\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}\r\nbody.mm-account-r4 .woocommerce-MyAccount-navigation{border:1px solid var(--l);border-radius:6px;background:#fff;overflow:hidden}\r\nbody.mm-account-r4 .woocommerce-MyAccount-navigation ul{display:block;width:100%;margin:0!important;padding:7px!important;list-style:none!important}\r\nbody.mm-account-r4 .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;list-style:none!important;border:0!important}\r\nbody.mm-account-r4 .woocommerce-MyAccount-navigation li::before,body.mm-account-r4 .woocommerce-MyAccount-navigation li::marker{content:none!important;display:none!important}\r\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}\r\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}\r\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}\r\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}\r\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)}\r\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}\r\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}\r\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}\r\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}\r\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)}\r\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}\r\nbody.mm-account-r4 .mm-account-welcome-r4 h2{margin:0 0 6px!important;font-size:23px!important;line-height:1.3!important}\r\nbody.mm-account-r4 .mm-account-welcome-r4 p{margin:0!important;color:#626b75;font-size:16px!important;line-height:1.55!important}\r\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}\r\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}\r\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}\r\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}\r\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}\r\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}\r\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}\r\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}\r\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}\r\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}\r\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}\r\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%}\r\nbody.mm-account-r4 .mm-order-status-pill-r4{display:inline-flex;align-items:center;max-width:100%;padding:5px 9px;border:1px solid #d8dde4;border-radius:999px;background:#f6f7f9;color:#555e68;font-size:13.5px;line-height:1.25;font-weight:600;white-space:normal}\r\nbody.mm-account-r4 .mm-order-status-pill-r4.is-processing{border-color:#b9dec8;background:#f1f8f4;color:#267a4a}body.mm-account-r4 .mm-order-status-pill-r4.is-completed{border-color:#bbd0f7;background:var(--bs);color:#315fae}body.mm-account-r4 .mm-order-status-pill-r4.is-pending,body.mm-account-r4 .mm-order-status-pill-r4.is-on-hold{border-color:#ead6a8;background:#fff8e8;color:#8a6010}body.mm-account-r4 .mm-order-status-pill-r4.is-cancelled,body.mm-account-r4 .mm-order-status-pill-r4.is-failed{border-color:#e6bcbc;background:#fff4f4;color:#a33a3a}\r\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}\r\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}\r\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}\r\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}\r\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)}\r\n\r\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}\r\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}\r\nbody.mm-account-r4 .mm-view-order-context-r4 a{color:var(--b)!important;font-weight:500;text-decoration:none!important}\r\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}\r\nbody.mm-account-r4 .mm-view-order-context-r4 .mm-view-order-context-separator-r4{color:#a3a9b1}\r\nbody.mm-account-r4 .mm-view-order-context-r4 .mm-view-order-context-current-r4{color:#343a40;font-weight:600}\r\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}\r\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}}\r\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}\r\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}}\r\n\r\n\/* =========================================================\r\n   v2.1 \u2014 poprawki po weryfikacji desktop\/mobile 17.09.2026\r\n   ========================================================= *\/\r\n\r\n\/* Orders desktop: wi\u0119cej realnej przestrzeni na dzia\u0142ania. *\/\r\nbody.mm-account-r4 .woocommerce-orders-table__header-order-number,\r\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-number{width:14%!important}\r\nbody.mm-account-r4 .woocommerce-orders-table__header-order-date,\r\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-date{width:15%!important}\r\nbody.mm-account-r4 .woocommerce-orders-table__header-order-status,\r\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-status{width:21%!important}\r\nbody.mm-account-r4 .woocommerce-orders-table__header-order-total,\r\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-total{width:21%!important}\r\nbody.mm-account-r4 .woocommerce-orders-table__header-order-actions,\r\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-actions{width:29%!important}\r\n\r\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-actions{\r\n    white-space:normal!important\r\n}\r\nbody.mm-account-r4 .woocommerce-orders-table__cell-order-actions .button{\r\n    min-height:36px!important;\r\n    margin:3px 4px 3px 0!important;\r\n    padding:6px 9px!important;\r\n    font-size:13.5px!important;\r\n    line-height:1.25!important\r\n}\r\n\r\nbody.mm-account-r4 .mm-order-total-value-r4{\r\n    display:inline-flex;\r\n    flex-wrap:wrap;\r\n    align-items:baseline;\r\n    justify-content:flex-start;\r\n    gap:3px 5px\r\n}\r\nbody.mm-account-r4 .mm-order-total-count-r4{\r\n    color:#68717b;\r\n    font-size:13.5px;\r\n    line-height:1.35\r\n}\r\n\r\n\/* Widok pojedynczego zam\u00f3wienia: obie karty adresowe zawsze w jednej siatce. *\/\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns,\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns--addresses{\r\n    display:grid!important;\r\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\r\n    gap:16px!important;\r\n    width:100%!important;\r\n    margin:0!important\r\n}\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-column,\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-column--billing-address,\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-column--shipping-address,\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .col-1,\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .col-2{\r\n    float:none!important;\r\n    clear:none!important;\r\n    width:100%!important;\r\n    max-width:none!important;\r\n    min-width:0!important;\r\n    margin:0!important\r\n}\r\n\r\n\/* Pusty stan Dokument\u00f3w: bez niezwi\u0105zanego CTA do sklepu. *\/\r\nbody.mm-account-r4 .mm-documents-empty-r4{\r\n    margin:0!important\r\n}\r\nbody.mm-account-r4 .mm-documents-empty-r4 .button{\r\n    display:none!important\r\n}\r\n\r\n\/* Zapisane karty P24. *\/\r\nbody.mm-account-r4 form.mm-saved-cards-form-r4{\r\n    display:block!important;\r\n    width:100%!important;\r\n    margin:0 0 15px!important\r\n}\r\nbody.mm-account-r4 form.mm-saved-cards-form-r4 label{\r\n    display:inline-flex!important;\r\n    align-items:center!important;\r\n    gap:9px!important;\r\n    margin:0!important;\r\n    font-size:15.5px!important;\r\n    font-weight:600!important;\r\n    cursor:pointer\r\n}\r\nbody.mm-account-r4 form.mm-saved-cards-form-r4 input[type=\"checkbox\"]{\r\n    margin:0!important\r\n}\r\nbody.mm-account-r4 form.mm-saved-cards-form-r4 .button,\r\nbody.mm-account-r4 form.mm-saved-cards-form-r4 button{\r\n    display:flex!important;\r\n    width:max-content!important;\r\n    margin:12px 0 0!important\r\n}\r\n\r\n\/* Wordfence 2FA \u2014 tylko wewn\u0105trz Moje konto. *\/\r\nbody.mm-account-r4 .woocommerce-MyAccount-content [class*=\"wfls\"]{\r\n    max-width:100%!important;\r\n    font-family:inherit!important\r\n}\r\nbody.mm-account-r4 .woocommerce-MyAccount-content [class*=\"wfls\"] img{\r\n    max-width:100%!important;\r\n    height:auto!important\r\n}\r\n\r\n\/* Modal anulowania \u2014 zamiast natywnego alert\/confirm przegl\u0105darki. *\/\r\n#mm-account-cancel-modal-r4,\r\n#mm-account-cancel-modal-r4 *{\r\n    box-sizing:border-box!important;\r\n    font-family:inherit!important\r\n}\r\n#mm-account-cancel-modal-r4{\r\n    position:fixed!important;\r\n    inset:0!important;\r\n    z-index:2147483002!important;\r\n    display:flex!important;\r\n    align-items:center!important;\r\n    justify-content:center!important;\r\n    padding:20px!important;\r\n    background:rgba(25,30,36,.38)!important\r\n}\r\n#mm-account-cancel-modal-r4 .mm-account-cancel-card-r4{\r\n    width:min(520px,calc(100vw - 40px))!important;\r\n    max-width:520px!important;\r\n    margin:0!important;\r\n    padding:24px 25px!important;\r\n    border:1px solid #dbe4f5!important;\r\n    border-top:4px solid #4177DF!important;\r\n    border-radius:7px!important;\r\n    background:#fff!important;\r\n    color:#292d32!important;\r\n    box-shadow:0 18px 48px rgba(0,0,0,.18)!important\r\n}\r\n#mm-account-cancel-modal-r4 h2{\r\n    margin:0 0 9px!important;\r\n    font-size:22px!important;\r\n    line-height:1.3!important;\r\n    font-weight:600!important\r\n}\r\n#mm-account-cancel-modal-r4 p{\r\n    margin:0!important;\r\n    color:#606973!important;\r\n    font-size:16px!important;\r\n    line-height:1.55!important\r\n}\r\n#mm-account-cancel-modal-r4 .mm-account-cancel-actions-r4{\r\n    display:flex!important;\r\n    flex-wrap:wrap!important;\r\n    justify-content:flex-end!important;\r\n    gap:10px!important;\r\n    margin-top:20px!important\r\n}\r\n#mm-account-cancel-modal-r4 button{\r\n    min-height:44px!important;\r\n    padding:9px 16px!important;\r\n    border-radius:4px!important;\r\n    font-family:inherit!important;\r\n    font-size:15.5px!important;\r\n    line-height:1.3!important;\r\n    font-weight:600!important;\r\n    cursor:pointer!important\r\n}\r\n#mm-account-cancel-modal-r4 .mm-account-cancel-back-r4{\r\n    border:1px solid #b7c0ca!important;\r\n    background:#fff!important;\r\n    color:#48525d!important\r\n}\r\n#mm-account-cancel-modal-r4 .mm-account-cancel-confirm-r4{\r\n    border:1px solid #b44747!important;\r\n    background:#b44747!important;\r\n    color:#fff!important\r\n}\r\n\r\n\/* Mobile: karta zam\u00f3wienia ma komplet danych, bez znikaj\u0105cego numeru. *\/\r\n@media(max-width:760px){\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-number{\r\n        display:grid!important;\r\n        visibility:visible!important;\r\n        opacity:1!important;\r\n        grid-template-columns:minmax(105px,34%) minmax(0,1fr)!important;\r\n        background:#f8faff!important\r\n    }\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-number>a{\r\n        display:block!important;\r\n        justify-self:end!important;\r\n        font-weight:600!important;\r\n        text-align:right!important\r\n    }\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody td{\r\n        grid-template-columns:minmax(105px,34%) minmax(0,1fr)!important;\r\n        gap:10px!important\r\n    }\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-total{\r\n        align-items:start!important\r\n    }\r\n    body.mm-account-r4 .mm-order-total-value-r4{\r\n        justify-self:end!important;\r\n        justify-content:flex-end!important;\r\n        text-align:right!important\r\n    }\r\n    body.mm-account-r4 .mm-order-total-count-r4{\r\n        flex-basis:100%!important;\r\n        font-size:14px!important\r\n    }\r\n    body.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns,\r\n    body.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns--addresses{\r\n        grid-template-columns:minmax(0,1fr)!important;\r\n        gap:13px!important\r\n    }\r\n    #mm-account-cancel-modal-r4{\r\n        padding:16px!important\r\n    }\r\n    #mm-account-cancel-modal-r4 .mm-account-cancel-card-r4{\r\n        width:100%!important;\r\n        max-width:430px!important;\r\n        padding:21px 18px!important\r\n    }\r\n    #mm-account-cancel-modal-r4 .mm-account-cancel-actions-r4{\r\n        flex-direction:column-reverse!important\r\n    }\r\n    #mm-account-cancel-modal-r4 button{\r\n        width:100%!important\r\n    }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   v2.2 \u2014 orders \/ addresses \/ saved cards \/ auth\r\n   ========================================================= *\/\r\n\r\n\/* Desktop: rozk\u0142ad kolumn wynikaj\u0105cy z realnej tre\u015bci. *\/\r\n@media (min-width: 761px) {\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-number,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-number { width:13%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-date,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-date {\r\n        width:18%!important;\r\n        white-space:nowrap!important;\r\n    }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-status,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-status { width:20%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-total,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-total { width:25%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-actions,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions { width:24%!important; }\r\n\r\n    body.mm-account-r4 .mm-order-status-pill-r4.is-pending {\r\n        white-space:nowrap!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-order-total-value-r4 {\r\n        display:inline-flex!important;\r\n        flex-wrap:nowrap!important;\r\n        align-items:baseline!important;\r\n        gap:5px!important;\r\n        white-space:nowrap!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-order-total-count-r4 {\r\n        flex:0 0 auto!important;\r\n        white-space:nowrap!important;\r\n    }\r\n\r\n    \/* Trzy sta\u0142e pozycje: Pay | View | Cancel.\r\n       Je\u015bli jest tylko View, trafia dok\u0142adnie do tej samej \u015brodkowej kolumny. *\/\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions {\r\n        display:table-cell!important;\r\n    }\r\n}\r\n\r\n\/* Paginacja \u2014 nie udajemy liczby wszystkich stron, je\u015bli Woo jej nie podaje. *\/\r\nbody.mm-account-r4 .woocommerce-pagination,\r\nbody.mm-account-r4 .woocommerce-Pagination {\r\n    display:flex!important;\r\n    align-items:center!important;\r\n    flex-wrap:wrap!important;\r\n    gap:9px!important;\r\n    margin-top:18px!important;\r\n}\r\nbody.mm-account-r4 .mm-account-page-number-r4 {\r\n    display:inline-flex!important;\r\n    align-items:center!important;\r\n    min-height:38px!important;\r\n    padding:7px 11px!important;\r\n    border:1px solid #dfe3e8!important;\r\n    border-radius:4px!important;\r\n    background:#f7f8fa!important;\r\n    color:#59616a!important;\r\n    font-size:14px!important;\r\n    line-height:1.25!important;\r\n    font-weight:500!important;\r\n}\r\n\r\n\/* Adresy *\/\r\nbody.mm-account-r4 .woocommerce-Address-title,\r\nbody.mm-account-r4 .woocommerce-Address-title.title {\r\n    gap:12px!important;\r\n}\r\nbody.mm-account-r4 .woocommerce-Address-title h2,\r\nbody.mm-account-r4 .woocommerce-Address-title h3 {\r\n    min-width:0!important;\r\n    margin-right:auto!important;\r\n    white-space:nowrap!important;\r\n}\r\nbody.mm-account-r4 .woocommerce-Address-title a.edit,\r\nbody.mm-account-r4 .mm-address-edit-r4 {\r\n    display:inline-flex!important;\r\n    align-items:center!important;\r\n    justify-content:center!important;\r\n    min-height:34px!important;\r\n    margin:0!important;\r\n    padding:5px 10px!important;\r\n    border:1px solid #b8c3d1!important;\r\n    border-radius:4px!important;\r\n    background:#fff!important;\r\n    color:#4f5a66!important;\r\n    font-size:13.5px!important;\r\n    font-weight:500!important;\r\n    line-height:1.2!important;\r\n    text-decoration:none!important;\r\n    white-space:nowrap!important;\r\n}\r\nbody.mm-account-r4 .woocommerce-Address-title a.edit:hover,\r\nbody.mm-account-r4 .mm-address-edit-r4:hover {\r\n    border-color:#4177DF!important;\r\n    color:#315fbd!important;\r\n}\r\n\r\n\/* Karty zapisane przez Przelewy24 \/ One Click *\/\r\nbody.mm-account-r4 .mm-saved-cards-help-r4 {\r\n    margin:0 0 14px!important;\r\n    padding:12px 14px!important;\r\n    border-left:3px solid #4177DF!important;\r\n    background:#f7f9fd!important;\r\n    color:#626a73!important;\r\n    font-size:14.5px!important;\r\n    line-height:1.5!important;\r\n}\r\nbody.mm-account-r4 form.mm-saved-cards-form-r4 label {\r\n    display:inline-flex!important;\r\n    align-items:flex-start!important;\r\n    gap:9px!important;\r\n    max-width:100%!important;\r\n}\r\nbody.mm-account-r4 form.mm-saved-cards-form-r4 .button,\r\nbody.mm-account-r4 form.mm-saved-cards-form-r4 button {\r\n    min-height:38px!important;\r\n    padding:7px 13px!important;\r\n}\r\n\r\n\/* =========================================================\r\n   Logowanie \/ rejestracja R4\r\n   ========================================================= *\/\r\nbody.mm-account-auth-r4 .woocommerce {\r\n    --mm-auth-blue:#4177DF;\r\n    --mm-auth-blue-hover:#315fbd;\r\n    --mm-auth-text:#242424;\r\n    --mm-auth-muted:#6f747a;\r\n    --mm-auth-line:#dfe3e8;\r\n    --mm-auth-soft:#f7f8fa;\r\n    width:100%!important;\r\n    max-width:1220px!important;\r\n    margin-left:auto!important;\r\n    margin-right:auto!important;\r\n    padding-left:18px!important;\r\n    padding-right:18px!important;\r\n    font-family:inherit!important;\r\n    color:var(--mm-auth-text)!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce * {\r\n    box-sizing:border-box!important;\r\n    font-family:inherit!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce .u-columns.col2-set {\r\n    display:grid!important;\r\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\r\n    gap:28px!important;\r\n    width:100%!important;\r\n    max-width:980px!important;\r\n    margin:0 auto!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce .u-column1,\r\nbody.mm-account-auth-r4 .woocommerce .u-column2 {\r\n    float:none!important;\r\n    width:100%!important;\r\n    min-width:0!important;\r\n    margin:0!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce .u-column1 > h2,\r\nbody.mm-account-auth-r4 .woocommerce .u-column2 > h2 {\r\n    margin:0 0 15px!important;\r\n    color:var(--mm-auth-text)!important;\r\n    font-size:25px!important;\r\n    font-weight:500!important;\r\n    line-height:1.3!important;\r\n}\r\nbody.mm-account-auth-r4 form.woocommerce-form-login,\r\nbody.mm-account-auth-r4 form.woocommerce-form-register {\r\n    height:100%!important;\r\n    margin:0!important;\r\n    padding:22px!important;\r\n    border:1px solid var(--mm-auth-line)!important;\r\n    border-radius:6px!important;\r\n    background:#fff!important;\r\n    box-shadow:none!important;\r\n}\r\nbody.mm-account-auth-r4 form.woocommerce-form-login p.form-row,\r\nbody.mm-account-auth-r4 form.woocommerce-form-register p.form-row {\r\n    margin:0 0 15px!important;\r\n}\r\nbody.mm-account-auth-r4 form.woocommerce-form-login label,\r\nbody.mm-account-auth-r4 form.woocommerce-form-register label {\r\n    margin:0 0 6px!important;\r\n    color:#3f454c!important;\r\n    font-size:15px!important;\r\n    font-weight:600!important;\r\n    line-height:1.4!important;\r\n}\r\nbody.mm-account-auth-r4 form.woocommerce-form-login input.input-text,\r\nbody.mm-account-auth-r4 form.woocommerce-form-register input.input-text {\r\n    width:100%!important;\r\n    min-height:48px!important;\r\n    margin:0!important;\r\n    padding:10px 12px!important;\r\n    border:1px solid #aeb7c2!important;\r\n    border-radius:3px!important;\r\n    background:#fff!important;\r\n    color:var(--mm-auth-text)!important;\r\n    font-size:16px!important;\r\n    line-height:1.4!important;\r\n}\r\nbody.mm-account-auth-r4 form.woocommerce-form-login input.input-text:focus,\r\nbody.mm-account-auth-r4 form.woocommerce-form-register input.input-text:focus {\r\n    border-color:var(--mm-auth-blue)!important;\r\n    outline:2px solid rgba(65,119,223,.12)!important;\r\n    outline-offset:0!important;\r\n}\r\nbody.mm-account-auth-r4 form.woocommerce-form-login .button,\r\nbody.mm-account-auth-r4 form.woocommerce-form-register .button {\r\n    min-height:44px!important;\r\n    padding:9px 16px!important;\r\n    border:1px solid var(--mm-auth-blue)!important;\r\n    border-radius:4px!important;\r\n    background:var(--mm-auth-blue)!important;\r\n    color:#fff!important;\r\n    font-size:15.5px!important;\r\n    font-weight:500!important;\r\n    line-height:1.3!important;\r\n    text-transform:none!important;\r\n    box-shadow:none!important;\r\n}\r\nbody.mm-account-auth-r4 form.woocommerce-form-login .button:hover,\r\nbody.mm-account-auth-r4 form.woocommerce-form-register .button:hover {\r\n    border-color:var(--mm-auth-blue-hover)!important;\r\n    background:var(--mm-auth-blue-hover)!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce-form-login__rememberme {\r\n    display:inline-flex!important;\r\n    align-items:center!important;\r\n    gap:8px!important;\r\n    margin-left:10px!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce-form-login__rememberme input {\r\n    width:17px!important;\r\n    height:17px!important;\r\n    margin:0!important;\r\n    accent-color:var(--mm-auth-blue)!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce-LostPassword {\r\n    margin:8px 0 0!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce-privacy-policy-text {\r\n    color:var(--mm-auth-muted)!important;\r\n    font-size:15px!important;\r\n    line-height:1.5!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce a {\r\n    color:var(--mm-auth-blue)!important;\r\n}\r\n\r\n\/* Auth loader *\/\r\n#mm-account-auth-overlay-r4,\r\n#mm-account-auth-overlay-r4 * {\r\n    box-sizing:border-box!important;\r\n    font-family:inherit!important;\r\n}\r\n#mm-account-auth-overlay-r4 {\r\n    position:fixed!important;\r\n    inset:0!important;\r\n    z-index:2147483003!important;\r\n    display:flex!important;\r\n    align-items:center!important;\r\n    justify-content:center!important;\r\n    padding:22px!important;\r\n    background:rgba(30,36,44,.18)!important;\r\n    cursor:wait!important;\r\n}\r\n#mm-account-auth-overlay-r4 .mm-account-auth-card-r4 {\r\n    width:min(520px,calc(100vw - 44px))!important;\r\n    max-width:520px!important;\r\n    padding:23px 25px!important;\r\n    border:1px solid #dbe4f5!important;\r\n    border-top:4px solid #4177DF!important;\r\n    border-radius:7px!important;\r\n    background:#fff!important;\r\n    box-shadow:0 18px 48px rgba(0,0,0,.17)!important;\r\n}\r\n#mm-account-auth-overlay-r4 .mm-account-auth-head-r4 {\r\n    display:flex!important;\r\n    align-items:center!important;\r\n    gap:14px!important;\r\n}\r\n#mm-account-auth-overlay-r4 .mm-account-auth-spinner-r4 {\r\n    flex:0 0 29px!important;\r\n    width:29px!important;\r\n    height:29px!important;\r\n    border:3px solid #dce6fb!important;\r\n    border-top-color:#4177DF!important;\r\n    border-radius:50%!important;\r\n    animation:mmAccountAuthSpinR4 .8s linear infinite!important;\r\n}\r\n#mm-account-auth-overlay-r4 .mm-account-auth-title-r4 {\r\n    font-size:20px!important;\r\n    font-weight:600!important;\r\n    line-height:1.3!important;\r\n    color:#242424!important;\r\n}\r\n#mm-account-auth-overlay-r4 .mm-account-auth-copy-r4 {\r\n    margin:10px 0 0 43px!important;\r\n    color:#606973!important;\r\n    font-size:15.5px!important;\r\n    line-height:1.5!important;\r\n}\r\n@keyframes mmAccountAuthSpinR4 { to { transform:rotate(360deg); } }\r\n\r\n@media (max-width:760px) {\r\n    body.mm-account-auth-r4 .woocommerce {\r\n        padding-left:10px!important;\r\n        padding-right:10px!important;\r\n    }\r\n    body.mm-account-auth-r4 .woocommerce .u-columns.col2-set {\r\n        grid-template-columns:minmax(0,1fr)!important;\r\n        gap:30px!important;\r\n    }\r\n    body.mm-account-auth-r4 .woocommerce .u-column1 > h2,\r\n    body.mm-account-auth-r4 .woocommerce .u-column2 > h2 {\r\n        font-size:24px!important;\r\n    }\r\n    body.mm-account-auth-r4 form.woocommerce-form-login,\r\n    body.mm-account-auth-r4 form.woocommerce-form-register {\r\n        padding:22px 23px!important;\r\n    }\r\n    body.mm-account-auth-r4 .woocommerce-form-login__rememberme {\r\n        margin:10px 0 0!important;\r\n        display:flex!important;\r\n    }\r\n\r\n    body.mm-account-r4 .woocommerce-Address-title h2,\r\n    body.mm-account-r4 .woocommerce-Address-title h3 {\r\n        white-space:normal!important;\r\n    }\r\n\r\n    #mm-account-auth-overlay-r4 {\r\n        padding:16px!important;\r\n    }\r\n    #mm-account-auth-overlay-r4 .mm-account-auth-card-r4 {\r\n        width:100%!important;\r\n        max-width:430px!important;\r\n        padding:21px 18px!important;\r\n    }\r\n    #mm-account-auth-overlay-r4 .mm-account-auth-copy-r4 {\r\n        margin-left:43px!important;\r\n    }\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce) {\r\n    #mm-account-auth-overlay-r4 .mm-account-auth-spinner-r4 {\r\n        animation:none!important;\r\n        border-color:#4177DF!important;\r\n    }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   v2.3 \u2014 korekta po testach 17.09.2026\r\n   login grid \/ header isolation \/ orders zebra+actions \/ view-order\r\n   ========================================================= *\/\r\n\r\n\/* ---------- LOGIN \/ REGISTER ----------\r\n   WooCommerce col2-set ma clearfix ::before\/::after.\r\n   Po prze\u0142\u0105czeniu rodzica na CSS Grid pseudo-elementy stawa\u0142y si\u0119\r\n   dodatkowymi elementami siatki i rozsuwa\u0142y Login\/Register po przek\u0105tnej.\r\n*\/\r\nbody.mm-account-auth-r4 .woocommerce #customer_login,\r\nbody.mm-account-auth-r4 .woocommerce .u-columns.col2-set#customer_login {\r\n    display:grid!important;\r\n    grid-template-columns:repeat(2,minmax(0,1fr))!important;\r\n    grid-auto-flow:row!important;\r\n    align-items:start!important;\r\n    gap:28px!important;\r\n    width:100%!important;\r\n    max-width:1020px!important;\r\n    margin:0 auto!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce #customer_login::before,\r\nbody.mm-account-auth-r4 .woocommerce #customer_login::after {\r\n    display:none!important;\r\n    content:none!important;\r\n}\r\nbody.mm-account-auth-r4 .woocommerce #customer_login > .u-column1,\r\nbody.mm-account-auth-r4 .woocommerce #customer_login > .u-column2,\r\nbody.mm-account-auth-r4 .woocommerce #customer_login > .col-1,\r\nbody.mm-account-auth-r4 .woocommerce #customer_login > .col-2 {\r\n    position:static!important;\r\n    float:none!important;\r\n    clear:none!important;\r\n    display:flex!important;\r\n    flex-direction:column!important;\r\n    width:100%!important;\r\n    max-width:none!important;\r\n    min-width:0!important;\r\n    margin:0!important;\r\n    padding:0!important;\r\n    transform:none!important;\r\n}\r\n\r\n\/* ---------- ORDERS DESKTOP ----------\r\n   Zebra ma nale\u017ce\u0107 do ca\u0142ego wiersza, nie do pojedynczych kom\u00f3rek.\r\n   Nie zamieniamy ju\u017c TD Actions w grid \u2014 grid dostaje wewn\u0119trzny wrapper.\r\n*\/\r\n@media (min-width:761px) {\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody tr:nth-child(odd) {\r\n        background:#fff!important;\r\n    }\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody tr:nth-child(even) {\r\n        background:#f7f8fa!important;\r\n    }\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody td {\r\n        background:transparent!important;\r\n    }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-number,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-number { width:13%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-date,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-date {\r\n        width:18%!important;\r\n        white-space:nowrap!important;\r\n    }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-status,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-status { width:21%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-total,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-total { width:25%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-actions,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions {\r\n        width:23%!important;\r\n        display:table-cell!important;\r\n        white-space:nowrap!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 {\r\n        display:inline-grid!important;\r\n        grid-template-columns:max-content max-content max-content!important;\r\n        grid-template-rows:auto!important;\r\n        align-items:center!important;\r\n        justify-content:start!important;\r\n        gap:6px!important;\r\n        min-height:37px!important;\r\n        vertical-align:middle!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button {\r\n        width:auto!important;\r\n        min-width:0!important;\r\n        min-height:36px!important;\r\n        margin:0!important;\r\n        padding:6px 9px!important;\r\n        font-size:13.5px!important;\r\n        line-height:1.25!important;\r\n    }\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.pay {\r\n        grid-column:1!important;\r\n    }\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.view {\r\n        grid-column:2!important;\r\n    }\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.cancel,\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 a[href*=\"cancel_order\"] {\r\n        grid-column:3!important;\r\n    }\r\n}\r\n\r\n\/* ---------- VIEW ORDER \/ ADDRESS CARDS ----------\r\n   Drugi przypadek tego samego problemu z clearfix:\r\n   ::before\/::after w Woo columns stawa\u0142y si\u0119 elementami CSS Grid.\r\n*\/\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns::before,\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns::after,\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns--addresses::before,\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns--addresses::after {\r\n    display:none!important;\r\n    content:none!important;\r\n}\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns,\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-columns--addresses {\r\n    align-items:stretch!important;\r\n}\r\nbody.mm-account-r4 .woocommerce .woocommerce-customer-details .woocommerce-column {\r\n    height:100%!important;\r\n}\r\n\r\n\/* CTA \u201eOp\u0142a\u0107 zam\u00f3wienie\u201d w View order *\/\r\nbody.mm-account-r4 .mm-view-order-pay-r4 {\r\n    display:flex!important;\r\n    align-items:center!important;\r\n    justify-content:space-between!important;\r\n    gap:16px!important;\r\n    margin:0 0 18px!important;\r\n    padding:15px 16px!important;\r\n    border:1px solid #d8e4fb!important;\r\n    border-left:4px solid #4177DF!important;\r\n    border-radius:5px!important;\r\n    background:#f5f8ff!important;\r\n}\r\nbody.mm-account-r4 .mm-view-order-pay-copy-r4 {\r\n    min-width:0!important;\r\n    color:#525b66!important;\r\n    font-size:15.5px!important;\r\n    line-height:1.45!important;\r\n}\r\nbody.mm-account-r4 .mm-view-order-pay-copy-r4 strong {\r\n    color:#242424!important;\r\n    font-weight:600!important;\r\n}\r\nbody.mm-account-r4 .mm-view-order-pay-r4 .button {\r\n    flex:0 0 auto!important;\r\n    white-space:nowrap!important;\r\n}\r\n\r\n\/* ---------- MOBILE ---------- *\/\r\n@media (max-width:760px) {\r\n    body.mm-account-auth-r4 .woocommerce #customer_login,\r\n    body.mm-account-auth-r4 .woocommerce .u-columns.col2-set#customer_login {\r\n        grid-template-columns:minmax(0,1fr)!important;\r\n        gap:30px!important;\r\n        max-width:none!important;\r\n    }\r\n\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody tr,\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody tr:nth-child(odd),\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody tr:nth-child(even) {\r\n        background:#fff!important;\r\n    }\r\n    body.mm-account-r4 table.woocommerce-orders-table tbody td {\r\n        background:transparent!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 {\r\n        display:flex!important;\r\n        flex-wrap:wrap!important;\r\n        align-items:center!important;\r\n        justify-content:flex-start!important;\r\n        gap:8px!important;\r\n        width:100%!important;\r\n    }\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button {\r\n        width:auto!important;\r\n        min-height:42px!important;\r\n        margin:0!important;\r\n        padding:8px 12px!important;\r\n        font-size:15px!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-view-order-pay-r4 {\r\n        flex-direction:column!important;\r\n        align-items:stretch!important;\r\n        padding:15px!important;\r\n    }\r\n    body.mm-account-r4 .mm-view-order-pay-r4 .button {\r\n        width:100%!important;\r\n    }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   v2.4 \u2014 korekty po weryfikacji 17.09.2026\r\n   actions alignment \/ on-hold label \/ auth equal height \/\r\n   header icon isolation \/ saved-cards spacing\r\n   ========================================================= *\/\r\n\r\n\/* ---------- LOGIN \/ REGISTER: identyczna wysoko\u015b\u0107 ramek ---------- *\/\r\n@media (min-width:761px) {\r\n    body.mm-account-auth-r4 .woocommerce #customer_login,\r\n    body.mm-account-auth-r4 .woocommerce .u-columns.col2-set#customer_login {\r\n        align-items:stretch!important;\r\n    }\r\n\r\n    body.mm-account-auth-r4 .woocommerce #customer_login > .u-column1,\r\n    body.mm-account-auth-r4 .woocommerce #customer_login > .u-column2,\r\n    body.mm-account-auth-r4 .woocommerce #customer_login > .col-1,\r\n    body.mm-account-auth-r4 .woocommerce #customer_login > .col-2 {\r\n        height:100%!important;\r\n    }\r\n\r\n    body.mm-account-auth-r4 .woocommerce #customer_login > .u-column1 > form,\r\n    body.mm-account-auth-r4 .woocommerce #customer_login > .u-column2 > form,\r\n    body.mm-account-auth-r4 .woocommerce #customer_login > .col-1 > form,\r\n    body.mm-account-auth-r4 .woocommerce #customer_login > .col-2 > form {\r\n        flex:1 1 auto!important;\r\n        height:100%!important;\r\n    }\r\n}\r\n\r\n\/* ---------- ORDERS: trzy sta\u0142e sloty akcji ----------\r\n   Pay | View | Cancel pozostaj\u0105 zawsze w tych samych kolumnach.\r\n   Gdy istnieje wy\u0142\u0105cznie View, trafia do \u015brodkowego slotu.\r\n*\/\r\n@media (min-width:761px) {\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-number,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-number { width:12%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-date,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-date { width:18%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-status,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-status { width:20%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-total,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-total { width:23%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-actions,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions {\r\n        width:27%!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 {\r\n        display:inline-grid!important;\r\n        grid-template-columns:repeat(3,60px)!important;\r\n        grid-template-rows:36px!important;\r\n        align-items:stretch!important;\r\n        justify-items:stretch!important;\r\n        justify-content:start!important;\r\n        gap:6px!important;\r\n        width:192px!important;\r\n        min-width:192px!important;\r\n        min-height:36px!important;\r\n        vertical-align:middle!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button {\r\n        display:flex!important;\r\n        align-items:center!important;\r\n        justify-content:center!important;\r\n        width:60px!important;\r\n        min-width:60px!important;\r\n        max-width:60px!important;\r\n        min-height:36px!important;\r\n        height:36px!important;\r\n        margin:0!important;\r\n        padding:5px 4px!important;\r\n        font-size:13.5px!important;\r\n        line-height:1.2!important;\r\n        white-space:nowrap!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.pay {\r\n        grid-column:1!important;\r\n        grid-row:1!important;\r\n    }\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.view {\r\n        grid-column:2!important;\r\n        grid-row:1!important;\r\n    }\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button.cancel,\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 a[href*=\"cancel_order\"] {\r\n        grid-column:3!important;\r\n        grid-row:1!important;\r\n    }\r\n}\r\n\r\n\/* Status nie mo\u017ce sztucznie zwi\u0119ksza\u0107 wysoko\u015bci wiersza. *\/\r\nbody.mm-account-r4 .mm-order-status-pill-r4.is-on-hold {\r\n    white-space:nowrap!important;\r\n}\r\n\r\n\/* ---------- VIEW ORDER CTA ---------- *\/\r\nbody.mm-account-r4 .mm-view-order-pay-copy-r4 {\r\n    flex:1 1 auto!important;\r\n}\r\nbody.mm-account-r4 .mm-view-order-pay-r4 .button {\r\n    margin-left:auto!important;\r\n}\r\n\r\n\/* ---------- ZAPAMI\u0118TANE KARTY ---------- *\/\r\nbody.mm-account-r4 .woocommerce-MyAccount-content > h2 + .mm-saved-cards-help-r4,\r\nbody.mm-account-r4 .woocommerce-MyAccount-content > h3 + .mm-saved-cards-help-r4 {\r\n    margin-top:2px!important;\r\n}\r\nbody.mm-account-r4 .mm-saved-cards-help-r4 {\r\n    margin-bottom:18px!important;\r\n}\r\nbody.mm-account-r4 form.mm-saved-cards-form-r4 {\r\n    margin:0 0 19px!important;\r\n}\r\nbody.mm-account-r4 form.mm-saved-cards-form-r4 label {\r\n    line-height:1.4!important;\r\n}\r\nbody.mm-account-r4 .mm-saved-cards-empty-r4 {\r\n    margin:3px 0 0!important;\r\n    padding-top:1px!important;\r\n    font-size:16px!important;\r\n    line-height:1.45!important;\r\n}\r\n\r\n\/* Mobile zachowuje dotychczasowy wygodny uk\u0142ad przycisk\u00f3w. *\/\r\n@media (max-width:760px) {\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 {\r\n        width:100%!important;\r\n        min-width:0!important;\r\n    }\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button {\r\n        width:auto!important;\r\n        min-width:0!important;\r\n        max-width:none!important;\r\n        height:auto!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-view-order-pay-r4 .button {\r\n        margin-left:0!important;\r\n    }\r\n\r\n    body.mm-account-r4 .mm-saved-cards-help-r4 {\r\n        margin-bottom:17px!important;\r\n    }\r\n    body.mm-account-r4 form.mm-saved-cards-form-r4 {\r\n        margin-bottom:18px!important;\r\n    }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   v2.5 \u2014 korekty po weryfikacji 17.09.2026\r\n   actions balance \/ saved-cards removal \/ view-order widths\r\n   ========================================================= *\/\r\n\r\n\/* Desktop Orders: mniej nadmiarowej szeroko\u015bci w Actions i symetryczne marginesy. *\/\r\n@media (min-width:761px) {\r\n    body.mm-account-r4 table.woocommerce-orders-table {\r\n        table-layout:fixed!important;\r\n    }\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-number,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-number { width:12%!important; }\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-date,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-date { width:18%!important; }\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-status,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-status { width:20%!important; }\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-total,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-total { width:25%!important; }\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-actions,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions { width:25%!important; }\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions {\r\n        text-align:center!important;\r\n    }\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 {\r\n        display:grid!important;\r\n        grid-template-columns:repeat(3,55px)!important;\r\n        grid-template-rows:36px!important;\r\n        align-items:stretch!important;\r\n        justify-items:stretch!important;\r\n        justify-content:center!important;\r\n        gap:5px!important;\r\n        width:100%!important;\r\n        min-width:0!important;\r\n        min-height:36px!important;\r\n        margin:0 auto!important;\r\n    }\r\n    body.mm-account-r4 .mm-order-actions-grid-r4 .button {\r\n        width:55px!important;\r\n        min-width:55px!important;\r\n        max-width:55px!important;\r\n        min-height:36px!important;\r\n        height:36px!important;\r\n        margin:0!important;\r\n        padding:5px 3px!important;\r\n        font-size:13.5px!important;\r\n        line-height:1.2!important;\r\n        white-space:nowrap!important;\r\n    }\r\n}\r\n\r\n\/* View order: wi\u0119cej realnej szeroko\u015bci na warto\u015b\u0107 wysy\u0142ki; ilo\u015b\u0107 trzymamy z nazw\u0105. *\/\r\n@media (min-width:901px) {\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table th.product-name,\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table td.product-name,\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table tfoot th {\r\n        width:60%!important;\r\n    }\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table th.product-total,\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table td.product-total,\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table tfoot td {\r\n        width:40%!important;\r\n    }\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table tfoot td {\r\n        white-space:nowrap!important;\r\n    }\r\n}\r\nbody.mm-account-r4 .woocommerce-order-details .product-quantity {\r\n    display:inline-block!important;\r\n    margin-left:3px!important;\r\n    white-space:nowrap!important;\r\n    font-size:14.5px!important;\r\n    line-height:inherit!important;\r\n    vertical-align:baseline!important;\r\n}\r\n\r\n\/* Sekcja kart by\u0142a myl\u0105ca: UI My Account usuwamy, P24 One Click pozostaje nietkni\u0119ty. *\/\r\nbody.mm-account-r4 .mm-saved-cards-hidden-r4 {\r\n    display:none!important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   v2.6 \u2014 drobne korekty po weryfikacji 17.09.2026\r\n   rejestracja \/ Orders \/ View order \/ sp\u00f3jne nazewnictwo\r\n   ========================================================= *\/\r\n\r\n\/* Rejestracja: oddech pomi\u0119dzy tekstem prywatno\u015bci a CTA. *\/\r\nbody.mm-account-auth-r4 form.woocommerce-form-register .woocommerce-privacy-policy-text{\r\n    margin:0 0 11px!important\r\n}\r\n\r\n\/* Orders desktop: wi\u0119cej miejsca na status, mniej na kolumn\u0119 warto\u015bci. *\/\r\n@media (min-width:761px){\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-number,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-number{width:12%!important}\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-date,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-date{width:18%!important}\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-status,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-status{width:22%!important}\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-total,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-total{width:23%!important}\r\n\r\n    body.mm-account-r4 .woocommerce-orders-table__header-order-actions,\r\n    body.mm-account-r4 .woocommerce-orders-table__cell-order-actions{width:25%!important}\r\n}\r\n\r\n\/* View order: priorytet dla nazw produkt\u00f3w; warto\u015b\u0107 nadal ma bezpieczn\u0105 szeroko\u015b\u0107. *\/\r\n@media (min-width:901px){\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table th.product-name,\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table td.product-name,\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table tfoot th{\r\n        width:64%!important\r\n    }\r\n\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table th.product-total,\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table td.product-total,\r\n    body.mm-account-r4 .woocommerce-order-details table.shop_table tfoot td{\r\n        width:36%!important\r\n    }\r\n}\r\n\r\n\/* Wyra\u017ane rozdzielenie pozycji produktowych od podsumowania. *\/\r\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tfoot tr:first-child th,\r\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tfoot tr:first-child td{\r\n    border-top:1px solid var(--l)!important\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   v2.7 \u2014 mobile View order \/ auth \/ notices\r\n   ========================================================= *\/\r\nbody.mm-account-r4 .mm-view-order-status-r4 mark.order-date,\r\nbody.mm-account-r4 .mm-view-order-status-r4 .order-date,\r\nbody.mm-account-r4 .mm-view-order-date-r4{\r\n    display:inline-block!important;\r\n    white-space:nowrap!important\r\n}\r\n\r\nbody.mm-account-r4 .woocommerce-message .button.wc-forward,\r\nbody.mm-account-r4 .woocommerce-message a.button{\r\n    float:none!important;\r\n    display:flex!important;\r\n    width:max-content!important;\r\n    max-width:100%!important;\r\n    margin:12px 0 0 auto!important;\r\n    align-items:center!important;\r\n    justify-content:center!important\r\n}\r\n\r\n@media(max-width:760px){\r\n    body.mm-account-auth-r4 .woocommerce-form-login__rememberme{\r\n        margin:10px 0 14px!important\r\n    }\r\n    body.mm-account-r4 .woocommerce-message .button.wc-forward,\r\n    body.mm-account-r4 .woocommerce-message a.button{\r\n        width:100%!important;\r\n        margin:12px 0 0!important\r\n    }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   v2.8 \u2014 uproszczona nawigacja + View order + czyszczenie komunikat\u00f3w\r\n   ========================================================= *\/\r\n\/* Dashboard jest usuwany \u017ar\u00f3d\u0142owo przez functions.php v2.7; to tylko fallback wizualny. *\/\r\nbody.mm-account-r4 .woocommerce-MyAccount-navigation-link--dashboard{\r\n    display:none!important\r\n}\r\n\r\n\/* View order: wszystkie produkty bia\u0142e \u2014 bez zebra-striping z motywu\/WooCommerce. *\/\r\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tbody tr.order_item,\r\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tbody tr.order_item td,\r\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tbody tr.woocommerce-table__line-item,\r\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tbody tr.woocommerce-table__line-item td{\r\n    background:#fff!important\r\n}\r\n\r\n\/* Mocniejsze odci\u0119cie listy produkt\u00f3w od Kwota\/Rabat\/Wysy\u0142ka itd. *\/\r\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tfoot tr:first-child th,\r\nbody.mm-account-r4 .woocommerce-order-details table.shop_table tfoot tr:first-child td{\r\n    border-top:2px solid #cfd5dc!important\r\n}\r\n\r\n<\/style>\r\n<script>\r\n(function(){'use strict';if(window.MMAccountR4MasterLoaded)return;window.MMAccountR4MasterLoaded=true;\r\nfunction en(){return(document.documentElement.lang||'').toLowerCase().indexOf('en')===0}function norm(v){return(v||'').replace(\/\\u00a0\/g,' ').replace(\/\\s+\/g,' ').trim().toLowerCase()}\r\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'})}\r\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)}\r\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()}\r\nfunction statusClass(t){var v=norm(t);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('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)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';return''}\r\nfunction statuses(c){var e=en();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;var original=t,v=norm(t);if(v.indexOf('wstrzym')>-1)t='Wstrzymane';else if(v.indexOf('on hold')>-1||v.indexOf('on-hold')>-1)t='On hold';td.textContent='';var s=document.createElement('span');s.className='mm-order-status-pill-r4';var cl=statusClass(original);if(cl)s.classList.add(cl);s.textContent=t;if(original!==t)s.title=original;td.appendChild(s)})}\r\nfunction closeCancelModal(){var old=document.getElementById('mm-account-cancel-modal-r4');if(old)old.remove()}\r\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);back.focus()}\r\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)})})}\r\nfunction viewOrderContext(nav,c,e){\r\n    var path=(window.location.pathname||'');\r\n    var match=path.match(\/\\\/view-order\\\/(\\d+)\/i);\r\n    if(!match||c.querySelector('.mm-view-order-context-r4'))return;\r\n    var orderId=match[1];\r\n    var ordersLink=nav.querySelector('.woocommerce-MyAccount-navigation-link--orders a');\r\n    var wrap=document.createElement('nav');\r\n    wrap.className='mm-view-order-context-r4';\r\n    wrap.setAttribute('aria-label',e?'Order location':'Po\u0142o\u017cenie zam\u00f3wienia');\r\n    var link=document.createElement('a');\r\n    link.href=ordersLink?ordersLink.href:(e?'\/en\/my-account\/orders\/':'\/moje-konto\/orders\/');\r\n    link.textContent=e?'Orders':'Zam\u00f3wienia';\r\n    var sep=document.createElement('span');\r\n    sep.className='mm-view-order-context-separator-r4';\r\n    sep.setAttribute('aria-hidden','true');\r\n    sep.textContent='\u203a';\r\n    var current=document.createElement('span');\r\n    current.className='mm-view-order-context-current-r4';\r\n    current.setAttribute('aria-current','page');\r\n    current.textContent=(e?'Order #':'Zam\u00f3wienie #')+orderId;\r\n    wrap.append(link,sep,current);\r\n    c.insertBefore(wrap,c.firstChild);\r\n}\r\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)}}\r\n\r\nfunction orderTableDetails(c,e){\r\n    var totalHeader=c.querySelector('.woocommerce-orders-table__header-order-total');\r\n    if(totalHeader)totalHeader.textContent=e?'Value':'Warto\u015b\u0107';\r\n    var labels=e?{number:'Order',date:'Date',status:'Status',total:'Value'}:{number:'Zam\u00f3wienie',date:'Data',status:'Status',total:'Warto\u015b\u0107'};\r\n    Array.prototype.forEach.call(c.querySelectorAll('table.woocommerce-orders-table tbody tr'),function(tr){\r\n        var n=tr.querySelector('.woocommerce-orders-table__cell-order-number'),\r\n            d=tr.querySelector('.woocommerce-orders-table__cell-order-date'),\r\n            s=tr.querySelector('.woocommerce-orders-table__cell-order-status'),\r\n            t=tr.querySelector('.woocommerce-orders-table__cell-order-total');\r\n        if(n)n.setAttribute('data-title',labels.number);\r\n        if(d)d.setAttribute('data-title',labels.date);\r\n        if(s)s.setAttribute('data-title',labels.status);\r\n        if(t){\r\n            t.setAttribute('data-title',labels.total);\r\n            if(!t.querySelector('.mm-order-total-value-r4')){\r\n                var amount=t.querySelector('.woocommerce-Price-amount,.amount');\r\n                if(amount){\r\n                    var full=(t.textContent||'').replace(\/\\s+\/g,' ').trim();\r\n                    var amountText=(amount.textContent||'').replace(\/\\s+\/g,' ').trim();\r\n                    var suffix=full.replace(amountText,'').replace(\/\\s+\/g,' ').trim();\r\n                    var wrap=document.createElement('span');wrap.className='mm-order-total-value-r4';\r\n                    amount.parentNode.removeChild(amount);\r\n                    wrap.appendChild(amount);\r\n                    if(suffix){\r\n                        var count=document.createElement('span');count.className='mm-order-total-count-r4';count.textContent=suffix;wrap.appendChild(count)\r\n                    }\r\n                    t.textContent='';t.appendChild(wrap)\r\n                }\r\n            }\r\n        }\r\n    })\r\n}\r\n\r\nfunction orderActionLayout(c){\r\n    Array.prototype.forEach.call(c.querySelectorAll('.woocommerce-orders-table__cell-order-actions'),function(cell){\r\n        var wrap=cell.querySelector('.mm-order-actions-grid-r4');\r\n        if(!wrap){\r\n            wrap=document.createElement('span');\r\n            wrap.className='mm-order-actions-grid-r4';\r\n            cell.insertBefore(wrap,cell.firstChild)\r\n        }\r\n        Array.prototype.forEach.call(cell.querySelectorAll(':scope > a.button,:scope > button.button'),function(btn){\r\n            wrap.appendChild(btn)\r\n        })\r\n    })\r\n}\r\n\r\nfunction translateExactAccountCopy(c,e){\r\n    if(!e)return;\r\n    Array.prototype.forEach.call(c.querySelectorAll('th,td,p,div,span'),function(el){\r\n        if(el.children.length)return;\r\n        var t=(el.textContent||'').replace(\/\\s+\/g,' ').trim();\r\n        if(t==='Darmowa dostawa na terenie Polski')el.textContent='Free delivery within Poland'\r\n    })\r\n}\r\n\r\nfunction viewOrderEnhance(c,e){\r\n    var path=(window.location.pathname||'').toLowerCase();\r\n    if(path.indexOf('\/view-order\/')===-1)return;\r\n    translateExactAccountCopy(c,e);\r\n    var statusBox=c.querySelector('.mm-view-order-status-r4');\r\n    if(statusBox&&document.createTreeWalker){\r\n        var walker=document.createTreeWalker(statusBox,NodeFilter.SHOW_TEXT),nodes=[];\r\n        while(walker.nextNode())nodes.push(walker.currentNode);\r\n        nodes.forEach(function(n){\r\n            var v=n.nodeValue||'';\r\n            n.nodeValue=e\r\n                ?v.replace(\/\\bis currently\\b\/gi,'currently has the status')\r\n                :v.replace(\/\\bjest obecnie\\b\/gi,'ma obecnie status')\r\n        })\r\n    }\r\n    var productHeader=c.querySelector('.woocommerce-order-details table.shop_table thead th.product-name');\r\n    var valueHeader=c.querySelector('.woocommerce-order-details table.shop_table thead th.product-total');\r\n    if(productHeader)productHeader.textContent=e?'Product':'Produkt';\r\n    if(valueHeader)valueHeader.textContent=e?'Value':'Warto\u015b\u0107'\r\n}\r\n\r\nfunction viewOrderDateNoWrap(c){\r\n    var path=(window.location.pathname||'').toLowerCase();\r\n    if(path.indexOf('\/view-order\/')===-1)return;\r\n    var box=c.querySelector('.mm-view-order-status-r4');\r\n    if(!box)return;\r\n\r\n    var nativeDate=box.querySelector('mark.order-date,.order-date');\r\n    if(nativeDate)nativeDate.classList.add('mm-view-order-date-r4');\r\n\r\n    Array.prototype.forEach.call(box.querySelectorAll('strong,b,mark.order-date,.order-date'),function(el){\r\n        var t=(el.textContent||'').replace(\/\\s+\/g,' ').trim();\r\n        if(\/^\\d{1,2}\\s+[^\\d]+\\s+\\d{4}$\/.test(t)||\/^\\d{1,2}\\s+[A-Za-z]+\\s+\\d{4}$\/.test(t)){\r\n            el.classList.add('mm-view-order-date-r4');\r\n        }\r\n    });\r\n}\r\n\r\nfunction removeSavedCardsEmptyCopy(c){\r\n    var phrases=[\r\n        'brak zapami\u0119tanych kart p\u0142atniczych','brak zapisanych kart p\u0142atniczych',\r\n        'brak zapisanych kart','no saved credit cards','no saved cards'\r\n    ];\r\n    Array.prototype.forEach.call(c.querySelectorAll('p,div,span,li'),function(el){\r\n        if(phrases.indexOf(norm(el.textContent))>-1&&el.children.length===0){\r\n            if(el.parentNode)el.parentNode.removeChild(el)\r\n        }\r\n    });\r\n    if(document.createTreeWalker){\r\n        var w=document.createTreeWalker(c,NodeFilter.SHOW_TEXT),nodes=[];\r\n        while(w.nextNode())nodes.push(w.currentNode);\r\n        nodes.forEach(function(n){\r\n            if(phrases.indexOf(norm(n.nodeValue))>-1){\r\n                var p=n.parentElement;\r\n                n.nodeValue='';\r\n                if(p&&!norm(p.textContent)&&!p.children.length&&p.parentNode)p.parentNode.removeChild(p)\r\n            }\r\n        })\r\n    }\r\n}\r\nfunction removeRedundantAccountPaymentNotice(c){\r\n    Array.prototype.forEach.call(c.querySelectorAll('.woocommerce-info,.woocommerce-message,.woocommerce-error'),function(el){\r\n        var t=norm(el.textContent);\r\n        var p24=t.indexOf('przelewy24')>-1;\r\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;\r\n        if(p24&&pending&&el.parentNode)el.parentNode.removeChild(el)\r\n    })\r\n}\r\nfunction savedCards(c,e){\r\n    removeSavedCardsEmptyCopy(c);\r\n    var form=null;\r\n    Array.prototype.forEach.call(c.querySelectorAll('form'),function(f){\r\n        var text=norm(f.textContent);\r\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\r\n    });\r\n    if(form){\r\n        var heading=null;\r\n        Array.prototype.forEach.call(c.querySelectorAll('h2,h3'),function(h){\r\n            var t=norm(h.textContent);\r\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\r\n        });\r\n        var remove=[];\r\n        if(heading)remove.push(heading);\r\n        var help=c.querySelector('.mm-saved-cards-help-r4');if(help)remove.push(help);\r\n        remove.push(form);\r\n        remove.forEach(function(el){if(el&&el.parentNode)el.parentNode.removeChild(el)})\r\n    }\r\n    removeSavedCardsEmptyCopy(c)\r\n}\r\nfunction observeAccountCleanup(c){\r\n    if(!window.MutationObserver||c.dataset.mmAccountCleanupObserver==='1')return;\r\n    c.dataset.mmAccountCleanupObserver='1';\r\n    var busy=false;\r\n    var o=new MutationObserver(function(){\r\n        if(busy)return;busy=true;\r\n        window.requestAnimationFrame(function(){\r\n            removeSavedCardsEmptyCopy(c);\r\n            removeRedundantAccountPaymentNotice(c);\r\n            busy=false\r\n        })\r\n    });\r\n    o.observe(c,{childList:true,subtree:true})\r\n}\r\nfunction documentsEmpty(nav,c,e){\r\n    var active=nav.querySelector('li.is-active');\r\n    if(!active||!active.classList.contains('woocommerce-MyAccount-navigation-link--downloads'))return;\r\n    var info=c.querySelector('.woocommerce-info');\r\n    if(!info)return;\r\n    var text=norm(info.textContent);\r\n    if(text.indexOf('pliki do pobrania')>-1||text.indexOf('downloads')>-1||text.indexOf('download')>-1){\r\n        var btn=info.querySelector('.button');\r\n        if(btn)btn.remove();\r\n        info.classList.add('mm-documents-empty-r4');\r\n        info.textContent=e?'No customer documents have been made available yet.':'Nie udost\u0119pniono jeszcze \u017cadnych dokument\u00f3w klienta.'\r\n    }\r\n}\r\n\r\n\r\nfunction paginationEnhance(c,e){\r\n    var p=c.querySelector('.woocommerce-pagination,.woocommerce-Pagination');\r\n    if(!p)return;\r\n    var path=(window.location.pathname||'').replace(\/\\\/+$\/,'');\r\n    var m=path.match(\/\\\/orders\\\/(\\d+)$\/i);\r\n    var page=m&&m[1]?parseInt(m[1],10):1;\r\n\r\n    Array.prototype.forEach.call(p.querySelectorAll('a'),function(a){\r\n        var cl=a.className||'',t=norm(a.textContent);\r\n        if(cl.indexOf('previous')>-1||t==='poprzednie'||t==='previous'){\r\n            a.textContent=e?'Newer orders':'Nowsze zam\u00f3wienia'\r\n        }else if(cl.indexOf('next')>-1||t==='nast\u0119pne'||t==='next'){\r\n            a.textContent=e?'Older orders':'Starsze zam\u00f3wienia'\r\n        }\r\n    });\r\n\r\n    if(!p.querySelector('.mm-account-page-number-r4')){\r\n        var s=document.createElement('span');\r\n        s.className='mm-account-page-number-r4';\r\n        s.textContent=(e?'Page ':'Strona ')+page;\r\n        var next=p.querySelector('a.woocommerce-button--next,a.next');\r\n        if(next)p.insertBefore(s,next);else p.appendChild(s)\r\n    }\r\n}\r\n\r\nfunction addressesEnhance(c,e){\r\n    Array.prototype.forEach.call(c.querySelectorAll('.woocommerce-Address-title,.woocommerce-Address-title.title'),function(title){\r\n        var h=title.querySelector('h2,h3');\r\n        var a=title.querySelector('a.edit,a[href*=\"edit-address\"]');\r\n        if(!a)return;\r\n        a.classList.add('mm-address-edit-r4');\r\n        a.textContent=e?'Edit':'Edytuj';\r\n        if(h)a.setAttribute('aria-label',(e?'Edit ':'Edytuj ')+(h.textContent||'').replace(\/\\s+\/g,' ').trim())\r\n    })\r\n}\r\n\r\nfunction showAuthOverlay(kind,e){\r\n    if(document.getElementById('mm-account-auth-overlay-r4'))return;\r\n    var title='',copy='';\r\n    if(kind==='register'){\r\n        title=e?'Creating your account':'Tworzymy konto';\r\n        copy=e?'Please wait. Do not close or refresh this page.':'Prosimy czeka\u0107. Nie zamykaj ani nie od\u015bwie\u017caj tej\\u00A0strony.'\r\n    }else if(kind==='logout'){\r\n        title=e?'Signing you out':'Wylogowywanie';\r\n        copy=e?'Please wait a moment.':'Prosimy chwil\u0119 poczeka\u0107.'\r\n    }else{\r\n        title=e?'Signing you in':'Logowanie';\r\n        copy=e?'Please wait. Do not close or refresh this page.':'Prosimy czeka\u0107. Nie zamykaj ani nie od\u015bwie\u017caj tej\\u00A0strony.'\r\n    }\r\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');\r\n    var card=document.createElement('div');card.className='mm-account-auth-card-r4';\r\n    var head=document.createElement('div');head.className='mm-account-auth-head-r4';\r\n    var sp=document.createElement('span');sp.className='mm-account-auth-spinner-r4';sp.setAttribute('aria-hidden','true');\r\n    var t=document.createElement('div');t.className='mm-account-auth-title-r4';t.textContent=title;\r\n    var p=document.createElement('p');p.className='mm-account-auth-copy-r4';p.textContent=copy;\r\n    head.append(sp,t);card.append(head,p);o.appendChild(card);document.body.appendChild(o)\r\n}\r\n\r\nfunction authEnhance(e){\r\n    var login=document.querySelector('form.woocommerce-form-login.login,form.woocommerce-form-login');\r\n    var register=document.querySelector('form.woocommerce-form-register.register,form.woocommerce-form-register');\r\n    if(!login&&!register)return;\r\n    document.documentElement.classList.add('mm-account-auth-r4');\r\n    document.body.classList.add('mm-account-auth-r4');\r\n\r\n    function bind(form,kind){\r\n        if(!form||form.dataset.mmAccountAuthR4==='1')return;\r\n        form.dataset.mmAccountAuthR4='1';\r\n        form.addEventListener('submit',function(ev){\r\n            window.setTimeout(function(){\r\n                if(ev.defaultPrevented)return;\r\n                if(typeof form.checkValidity==='function'&&!form.checkValidity())return;\r\n                showAuthOverlay(kind,e)\r\n            },0)\r\n        })\r\n    }\r\n    bind(login,'login');\r\n    bind(register,'register');\r\n\r\n    if(register){\r\n        var privacy=register.querySelector('.woocommerce-privacy-policy-text p,.woocommerce-privacy-policy-text');\r\n        if(privacy){\r\n            var link=privacy.querySelector('a');\r\n            var newLink=link?link.cloneNode(true):null;\r\n            privacy.textContent=e\r\n                ?'Your personal data will be used to manage access to your account and for other purposes described in our '\r\n                :'Twoje dane osobowe zostan\u0105 u\u017cyte do zarz\u0105dzania dost\u0119pem do Twojego konta oraz do innych cel\u00f3w opisanych w naszej ';\r\n            if(newLink){\r\n                newLink.textContent=e?'privacy policy':'polityce prywatno\u015bci';\r\n                privacy.appendChild(newLink)\r\n            }else{\r\n                privacy.appendChild(document.createTextNode(e?'privacy policy':'polityce prywatno\u015bci'))\r\n            }\r\n            privacy.appendChild(document.createTextNode('.'))\r\n        }\r\n    }\r\n}\r\n\r\nfunction logoutEnhance(nav,e){\r\n    Array.prototype.forEach.call(nav.querySelectorAll('a[href*=\"customer-logout\"]'),function(a){\r\n        if(a.dataset.mmLogoutLoaderR4==='1')return;\r\n        a.dataset.mmLogoutLoaderR4='1';\r\n        a.addEventListener('click',function(){showAuthOverlay('logout',e)})\r\n    })\r\n}\r\n\r\nfunction orphans(root){if(en()||!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\/\\b[aiouwzAIUOWZ]\\s+(?=\\S)\/.test(v)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),a=[];while(w.nextNode())a.push(w.currentNode);a.forEach(function(n){n.nodeValue=(n.nodeValue||'').replace(\/\\b([aiouwzAIUOWZ])\\s+(?=\\S)\/g,'$1\\u00A0')})}\r\nfunction init(){var e=en();authEnhance(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);addressesEnhance(c,e);paginationEnhance(c,e);viewOrderEnhance(c,e);viewOrderDateNoWrap(c);cancelConfirm(c,e);logoutEnhance(nav,e);observeAccountCleanup(c);orphans(nav);orphans(c)}\r\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init,{once:true});else init();})();\r\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 v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\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\/moje-konto\/\" \/>\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-17T22:11:29+00:00\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/majormaker.pl\/moje-konto\/\",\"url\":\"https:\/\/majormaker.pl\/moje-konto\/\",\"name\":\"My Account - Major&amp;Maker\",\"isPartOf\":{\"@id\":\"https:\/\/majormaker.pl\/#website\"},\"datePublished\":\"2021-11-19T14:37:23+00:00\",\"dateModified\":\"2026-09-17T22:11:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/majormaker.pl\/moje-konto\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/majormaker.pl\/moje-konto\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/majormaker.pl\/moje-konto\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/majormaker.pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"My Account\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/majormaker.pl\/#website\",\"url\":\"https:\/\/majormaker.pl\/\",\"name\":\"Major&amp;Maker\",\"description\":\"Major change - a healthy life Maker\",\"publisher\":{\"@id\":\"https:\/\/majormaker.pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/majormaker.pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/majormaker.pl\/#organization\",\"name\":\"Major&Maker\",\"url\":\"https:\/\/majormaker.pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/majormaker.pl\/#\/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\/#\/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\/moje-konto\/","og_site_name":"Major&amp;Maker","article_publisher":"https:\/\/www.facebook.com\/MajorMakerPolska\/","article_modified_time":"2026-09-17T22:11:29+00:00","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/majormaker.pl\/moje-konto\/","url":"https:\/\/majormaker.pl\/moje-konto\/","name":"My Account - Major&amp;Maker","isPartOf":{"@id":"https:\/\/majormaker.pl\/#website"},"datePublished":"2021-11-19T14:37:23+00:00","dateModified":"2026-09-17T22:11:29+00:00","breadcrumb":{"@id":"https:\/\/majormaker.pl\/moje-konto\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/majormaker.pl\/moje-konto\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/majormaker.pl\/moje-konto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/majormaker.pl\/"},{"@type":"ListItem","position":2,"name":"My Account"}]},{"@type":"WebSite","@id":"https:\/\/majormaker.pl\/#website","url":"https:\/\/majormaker.pl\/","name":"Major&amp;Maker","description":"Major change - a healthy life Maker","publisher":{"@id":"https:\/\/majormaker.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/majormaker.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/majormaker.pl\/#organization","name":"Major&Maker","url":"https:\/\/majormaker.pl\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/majormaker.pl\/#\/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\/#\/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":46,"href":"https:\/\/majormaker.pl\/en\/wp-json\/wp\/v2\/pages\/16464\/revisions"}],"predecessor-version":[{"id":28369,"href":"https:\/\/majormaker.pl\/en\/wp-json\/wp\/v2\/pages\/16464\/revisions\/28369"}],"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}]}}