{"id":26069,"date":"2026-08-04T12:17:57","date_gmt":"2026-08-04T10:17:57","guid":{"rendered":"https:\/\/telemedi.com\/?page_id=26069"},"modified":"2026-08-04T13:03:07","modified_gmt":"2026-08-04T11:03:07","slug":"formularz-refundacji-sukces","status":"publish","type":"page","link":"https:\/\/telemedi.com\/pl\/formularz-refundacji\/formularz-refundacji-sukces\/","title":{"rendered":"Formularz refundacji &#8211; sukces"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\n\t\/* Deliberately useless first rule \u2014 a fuse, not dead code. If a stray tag (an\n\t   opening style or link) ever lands at the top of the WordPress CSS field, the\n\t   CSS parser swallows that garbage TOGETHER WITH the first rule after it. Let it\n\t   eat the decoy instead of the page background. Do not move, do not remove. *\/\n\t.tw-css-field-guard { display: none; }\n\n\tbody {\n\t  background-color: #f0f4f8;\n   }\n\t#form__wrapper, .header .container {\n\t\tbackground-color: #f0f4f8;\n\t}\n\n\t\/* Mniejsze boczne marginesy na mobile - sekcje \"dotykaj\u0105\" kraw\u0119dzi ekranu *\/\n\t@media (max-width: 640px) {\n\t\t#form__wrapper.p-8 {\n\t\t\tpadding-left: 0.5rem;\n\t\t\tpadding-right: 0.5rem;\n\t\t}\n\t}\n\n\t\/* \u2500\u2500 Ekran potwierdzenia \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n\t\/* Same card language as the chooser's .choice-card: white, 12px radius,\n\t   #e5e7eb border, the identical two-layer shadow. *\/\n\t.success-card {\n\t\tbackground-color: #ffffff;\n\t\tborder: 1px solid #e5e7eb;\n\t\tborder-radius: 12px;\n\t\tpadding: 40px 32px;\n\t\ttext-align: center;\n\t\tbox-shadow: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.03);\n\t}\n\n\t.success-icon {\n\t\twidth: 64px;\n\t\theight: 64px;\n\t\tmargin: 0 auto 20px auto;\n\t\tborder-radius: 50%;\n\t\tbackground-color: #ecfdf5;\n\t\tcolor: #10b981;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t}\n\n\t.success-icon svg {\n\t\twidth: 32px;\n\t\theight: 32px;\n\t}\n\n\t.success-title {\n\t\tfont-size: 22px;\n\t\tfont-weight: 700;\n\t\tcolor: #111827;\n\t\tmargin: 0 0 10px 0;\n\t}\n\n\t.success-text {\n\t\tfont-size: 15px;\n\t\tline-height: 1.6;\n\t\tcolor: #6b7280;\n\t\tmargin: 0 auto;\n\t\tmax-width: 46ch;\n\t}\n\n\t.success-actions {\n\t\tmargin-top: 28px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t}\n\n\t\/* Mirrors the chooser's CTA colour, promoted to a filled button because this\n\t   is the only action on the page. *\/\n\t.success-btn {\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tgap: 8px;\n\t\tbackground-color: #10b981;\n\t\tcolor: #ffffff;\n\t\tfont-size: 15px;\n\t\tfont-weight: 700;\n\t\ttext-decoration: none;\n\t\tpadding: 12px 24px;\n\t\tborder-radius: 8px;\n\t\ttransition: background-color .15s ease, transform .06s ease;\n\t}\n\n\t.success-btn:hover {\n\t\tbackground-color: #059669;\n\t\tcolor: #ffffff;\n\t}\n\n\t.success-btn:active {\n\t\ttransform: translateY(1px);\n\t}\n\n\t.success-btn:focus-visible {\n\t\toutline: 3px solid #10b981;\n\t\toutline-offset: 3px;\n\t}\n\n\t.success-btn svg {\n\t\twidth: 18px;\n\t\theight: 18px;\n\t\ttransition: transform .15s ease;\n\t}\n\n\t.success-btn:hover svg {\n\t\ttransform: translateX(3px);\n\t}\n\n\t@media (max-width: 640px) {\n\t\t.success-card {\n\t\t\tpadding: 32px 20px;\n\t\t}\n\n\t\t.success-title {\n\t\t\tfont-size: 20px;\n\t\t}\n\t}\n\n<\/style>\n\n<script data-wp-block-html=\"js\">\n\/\/ WordPress renders the block's JS field ABOVE its HTML field, so this script can\n\/\/ parse before #chooserLink exists. Wait for the document \u2014 the same pattern the\n\/\/ other three pages use, and the reason all of them survive that ordering.\nfunction initSuccessPage() {\n\t'use strict';\n\n\t\/\/ Optional override for the baked-in href. The markup already carries a working\n\t\/\/ link, so an absent variable changes nothing \u2014 unlike the chooser, where a\n\t\/\/ missing slug means a dead card and the anchor gets removed. Only an explicitly\n\t\/\/ injected, non-empty value wins.\n\tconst override = window.TELEMEDI_REFUND_CHOOSER_URL;\n\tif (typeof override === 'string' && override.trim() !== '') {\n\t\tconst link = document.getElementById('chooserLink');\n\t\tif (link) {\n\t\t\tlink.href = override.trim();\n\t\t}\n\t}\n}\n\nif (document.readyState === 'loading') {\n\tdocument.addEventListener('DOMContentLoaded', initSuccessPage);\n} else {\n\tinitSuccessPage();\n}\n\n<\/script>\n\n<div id=\"form__wrapper\" class=\"p-8 flex justify-center min-h-screen\">\n\t<div class=\"w-full max-w-2xl\">\n\t\t<div class=\"flex justify-center mb-6\">\n\t\t\t<img decoding=\"async\" src=\"https:\/\/telemedi.com\/wp-content\/themes\/telemedico-home-page\/src\/icons\/telemedi.svg\"\n\t\t\t     alt=\"Telemedi Logo\"\n\t\t\t     class=\"h-12\">\n\t\t<\/div>\n\n\t\t<div class=\"success-card\">\n\t\t\t<div class=\"success-icon\" aria-hidden=\"true\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\">\n\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/>\n\t\t\t\t<\/svg>\n\t\t\t<\/div>\n\n\t\t\t<h1 class=\"success-title\">Wniosek zosta\u0142 wys\u0142any<\/h1>\n\n\t\t\t<p class=\"success-text\">\n\t\t\t\tDzi\u0119kujemy. Tw\u00f3j wniosek trafi\u0142 do zespo\u0142u refundacji i zosta\u0142 przyj\u0119ty do rozpatrzenia.\n\t\t\t<\/p>\n\n\t\t\t<div class=\"success-actions\">\n\t\t\t\t<!-- Real href, not injected: this is the frozen parent slug that both form\n\t\t\t\t     pages already hang off, so a hardcoded default cannot drift away from\n\t\t\t\t     them. The script below still lets WordPress override it. Points at the\n\t\t\t\t     chooser on purpose \u2014 someone landing here has finished one path and may\n\t\t\t\t     want either of the two next. -->\n\t\t\t\t<a id=\"chooserLink\" class=\"success-btn\" href=\"\/pl\/formularz-refundacji\/\">\n\t\t\t\t\tZ\u0142\u00f3\u017c kolejny wniosek\n\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\" aria-hidden=\"true\">\n\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3\"\/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wniosek zosta\u0142 wys\u0142any Dzi\u0119kujemy. Tw\u00f3j wniosek trafi\u0142 do zespo\u0142u refundacji i zosta\u0142 przyj\u0119ty do rozpatrzenia. Z\u0142\u00f3\u017c kolejny wniosek<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":22227,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-26069","page","type-page","status-publish","hentry"],"acf":[],"lang":"pl","translations":{"pl":26069},"_links":{"self":[{"href":"https:\/\/telemedi.com\/tm-api\/wp\/v2\/pages\/26069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/telemedi.com\/tm-api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/telemedi.com\/tm-api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/telemedi.com\/tm-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/telemedi.com\/tm-api\/wp\/v2\/comments?post=26069"}],"version-history":[{"count":2,"href":"https:\/\/telemedi.com\/tm-api\/wp\/v2\/pages\/26069\/revisions"}],"predecessor-version":[{"id":26078,"href":"https:\/\/telemedi.com\/tm-api\/wp\/v2\/pages\/26069\/revisions\/26078"}],"up":[{"embeddable":true,"href":"https:\/\/telemedi.com\/tm-api\/wp\/v2\/pages\/22227"}],"wp:attachment":[{"href":"https:\/\/telemedi.com\/tm-api\/wp\/v2\/media?parent=26069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}