{"id":11357,"date":"2025-02-10T09:48:57","date_gmt":"2025-02-10T09:48:57","guid":{"rendered":"https:\/\/authoriseme.eu\/?page_id=11357"},"modified":"2026-09-18T12:56:53","modified_gmt":"2026-09-18T12:56:53","slug":"pricing","status":"publish","type":"page","link":"https:\/\/authoriseme.eu\/de\/pricing\/","title":{"rendered":"Preise"},"content":{"rendered":"<div class=\"gb-container gb-container-d883449b\">\n<div class=\"gb-grid-wrapper gb-grid-wrapper-2aeb9b22\">\n<div class=\"gb-grid-column gb-grid-column-e84546c5\"><div class=\"gb-container gb-container-e84546c5\">\n\n<h1 class=\"gb-headline gb-headline-3ca2a295 gb-headline-text\">OUR AUTHORISED <br>REPRESENTATIVE SERVICE<\/h1>\n\n\n\n<p class=\"gb-headline gb-headline-f0df52cd gb-headline-text\">We serve as your single point of contact for EPR compliance across Europe. Instead of working with separate representatives in each country, you partner with us \u2013 and we handle the entire compliance process on your behalf. In some countries, we act as your authorised representative and handle all compliance obligations. In others, we manage registrations, reporting, and communication with authorities. When specific tasks must be completed by you, we clearly outline what steps you need to take. With us at your side, you can rely on international EPR expertise and a high standard of service.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-869f9a8f\"><div class=\"gb-container gb-container-869f9a8f\">\n\n<figure class=\"gb-block-image gb-block-image-a0da4a5b\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"323\" class=\"gb-image gb-image-a0da4a5b\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2025\/06\/AME001_Header_Picture-1-Kopie.webp\" alt=\"Authorised representative service overview of costs\" title=\"Authorised representative service \" srcset=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2025\/06\/AME001_Header_Picture-1-Kopie.webp 500w, https:\/\/authoriseme.eu\/wp-content\/uploads\/2025\/06\/AME001_Header_Picture-1-Kopie-300x194.webp 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n<h2 class=\"gb-headline gb-headline-a63dd143 gb-headline-text\">Transparent Pricing<\/h2>\n\n\n\n<style>\n\n:root{\n  --info-bg:#c8d6ee;\n  --info-text:#1d3e4f;\n}\nhtml {\n  font-size: 100% !important;\n}\n\/* ================= INFO SECTION ================= *\/\n\n.info-section{\n  \npadding:10px 0;\n}\n\n.info-box{\n  max-width:1100px;\n    background:var(--info-bg);\n  color:var(--info-text);\n    border-radius:8px;\n    padding:20px 26px;\n\n  display:flex;\n  align-items:center; \/* vertical center *\/\n  gap:14px;\n\n  line-height:1.6;\n  font-size:13px;\n}\n\n.info-icon{\n  width:17px;\n  height:17px;\n  flex-shrink:0;\n  object-fit:contain;\n  display:block;\n}\n\n.info-text{\n  flex:1;\n}\n\n\/* ================= RESPONSIVE ================= *\/\n\n@media(max-width:768px){\n\n  .info-box{\n    padding:18px 20px;\n    font-size:14px;\n  }\n\n}\n\n@media(max-width:480px){\n\n  .info-box{\n    gap:10px;\n  }\n\n}\n<\/style>\n\n\n\n<section class=\"info-section\">\n  <div class=\"info-box\">\n    \n    <!-- Paste your image URL below -->\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Vector.png\" alt=\"Info\" class=\"info-icon\">\n\n    <div class=\"info-text\">\n      The prices shown apply only to the Authorized Representative service.\n      If your company does not yet have a contract with a national EPR system,\n      additional system participation fees will apply. After receiving the power\n      of attorney, your Authorized Representative will handle the onboarding\n      with the chosen EPR system on your behalf.\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<div class=\"gb-container gb-container-1b387f90\">\n\n<div id=\"pricing-table-en\">\n<div class=\"pricing-page\">\n<style>\n:root{\n--light-blue:#5689db;\n--dark-blue:#1d3e4f;\n--white:#ffffff;\n--light-grey:#e9ecf2;\n}\n\nhtml {\n  font-size: 100% !important;\n}\nhtml, body {\n  overflow-x: hidden;\n}\n\n.pricing-page {\n    font-weight: 400;\n  color: var(--dark-blue);\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n\/* Hide price area + \"Starting from\" text in pricing cards *\/\n#pricing-table-en .country-card .card-price,\n#pricing-table-en .country-card .card-starting,\n#pricing-table-de .country-card .card-price,\n#pricing-table-de .country-card .card-starting {\n  display: none !important;\n}\n\n\/* Let the title use the freed space *\/\n#pricing-table-en .country-card .card-title,\n#pricing-table-de .country-card .card-title {\n  max-width: 100% !important;\n}\n\n\/* Remove extra spacing left by the hidden price block *\/\n#pricing-table-en .country-card .card-top,\n#pricing-table-de .country-card .card-top {\n  gap: 0 !important;\n}\n\n\/* Keep button area neat after removing price\/starting text *\/\n#pricing-table-en .country-card .card-bottom,\n#pricing-table-de .country-card .card-bottom {\n  margin-top: 20px !important;\n  gap: 0 !important;\n}\n\n\/* Optional: make button slightly wider since title takes focus *\/\n#pricing-table-en .country-card .details-btn,\n#pricing-table-de .country-card .details-btn {\n  width: 100% !important;\n  max-width: none !important;\n}\n\n\/* Reduce card height after removing price *\/\n#pricing-table-en .country-card,\n#pricing-table-de .country-card {\n  min-height: 170px !important;\n  padding: 20px 20px 18px !important;\n}\n\n\/* Remove unused vertical spacing inside cards *\/\n#pricing-table-en .country-card .card-top,\n#pricing-table-de .country-card .card-top {\n  margin-bottom: 10px !important;\n}\n\n\/* Bring button closer to title *\/\n#pricing-table-en .country-card .card-bottom,\n#pricing-table-de .country-card .card-bottom {\n  margin-top: 10px !important;\n}\n\n\/* Optional: tighten title spacing *\/\n#pricing-table-en .country-card .card-title,\n#pricing-table-de .country-card .card-title {\n  margin-bottom: 5px !important;\n}\n\/* ================= FILTER ================= *\/\n\n.filter-wrapper{\n  display:flex;\n  gap:40px;\n  max-width:1000px;\n  margin-left:0;\n  margin-right:0;\n}\n\n.filter-box{\n  flex:1;\n  position:relative;\n}\n\n\n\n.filter-label{\nfont-size:14px;\nmargin-bottom:6px;\nfont-weight:600;\ncolor:var(--dark-blue);\n}\n\n.filter-clear{\n  display:none;    \n  margin-left:12px;\n  font-size:14px;\n  font-weight:600;\n  color:var(--light-blue);\n  white-space:nowrap;\n  cursor:pointer;\n}\n\n.filter-clear:hover{\n  text-decoration:underline;\n}\n\n\n.filter-selected{\n  background:var(--light-grey);\n  padding:10px 16px;\n  min-height:44px;\n  display:flex;\n  align-items:center;\n  cursor:pointer;\n}\n\n.filter-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n  align-items:center;\n}\n\n.filter-tag{\n  background:var(--dark-blue);\n  color:#fff;\n  padding:6px 10px;\n  font-size:14px;\n  font-weight:600;\n \n  display:flex;\n  align-items:center;\n  gap:6px;\n}\n\n.filter-tag span{cursor:pointer;}\n\n.filter-arrow{\n  margin-left:auto;  \n  flex-shrink:0;\n  font-size:14px;\n  opacity:.7;\n}\n\n.filter-options{\nposition:absolute;\nbackground:#fff;\nborder:1px solid #ccc;\nwidth:100%;\nmargin-top:5px;\ndisplay:none;\nz-index:20;\nmax-height:250px;\noverflow-y:auto;\n}\n\n.filter-options div{\npadding:8px 10px;\nfont-size:14px;\ncursor:pointer;\n}\n\n.filter-options div:hover{\nbackground:#f2f4f8;\n}\n\n\/* ================= COUNTRY CARDS ================= *\/\n\n .country-section{\n  max-width:1200px;\n  margin:0 0;\n}\n.country-group{margin-bottom:60px;}\n\n.country-title{\ndisplay:flex;\nalign-items:center;\ngap:10px;\nfont-size:32px;\nfont-weight:700;\ncolor:var(--dark-blue);\nmargin:40px 0 25px;\n}\n\n.country-title img{\nwidth:45px;\nheight:45px;\nobject-fit:cover;\nborder-radius:50%;\n}\n\n.country-grid{\n  display:grid;\n  grid-template-columns:repeat(auto-fit, minmax(320px, 375px));\n  column-gap:30px;\n  row-gap:30px;\n  width:100%;\n  margin:0;\n}\n\n.country-card{\n  background:var(--light-grey);\n  padding:28px 30px;\n  border-radius:12px;\n  box-shadow:5px 5px 0 black;\n  transition:.2s;\n  display:flex;\n  flex-direction:column;\n  justify-content:space-between;\n  min-height:240px;\n  width:100%;\n  max-width:375px;\n}\n\n.card-bottom{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n  margin-top:20px;\n}\n.card-starting{\n  font-size:14px;       \n  font-weight:400;\n  color:black;\n}\n\n\n.country-card:hover{transform:translateY(-3px);}\n\n.card-top{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:30px;\n}\n\n.card-title{\n  font-weight:700;\n  font-size:25px;\n  line-height:1.2;\n  color:var(#111512);\n  max-width:55%;   \/* \ud83d\udd25 tighter *\/\n}\n\n\n.card-price{\n  display:flex;\n  flex-direction:column;\n  align-items:flex-start;\n  justify-content:flex-start; \n  font-size:40px;\n  font-weight:700;\n  color:var(--light-blue);\n  white-space:nowrap;\n  margin-top:6px;  \ntext-align:left;         \n}\n.card-price span{\n  font-size:14px;\n  font-weight:400;\n  color:var(--dark-blue);\n  margin-top:2px; \n}\n\n\n.details-btn{\n  background:#0B56A9;\n  color:#fff;\n  padding:16px 0;\n  border:none;\n  font-weight:700;\n  font-size:16px;\n  border-radius:0;\n  cursor:pointer;\n  width:65%;        \n  max-width:300px;  \n}\n\n\n.details-btn:hover{\n  background:#084a91;\n}\n\n\n.card-starting{\n  font-size:14px;\n  font-weight:400;\n  margin-top:6px;\n  color:var(--dark-blue);\n}\n\n.pricing-final-row{\n  margin-top:30px;\n  padding-top:25px;\n  border-top:1px solid #e0e4ec;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  text-align:center;\n}\n\n.price-from-label{\n  font-size:14px;\n  font-weight:500;\n  color:#000000;\n  margin-bottom:6px;\n}\n\n.price-from-value{\n  font-size:40px;\n  font-weight:700;\n  color:var(--light-blue);\n  line-height:1.1;\nletter-spacing:-0.5px;\n}\n\n.price-from-vat{\n  font-size:14px;\n  font-weight:500;\n  color:#000000;\n  margin-top:6px;\n}\n\n\n\/* ================= TABLES ================= *\/\n\n.tables-section{\nmargin-top:120px;\nmargin-bottom:0;\n}\n\n\n.table-wrapper{\n  background:#ffffff;\n  padding:50px;\n  border-radius:12px;\n  box-shadow:5px 5px 0 black;\n  \n}\n\n\n\n.pricing-section-header{\n  display:flex;\n  align-items:center;\n  gap:15px;\n  margin:30px 0 25px;\n}\n\n.section-icon{\n  width:36px;\n  height:36px;\n  border-radius:50%;\n  object-fit:cover;\n  flex-shrink:0;\n}\n\n.pricing-section-header h4{\n  margin:0;\n  font-size:25px;\n  font-weight:700;\n  color:var(--dark-blue);\n}\n\n.pricing-row > div{\n  line-height:1.5;\n  padding-right:15px;\n  overflow-wrap:anywhere;\n  word-break:break-word;\n  white-space:normal;\n}\n.pricing-table{\ndisplay:flex;\nflex-direction:column;\ngap:10px;\n}\n\n.pricing-row{\ndisplay:grid;\ngrid-template-columns:250px repeat(auto-fit,minmax(160px,1fr));\npadding:16px 20px;\nalign-items:center;\nfont-size:14px;\nborder-radius:8px;\n}\n\n\n.pricing-header{\n  background:#c8d6ee;\n  font-weight:600;\n  border-radius:6px;\n}\n\n.pricing-row.blue{background:#e7effb;}\n.pricing-row.white{background:#ffffff;}\n\n.pricing-label{\n  font-weight:400;\n  position:relative;\n  display:block;\n  overflow-wrap:anywhere;\n  word-break:break-word;\n  white-space:normal;\n}\n\n.pricing-row > div:not(:first-child){\n  font-weight:700;\n}\n\n.pricing-buy{\n  margin:25px 0 60px;\n  text-align:center;\n}\n\n\n.buy-btn{\n  width:240px;\n  height:56px;\n  background:#ffffff;\n  border:2px solid var(--light-blue);\n  color:var(--light-blue);\n  font-weight:600;\n  cursor:pointer;\n  transition:.2s;\n}\n\n.buy-btn:hover{\nbackground:var(--light-blue);\ncolor:#fff;\n}\n\n\n\/* Tooltip container *\/\n.info-wrapper{\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n}\n\n.info-wrapper::after{\n  content: attr(data-info);\n  position: absolute;\n  bottom: 140%;\n  left: 50%;\n  transform: translateX(-50%);\n  background:#1D2B3E;\n  color:#fff;\n  padding:10px 14px;\n  font-size:13px;\n  border-radius:8px;\n  max-width:min(320px, calc(100vw - 24px));\n  width:max-content;\n  opacity:0;\n  pointer-events:none;\n  transition:0.2s ease;\n  z-index:1000;\n  box-sizing:border-box;\n}\n\n.info-wrapper::before{\n  content:\"\";\n  position:absolute;\n  bottom:128%;\n  left:50%;\n  transform:translateX(-50%);\n  border-width:6px;\n  border-style:solid;\n  border-color:#1D2B3E transparent transparent transparent;\n  opacity:0;\n  transition:0.2s ease;\n  z-index:1000;\n}\n\n.info-wrapper:hover::after,\n.info-wrapper:hover::before,\n.info-wrapper.active::after,\n.info-wrapper.active::before{\n  opacity:1;\n}\n\n\/* edge-safe tooltip alignment *\/\n.info-wrapper.tooltip-left::after{\n  left:0;\n  transform:none;\n}\n\n.info-wrapper.tooltip-left::before{\n  left:12px;\n  transform:none;\n}\n\n.info-wrapper.tooltip-right::after{\n  left:auto;\n  right:0;\n  transform:none;\n}\n\n.info-wrapper.tooltip-right::before{\n  left:auto;\n  right:12px;\n  transform:none;\n}\n.info-icon-img {\n  width: 12px;       \n  height: 12px;\n  margin-left: 2px;  \n  vertical-align: middle;\n}\n\n\n\/* ================= TABLES BACKGROUND ================= *\/\n.tables-section{\n  position: relative;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  width: 100vw;\n\n  background:#d9dee6;\n  padding:120px 0;\n}\n\n.tables-section-inner{\n  max-width:1400px;\n  margin-left:auto;\n  margin-right:auto;\n  padding:0 30px 0 30px; \n}\n.site-content{\n  padding-bottom:0 !important;\n}\n\n.entry-content{\n  margin-bottom:0 !important;\n}\n\n.tables-section{\n  margin-bottom:0 !important;\n}\n.country-card,\n.table-block,\n.tables-country-block{\n  transition:opacity 0.2s ease, transform 0.2s ease;\n}\n\n\/* keep existing hover rule *\/\n.info-wrapper:hover::after,\n.info-wrapper:hover::before{\n  opacity:1;\n}\n\n\/* NEW: persistent state *\/\n.info-wrapper.active::after,\n.info-wrapper.active::before{\n  opacity:1;\n}\n\n\n@media (max-width:1200px)and (min-width:769px){\n\n  .pricing-table{\n    overflow-x:auto;\n    -webkit-overflow-scrolling:touch;\n  }\n\n  .pricing-row{\n    min-width:max-content;\n  }\n\n}\n\n\n\n\n.tables-country-header{\n  display:flex;\n  align-items:center;\n  gap:15px;\n  margin:60px 0 40px;\n}\n\n\n.tables-country-header img{\n  width:45px;\n  height:45px;\n  object-fit:cover;\n  border-radius:50%;\n  flex-shrink:0;\n}\n\n.tables-country-header h3{\n  margin:0;\n  font-size:32px;\n  font-weight:700;\n  color:var(--dark-blue);\n}\n\n@media(max-width:768px){\n  .buy-btn{\n    width:100%;\n    max-width:320px;\n  }\n.country-section{\n    margin:40px 0;\n  }\n\n\n\n  .tables-country-header{\n    margin:40px 0 25px;\n  }\n\n  .tables-country-header h3{\n    font-size:24px;\n  }\n  .filter-options{\n    border-radius:10px;\n    box-shadow:0 10px 25px rgba(0,0,0,0.08);\n    border:1px solid #d9dee6;\n  }\n\n \n.table-wrapper{\n    padding:20px;\n    border-radius:8px;\n  }\n\n  .filter-wrapper{\n    flex-direction:column;\n    gap:20px;\n    padding:0 20px;\n  }\n\n  .filter-box{\n    width:100%;\n  }\n\n  .filter-label{\n    font-size:13px;\n    margin-bottom:8px;\n  }\n\n \n\n  .filter-tag{\n    font-size:13px;\n    padding:6px 10px;\n  }\n\n  .filter-arrow{\n    margin-left:10px;\n  }\n\n}\n\n@media(max-width:480px){\n\n  .country-grid{\n    grid-template-columns:1fr;\n  }\n\n  .country-card{\n    padding:20px;\n    min-height:220px;\n    width:100%;\n    max-width:none;\n    box-shadow:6px 6px 0 var(--dark-blue);\n  }\n\n  .card-top{\n    display:flex;\n    justify-content:space-between;\n    align-items:flex-start;\n    gap:14px;\n  }\n\n  .card-title{\n    font-size:18px;\n    line-height:1.2;\n    max-width:none;\n    flex:1 1 auto;\n    min-width:0;\n  }\n\n  .card-price{\n    font-size:28px;\n    flex:0 0 auto;\n    align-items:flex-end;\n    text-align:right;\n  }\n\n  .card-bottom{\n    margin-top:auto;\n  }\n\n  .details-btn{\n    width:100%;\n    height:52px;\n  }\n\n  .info-wrapper::after{\n  bottom:110%;\n  font-size:12px;\n  padding:12px;\n}\n}\n@media (max-width:768px){\n\n  .table-wrapper{\n    padding:15px;\n    overflow-x:auto;\n    -webkit-overflow-scrolling:touch;\n  }\n\n  .pricing-table{\n    width:max-content;\n    min-width:100%;\n  }\n\n  .pricing-row{\n    grid-template-columns:180px repeat(4, minmax(130px, 1fr));\n    width:max-content;\n    min-width:100%;\n    font-size:13px;\n    padding:14px 16px;\n  }\n\n  .pricing-row > div{\n    padding-right:10px;\n    overflow-wrap:anywhere;\n    word-break:break-word;\n    white-space:normal;\n  }\n\n  .pricing-label{\n    display:block;\n  }\n\n  .price-cell{\n    overflow:hidden;\n  }\n\n  .price-from-value,\n  .price-from-label,\n  .price-from-vat{\n    overflow-wrap:anywhere;\n    word-break:break-word;\n    white-space:normal;\n  }\n\n  .price-from-value{\n    font-size:24px;\n  }\n}\n<\/style>\n\n\n<div class=\"filter-wrapper\">\n\n<div class=\"filter-box\">\n<div class=\"filter-label\">Countries where you sell<\/div>\n\n<div class=\"filter-selected\" id=\"countrySelected\">\n  <span class=\"filter-tags\"><\/span>\n  <span class=\"filter-clear\">Clear all<\/span>\n  <span class=\"filter-arrow\">\u25be<\/span>\n<\/div>\n\n\n<div class=\"filter-options\" id=\"countryOptions\">\n<div data-value=\"austria\">Austria<\/div>\n<div data-value=\"spain\">Spain<\/div>\n<div data-value=\"germany\">Germany<\/div>\n<div data-value=\"czech\">Czech Republic<\/div>\n<div data-value=\"slovakia\">Slovakia<\/div>\n<\/div>\n\n<\/div>\n\n<div class=\"filter-box\">\n<div class=\"filter-label\">Type<\/div>\n\n<div class=\"filter-selected\" id=\"serviceSelected\">\n  <span class=\"filter-tags\"><\/span>\n  <span class=\"filter-clear\">Clear all<\/span>\n  <span class=\"filter-arrow\">\u25be<\/span>\n<\/div>\n\n\n<div class=\"filter-options\" id=\"serviceOptions\">\n<div data-value=\"packaging\">Packaging<\/div>\n<div data-value=\"deposit\">Deposit<\/div>\n<div data-value=\"sup\">SUP<\/div>\n<div data-value=\"weee\">WEEE<\/div>\n<div data-value=\"batteries\">Batteries<\/div>\n<div data-value=\"weee_batt\">WEEE + Batteries<\/div>\n<div data-value=\"tires\">Tires<\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n<div class=\"country-section\">\n\n<!-- CARDS (unchanged example) -->\n\n<div class=\"country-group\" data-country=\"austria\">\n  <div class=\"country-title\">\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/austria.png\">\n    Austria\n  <\/div>\n\n  <div class=\"country-grid\">\n\n    <!-- Packaging -->\n    <div class=\"country-card\" data-country=\"austria\" data-service=\"packaging\" data-key=\"austria_packaging\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Packaging<\/div>\n        <div class=\"card-price\">\n          199.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Deposit -->\n    <div class=\"country-card\" data-country=\"austria\" data-service=\"deposit\" data-key=\"austria_deposit\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Deposit<\/div>\n        <div class=\"card-price\">\n          550.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n<div class=\"country-group\" data-country=\"spain\">\n  <div class=\"country-title\">\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Spain.png\">\n    Spain\n  <\/div>\n\n   \n  <div class=\"country-grid\">\n\n    <div class=\"country-card\" data-country=\"spain\" data-service=\"packaging\" data-key=\"spain_packaging\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Packaging<\/div>\n        <div class=\"card-price\">\n          199.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n<\/div>\n  <\/div>\n<\/div>\n\n\n<div class=\"country-group\" data-country=\"germany\">\n  <div class=\"country-title\">\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/DE.png\">\n    Germany\n  <\/div>\n\n  <div class=\"country-grid\">\n\n    <div class=\"country-card\" data-country=\"germany\" data-service=\"sup\" data-key=\"germany_sup\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Single Use Plastic (SUP)<\/div>\n        <div class=\"card-price\">\n          99.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n<div class=\"country-group\" data-country=\"czech\">\n  <div class=\"country-title\">\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Czechia-1.png\">\n    Czech Republic\n  <\/div>\n\n  <div class=\"country-grid\">\n\n    <!-- Packaging -->\n    <div class=\"country-card\" data-country=\"czech\" data-service=\"packaging\" data-key=\"czech_packaging\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Packaging<\/div>\n        <div class=\"card-price\">\n          99.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- WEEE -->\n    <div class=\"country-card\" data-country=\"czech\" data-service=\"weee\" data-key=\"czech_weee\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">WEEE &amp; Batteries<\/div>\n        <div class=\"card-price\">\n          150.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n<div class=\"country-group\" data-country=\"slovakia\">\n  <div class=\"country-title\">\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Slovakia.png\">\n    Slovakia\n  <\/div>\n\n  <div class=\"country-grid\">\n\n    <!-- Packaging -->\n    <div class=\"country-card\" data-country=\"slovakia\" data-service=\"packaging\" data-key=\"slovakia_packaging\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Packaging<\/div>\n        <div class=\"card-price\">\n          99.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- WEEE -->\n    <div class=\"country-card\" data-country=\"slovakia\" data-service=\"weee\" data-key=\"slovakia_weee\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">WEEE<\/div>\n        <div class=\"card-price\">\n          100.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Batteries -->\n    <div class=\"country-card\" data-country=\"slovakia\" data-service=\"batteries\" data-key=\"slovakia_batteries\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Batteries<\/div>\n        <div class=\"card-price\">\n          100.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- WEEE + Batteries -->\n    <div class=\"country-card\" data-country=\"slovakia\" data-service=\"weee_batt\" data-key=\"slovakia_weee_batt\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">WEEE + Batteries<\/div>\n        <div class=\"card-price\">\n          125.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Tires -->\n    <div class=\"country-card\" data-country=\"slovakia\" data-service=\"tires\" data-key=\"slovakia_tires\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Tires<\/div>\n        <div class=\"card-price\">\n          490.00 \u20ac\n          <span>excl. VAT \/ year<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Starting from<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<div class=\"tables-section\">\n  <div class=\"tables-section-inner\" id=\"tablesSection\"><\/div>\n<\/div>\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\",function(){\n\n\/* ================= FULL PRICING DATA ================= *\/\n\nvar pricingData = {\n\n\/* ================= AUSTRIA ================= *\/\n\naustria_packaging: [\n{\ntitle: \"Packaging\",\nheaders: [\"Package\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows: [\n{\nlabel:\"Criteria \",\nvalues:[\n\"Flat-rate reporters (up to and including 1.500kg of packaging volume)\",\n\"Annual reporters (up to and including 1.500 \u20ac license volume)\",\n\"Quarterly reporters (up to and including 20.000 \u20ac license volume)\",\n\"Monthly reporters (over 20.000 \u20ac license volume)\"\n]\n},\n{\nlabel:\"Annual Service Fee\",\nvalues:[\"199 \u20ac\",\"199 \u20ac\",\"199 \u20ac\",\"Individual\"]\n},\n{\nlabel:\"Annual Authorised Representative Fee\",\nvalues:[\"75 \u20ac\",\"275 \u20ac\",\"775 \u20ac\",\"Individual\"]\n},\n{\nlabel:\"Annual B2B Fee (if chosen)\",\nvalues:[\"125 \u20ac\",\"150 \u20ac\",\"250 \u20ac\",\"Individual\"]\n}\n]\n}\n],\n\naustria_deposit: [\n{\ntitle: \"Deposit\",\nheaders:[\"Package\",\"Small First Distributor\",\"Large First distributor\",\"Small Collector\",\"Large Collector\"],\nrows:[\n{\nlabel:\"Criteria \",\nvalues:[\"<20.000 pieces\",\"From 20.000 pieces\",\"<20.000 pieces\",\"From 20.000 pieces\"]\n},\n{\nlabel:\"Annual Authorised Representative Fee\",\nvalues:[\n\"550 \u20ac plus 2,75% of the participation fee in the deposit system\",\n\"1100 \u20ac plus 2,75% of the participation fee in the deposit system\",\n\"550 \u20ac plus 2,75% of the participation fee in the deposit system\",\n\"1100 \u20ac plus 2,75% of the participation fee in the deposit system\"\n]\n},\n{\nlabel:\"One time Registration including contract management\",\nvalues:[\"1050 \u20ac\",\"1050 \u20ac\",\"350 \u20ac\",\"350 \u20ac\"]\n},\n{\nlabel:\"One time registration fee of containers subject to deposit including sample submission\",\nvalues:[\n\"Estimated cost per item 4.5 h \/ 787.50 \u20ac\",\n\"Estimated cost per item 4.5 h \/ 787.50 \u20ac\",\n\"n.a.\",\n\"n.a.\"\n]\n},\n{\nlabel:\"Monthly quantity report including administrative activities\",\nvalues:[\n\"Estimated expenditure p.a. 7 h \/ 1225 \u20ac\",\n\"Estimated expenditure p.a. 7 h \/ 1225 \u20ac\",\n\"Estimated expenditure p.a. 3 h \/ 525 \u20ac\",\n\"Estimated expenditure p.a. 3 h \/ 525 \u20ac\"\n]\n}\n]\n}\n],\n\n\/* ================= SPAIN ================= *\/\n\nspain_packaging: [\n{\ntitle:\"Packaging\",\nheaders:[\"Package\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Criteria \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"Annual Service Fee\",\nvalues:[\"199 \u20ac\",\"199 \u20ac\",\"199 \u20ac\",\"Individual\"]\n},\n{\nlabel:\"Annual Authorised Representative Fee\",\nvalues:[\"75 \u20ac\",\"275 \u20ac\",\"775 \u20ac\",\"Individual\"]\n}\n]\n}\n],\n\n\/* ================= GERMANY ================= *\/\n\ngermany_sup: [\n{\ntitle:\"Single Use Plastic (SUP)\",\nheaders:[\"Package\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Criteria \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"Annual Service Fee\",\nvalues:[\"99 \u20ac\",\"99 \u20ac\",\"99 \u20ac\",\"99 \u20ac\"]\n},\n{\nlabel:\"Annual Authorised Representative Fee\",\nvalues:[\n\"75 \u20ac<br>Plus 2,75% of the special levies according to the EWK Fund\",\n\"150 \u20ac<br>Plus 2,75% of the special levies according to the EWK Fund\",\n\"225 \u20ac<br>Plus 2,75% of the special levies according to the EWK Fund\",\n\"350 \u20ac<br>Plus 2,75% of the special levies according to the EWK Fund\"\n]\n}\n]\n}\n],\nczech_packaging: [\n{\ntitle:\"Packaging\",\nheaders:[\"Package\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Criteria \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"Annual Service Fee\",\nvalues:[\"99 \u20ac\",\"99 \u20ac\",\"99 \u20ac\",\"Individual\"]\n},\n{\nlabel:\"Annual Authorised Representative Fee\",\nvalues:[\"40 \u20ac\",\"1000 \u20ac\",\"1200 \u20ac\",\"Individual\"]\n}\n]\n}\n],\n\nczech_weee: [\n{\ntitle:\"WEEE &#038; Batteries\",\nheaders:[\"Package\",\"S\u2013Starter\",\"M\u2013Growth\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Criteria \",\nvalues:[\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"One-time Fee\",\nvalues:[\"150 \u20ac\",\"170 \u20ac\",\"Individual\"]\n},\n{\nlabel:\"Annual Authorised Representative Fee\",\nvalues:[\"450 \u20ac\",\"700 \u20ac\",\"Individual\"]\n}\n]\n}\n],\nslovakia_packaging: [\n{\ntitle:\"Packaging\",\nheaders:[\"Package\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Criteria \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"Annual Service Fee\",\nvalues:[\"99 \u20ac\",\"99 \u20ac\",\"99 \u20ac\",\"Individual\"]\n},\n{\nlabel:\"Annual Authorised Representative Fee\",\nvalues:[\"85 \u20ac\",\"250 \u20ac\",\"450 \u20ac\",\"Individual\"]\n}\n]\n}\n],\n\nslovakia_weee: [\n{\ntitle:\"WEEE\",\nheaders:[\"Package\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Criteria \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15T\"]\n},\n{\nlabel:\"One-time Fee\",\nvalues:[\"100 \u20ac\",\"150 \u20ac\",\"170 \u20ac\",\"Individual\"]\n},\n{\nlabel:\"Annual Authorised Representative Fee\",\nvalues:[\"150 \u20ac\",\"390 \u20ac\",\"560 \u20ac\",\"Individual\"]\n}\n]\n}\n],\n\nslovakia_weee_batt: [\n{\ntitle:\"WEEE + Batteries\",\nheaders:[\"Package\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Criteria \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"One-time Fee\",\nvalues:[\"125 \u20ac\",\"175 \u20ac\",\"195 \u20ac\",\"Individual\"]\n},\n{\nlabel:\"Annual Authorised Representative Fee\",\nvalues:[\"250 \u20ac\",\"410 \u20ac\",\"760 \u20ac\",\"Individual\"]\n}\n]\n}\n],\n\nslovakia_batteries: [\n{\ntitle:\"Batteries\",\nheaders:[\"Package\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Criteria \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15T\"]\n},\n{\nlabel:\"One-time Fee\",\nvalues:[\"100 \u20ac\",\"150 \u20ac\",\"170 \u20ac\",\"Individual\"]\n},\n{\nlabel:\"Annual Authorised Representative Fee\",\nvalues:[\"150 \u20ac\",\"390 \u20ac\",\"560 \u20ac\",\"Individual\"]\n}\n]\n}\n],\n\nslovakia_tires: [\n{\ntitle:\"Tires\",\nheaders:[\"Package\",\"All sizes of companies\"],\nrows:[\n{label:\"One-time Fee\",values:[\"245 \u20ac\"]},\n{label:\"Annual Fee\",values:[\"490 \u20ac\"]}\n]\n}\n]\n\n};\n\n\/* ================= BUILD TABLES ================= *\/\n\nvar tablesSection = document.getElementById(\"tablesSection\");\n\n\/* COUNTRY INFO (flag + name) *\/\n\nvar countryInfo = {\n  austria: {\n    name: \"Austria\",\n    flag: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/austria.png\"\n  },\n  spain: {\n    name: \"Spain\",\n    flag: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Spain.png\"\n  },\n  germany: {\n    name: \"Germany\",\n    flag: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/DE.png\"\n  },\n  czech: {\n    name: \"Czech Republic\",\n    flag: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Czechia-1.png\"\n  },\n  slovakia: {\n    name: \"Slovakia\",\n    flag: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Slovakia.png\"\n  }\n};\n\nfunction formatPrice(value){\n\n    if(typeof value !== \"string\") return value;\n\n  \/\/ match number followed by \u20ac\n  var match = value.match(\/^(\\d+)(\\s?\u20ac)(.*)$\/);\n\n  if(match){\n    var number = parseFloat(match[1]);\n    var euro   = match[2];\n    var rest   = match[3] || \"\";\n\n    return number.toFixed(2) + euro + rest;\n  }\n  return value; \/\/ return unchanged if not simple number\n}\n\nvar infoContent = {\n\n  \/* ================= AUSTRIA ================= *\/\n  austria_packaging: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes legal updates, coordination with the authorities, control of quantity reporting and a flat-rate liability fee.\",\n    \"Annual B2B Fee (if chosen)\":\n      \"Includes support in issuing legally binding declarations (RVE), providing information to your B2B customers and informing the authorities about the quantities sold.\"\n  },\n\n  austria_deposit: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes monthly quantity reporting including administrative activities and is dependent on expenditure.\"\n  },\n\n  \/* ================= CZECHIA ================= *\/\n  czech_packaging: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes legal updates, control of quantity reporting and a flat-rate liability fee.\"\n  },\n\n  czech_weee: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes legal updates, control of quantity reporting and a flat-rate liability fee.\"\n  },\n\n  \/* ================= GERMANY ================= *\/\n  germany_sup: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes legal updates, forwarding of single-use plastic fees to the authorities and a flat-rate liability fee.\"\n  },\n\n  \/* ================= SLOVAKIA ================= *\/\n  slovakia_packaging: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes legal updates, control of quantity reporting and a flat-rate liability fee.\"\n  },\n\n  slovakia_weee: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes legal updates, control of quantity reporting and a flat-rate liability fee.\"\n  },\n\n  slovakia_weee_batt: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes legal updates, control of quantity reporting and a flat-rate liability fee.\"\n  },\n\n  slovakia_batteries: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes legal updates, control of quantity reporting and a flat-rate liability fee.\"\n  },\n\n  slovakia_tires: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes legal updates, control of quantity reporting and a flat-rate liability fee.\"\n  },\n\n  \/* ================= SPAIN ================= *\/\n  spain_packaging: {\n    \"Annual Authorised Representative Fee\":\n      \"Includes legal updates, monitoring of quantity reporting, annual reporting to the authorities and a flat-rate liability fee.\"\n  }\n\n};\n\n\n\/* BUILD SINGLE TABLE *\/\n\nvar serviceIcons = {\n  packaging: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/icon_packaging.png\",\n  deposit: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-347.png\", \/\/ beverage \/ single use\n  sup: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-347.png\",\n  batteries: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-431.png\",\n  weee: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-431.png\",\n  weee_batt: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-431.png\",\n  tires: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-347-1.png\"\n};\n\nfunction buildSection(section,key){\n\n  var html=\"\";\nhtml+='<div class=\"table-block\" id=\"table_'+key+'\">';\nhtml+='<div class=\"table-wrapper\">';\n\n  html+='<div class=\"pricing-section-header\">';\n var serviceType = key.split(\"_\").slice(1).join(\"_\");\nvar iconSrc = serviceIcons[serviceType] || serviceIcons[\"packaging\"];\n\nhtml+='<img decoding=\"async\" src=\"'+iconSrc+'\" class=\"section-icon\">';\n  html+='<h4>'+section.title+'<\/h4>';\n  html+='<\/div>';\n\n  html+='<div class=\"pricing-table\">';\n\n\/* HEADER *\/\nif(section.headers && section.headers.length){\n  html += '<div class=\"pricing-row pricing-header\">';\n  section.headers.forEach(function(h){\n    html += '<div>' + h + '<\/div>';\n  });\n  html += '<\/div>';\n}\n\n  \/* NORMAL ROWS *\/\nsection.rows.forEach(function(row,i){\n\n  var cls = i%2===0 ? 'pricing-row blue' : 'pricing-row white';\n  html += '<div class=\"'+cls+'\">';\n\n  var labelText = row.label === \"Condition\" ? \"\" : row.label;\n\n  html += '<div class=\"pricing-label\">';\n\n  if(labelText){\n\n    var tooltipText = \"\";\n\n    if(infoContent[key] && infoContent[key][labelText]){\n      tooltipText = infoContent[key][labelText];\n    }\n\n    html += labelText;\n\n    if(tooltipText){\n      html += \n        '<span class=\"info-wrapper\" data-info=\"'+ tooltipText.replace(\/\"\/g,'&quot;') +'\">' +\n        '<img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/info.png\" class=\"info-icon-img\">' +\n        '<\/span>';\n    }\n\n  }\n\n  html += '<\/div>';\n\n\n\n\n\n\n    row.values.forEach(function(v){\n      html+='<div>'+formatPrice(v)+'<\/div>';\n    });\n\n    html+='<\/div>'; \/\/ CLOSE ROW\n\n  });\n\n  \/* FINAL PRICE ROW *\/\n \/* FINAL PRICE ROW - DYNAMIC SUM *\/\n\nvar columnCount = section.rows[0].values.length;\nvar columnTotals = new Array(columnCount).fill(0);\n\n\/\/ Determine starting row index\nvar startIndex = (key === \"slovakia_tires\") ? 0 : 1;\n\n\/\/ Loop rows conditionally\nfor(var r = startIndex; r < section.rows.length; r++){\n\n  var row = section.rows[r];\n\n  row.values.forEach(function(value, index){\n\n    if(typeof value !== \"string\") return;\n\n    var match = value.match(\/(\\d+(?:[.,]\\d+)?)\\s?\u20ac\/);\n\n    if(match){\n      var number = parseFloat(match[1].replace(\",\", \".\"));\n      columnTotals[index] += number;\n    }\n\n  });\n\n}\n\n\n\nhtml += '<div class=\"pricing-row price-row\">';\nhtml += '<div><\/div>';\n\nfor (var i = 0; i < columnCount; i++) {\n  var total = columnTotals[i];\n  var isLastColumn = i === columnCount - 1;\n  var isIndividual = total <= 0;\n\n  html += '<div class=\"price-cell\">';\n\n  if (key === \"austria_packaging\") {\n    if (i === 0) {\n      html += '<div class=\"price-from-label\">Price from<\/div>';\n      html += '<div class=\"price-from-value\">274.00 \u20ac<\/div>';\n      html += '<div class=\"price-from-vat\">excl. VAT \/ year<\/div>';\n    } else if (i === 1) {\n      html += '<div class=\"price-from-label\">Price from<\/div>';\n      html += '<div class=\"price-from-value\">474.00 \u20ac<\/div>';\n      html += '<div class=\"price-from-vat\">excl. VAT \/ year<\/div>';\n    } else if (i === 2) {\n      html += '<div class=\"price-from-label\">Price from<\/div>';\n      html += '<div class=\"price-from-value\">974.00 \u20ac<\/div>';\n      html += '<div class=\"price-from-vat\">excl. VAT \/ year<\/div>';\n    } else if (i === 3) {\n      html += '<div class=\"price-from-value\">Individual<\/div>';\n    }\n  } else {\n    if (isLastColumn && isIndividual) {\n      html += '<div class=\"price-from-value\">Individual<\/div>';\n    } else {\n      html += '<div class=\"price-from-label\">Price from<\/div>';\n\n      if (isIndividual) {\n        html += '<div class=\"price-from-value\">Individual<\/div>';\n      } else {\n        html += '<div class=\"price-from-value\">' + total.toFixed(2) + ' \u20ac<\/div>';\n      }\n\n      html += '<div class=\"price-from-vat\">excl. VAT \/ year<\/div>';\n    }\n  }\n\n  html += '<\/div>';\n}\n\nhtml += '<\/div>';\n\n\nhtml+='<\/div>'; \/\/ CLOSE PRICE ROW\nhtml+='<\/div>'; \/\/ CLOSE pricing-table\n\n\/* BUY BUTTON INSIDE WHITE BOX *\/\nhtml += '<div class=\"pricing-buy\">';\nhtml += '<button class=\"buy-btn\" onclick=\"window.location.href=\\'https:\/\/portal.authoriseme.eu\/r\/old\\'\">Buy now<\/button>';\nhtml += '<\/div>';\n\nhtml+='<\/div>'; \/\/ CLOSE table-wrapper\n\nhtml+='<\/div>'; \/\/ CLOSE table-block\n\n  return html;\n}\n\n\n\/* BUILD TABLES GROUPED BY COUNTRY *\/\n\nObject.keys(countryInfo).forEach(function(countryKey){\n\n  var relatedTables = Object.keys(pricingData)\n    .filter(key => key.startsWith(countryKey + \"_\"));\n\n  if(!relatedTables.length) return;\n\n  var countryWrapper = document.createElement(\"div\");\ncountryWrapper.className = \"tables-country-block\";\ncountryWrapper.dataset.country = countryKey;\n\nvar countryHTML = `\n  <div class=\"tables-country-header\">\n    <img decoding=\"async\" src=\"${countryInfo[countryKey].flag}\">\n    <h3>${countryInfo[countryKey].name}<\/h3>\n  <\/div>\n`;\n\nvar tablesHTML = \"\";\n\nrelatedTables.forEach(function(key){\n  pricingData[key].forEach(function(section){\n    tablesHTML += buildSection(section,key);\n  });\n});\n\ncountryWrapper.innerHTML = countryHTML + tablesHTML;\n\ntablesSection.appendChild(countryWrapper);\n});\n\n\n\/* ================= SCROLL TO TABLE ================= *\/\n\ndocument.querySelectorAll(\".details-btn\").forEach(function(btn){\n  btn.addEventListener(\"click\", function(){\n\n    var card = this.closest(\".country-card\");\n    if(!card) return;\n\n    var key = card.dataset.key;\n    var table = document.getElementById(\"table_\" + key);\n\n    if(!table) return;\n\n    const y = table.getBoundingClientRect().top + window.pageYOffset - 120;\n\n    window.scrollTo({\n      top: y,\n      behavior: \"smooth\"\n    });\n\n  });\n});\n\n\/* ================= FILTER LOGIC ================= *\/\n\nvar selectedCountries=[];\nvar selectedServices=[];\n\nfunction updateVisibility(){\n\n  \/* ===== FILTER CARDS ===== *\/\n\n  document.querySelectorAll(\".country-group\").forEach(function(group){\n\n    var country = group.dataset.country;\n    var countryMatch = !selectedCountries.length || selectedCountries.includes(country);\n\n    var visibleCards = 0;\n\n    group.querySelectorAll(\".country-card\").forEach(function(card){\n\n      var serviceMatch = !selectedServices.length || selectedServices.includes(card.dataset.service);\n\n      var visible = countryMatch && serviceMatch;\n\n      card.style.display = visible ? \"\" : \"none\";\n\n      if(visible) visibleCards++;\n\n    });\n\n    group.style.display = visibleCards ? \"\" : \"none\";\n  });\n\n\n  \/* ===== FILTER TABLES ===== *\/\n\n  document.querySelectorAll(\".table-block\").forEach(function(table){\n\n    var key = table.id.replace(\"table_\",\"\");\n    var parts = key.split(\"_\");\n\n    var country = parts[0];\n    var service = parts.slice(1).join(\"_\");\n\n    var countryMatch = !selectedCountries.length || selectedCountries.includes(country);\n    var serviceMatch = !selectedServices.length || selectedServices.includes(service);\n\n    var visible = countryMatch && serviceMatch;\n\n    table.style.display = visible ? \"\" : \"none\";\n\n  });\n\n\n    \/* ===== FILTER TABLE COUNTRY HEADERS ===== *\/\n\n  document.querySelectorAll(\".tables-country-block\").forEach(function(block){\n\n    var hasVisibleTable = false;\n\n    block.querySelectorAll(\".table-block\").forEach(function(table){\n      if(table.style.display !== \"none\"){\n        hasVisibleTable = true;\n      }\n    });\n\n    block.style.display = hasVisibleTable ? \"\" : \"none\";\n\n  });\n}\nfunction initFilter(selectedId,optionsId,array){\n\nvar selectedBox=document.getElementById(selectedId);\nvar optionsBox=document.getElementById(optionsId);\n\nselectedBox.onclick=function(e){\n  e.stopPropagation();\n\n  const isOpen = optionsBox.style.display === \"block\";\n\n  document.querySelectorAll(\".filter-options\")\n    .forEach(o => o.style.display = \"none\");\n\n  if(!isOpen){\n    optionsBox.style.display = \"block\";\n  }\n};\n\noptionsBox.querySelectorAll(\"div\").forEach(function(opt){\nopt.onclick=function(e){\ne.stopPropagation();\nvar val=this.dataset.value;\nif(array.includes(val)){\narray.splice(array.indexOf(val),1);\n}else{\narray.push(val);\n}\nrenderTags(selectedBox,array);\nupdateVisibility();\n};\n});\n}\n\nfunction setupClearAll(selectedId, array){\n  const container = document.getElementById(selectedId);\n  const clearBtn = container.querySelector(\".filter-clear\");\n\n  clearBtn.addEventListener(\"click\", function(e){\n    e.stopPropagation();\n    array.length = 0;\n    renderTags(container, array);\n    updateVisibility();\n  });\n}\n\nsetupClearAll(\"countrySelected\", selectedCountries);\nsetupClearAll(\"serviceSelected\", selectedServices);\n\n\nfunction renderTags(container,array){\n\n  var wrapper = container.querySelector(\".filter-tags\");\n  var clearBtn = container.querySelector(\".filter-clear\");\n\n  wrapper.innerHTML=\"\";\n\n  array.forEach(function(val){\n\n  \/\/ Find matching option text\n  var option = document.querySelector('[data-value=\"'+val+'\"]');\n  var label = option ? option.textContent : val;\n\n  var tag = document.createElement(\"div\");\n  tag.className = \"filter-tag\";\n  tag.innerHTML = label + ' <span>\u00d7<\/span>';\n\n    tag.querySelector(\"span\").onclick=function(e){\n      e.stopPropagation();\n      array.splice(array.indexOf(val),1);\n      renderTags(container,array);\n      updateVisibility();\n    };\n\n    wrapper.appendChild(tag);\n  });\n\n  \/\/ Show\/hide Clear All\n  if(array.length){\n    clearBtn.style.display=\"inline-block\";\n  }else{\n    clearBtn.style.display=\"none\";\n  }\n\n}\n\n\ndocument.addEventListener(\"click\",function(){\ndocument.querySelectorAll(\".filter-options\").forEach(o=>o.style.display=\"none\");\n});\n\ninitFilter(\"countrySelected\",\"countryOptions\",selectedCountries);\ninitFilter(\"serviceSelected\",\"serviceOptions\",selectedServices);\n\n});\n\ndocument.addEventListener(\"click\", function(e){\n\n  const clickedTooltip = e.target.closest(\".info-wrapper\");\n\n  document.querySelectorAll(\".info-wrapper\").forEach(function(wrapper){\n    wrapper.classList.remove(\"active\", \"tooltip-left\", \"tooltip-right\");\n  });\n\n  if(clickedTooltip){\n    e.stopPropagation();\n\n    var rect = clickedTooltip.getBoundingClientRect();\n    var tooltipWidth = Math.min(320, window.innerWidth - 24);\n\n    if(rect.left < tooltipWidth \/ 2){\n      clickedTooltip.classList.add(\"tooltip-left\");\n    } else if((window.innerWidth - rect.right) < tooltipWidth \/ 2){\n      clickedTooltip.classList.add(\"tooltip-right\");\n    }\n\n    clickedTooltip.classList.add(\"active\");\n  }\n\n});\n\n<\/script>\n<\/div>\n<\/div>\n\n<div id=\"pricing-table-de\">\n<div class=\"pricing-page\">\n<style>\n:root{\n--light-blue:#5689db;\n--dark-blue:#1d3e4f;\n--white:#ffffff;\n--light-grey:#e9ecf2;\n}\n\nhtml {\n  font-size: 100% !important;\n}\nhtml, body {\n  overflow-x: hidden;\n}\n\n.pricing-page {\n    font-weight: 400;\n  color: var(--dark-blue);\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\/* ================= FILTER ================= *\/\n\n.filter-wrapper{\n  display:flex;\n  gap:40px;\n  max-width:1000px;\n  margin-left:0;\n  margin-right:0;\n}\n\n.filter-box{\n  flex:1;\n  position:relative;\n}\n\n\n\n.filter-label{\nfont-size:14px;\nmargin-bottom:6px;\nfont-weight:600;\ncolor:var(--dark-blue);\n}\n\n.filter-clear{\n  display:none;    \n  margin-left:12px;\n  font-size:14px;\n  font-weight:600;\n  color:var(--light-blue);\n  white-space:nowrap;\n  cursor:pointer;\n}\n\n.filter-clear:hover{\n  text-decoration:underline;\n}\n\n\n.filter-selected{\n  background:var(--light-grey);\n  padding:10px 16px;\n  min-height:44px;\n  display:flex;\n  align-items:center;\n  cursor:pointer;\n}\n\n.filter-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n  align-items:center;\n}\n\n.filter-tag{\n  background:var(--dark-blue);\n  color:#fff;\n  padding:6px 10px;\n  font-size:14px;\n  font-weight:600;\n \n  display:flex;\n  align-items:center;\n  gap:6px;\n}\n\n.filter-tag span{cursor:pointer;}\n\n.filter-arrow{\n  margin-left:auto;  \n  flex-shrink:0;\n  font-size:14px;\n  opacity:.7;\n}\n\n.filter-options{\nposition:absolute;\nbackground:#fff;\nborder:1px solid #ccc;\nwidth:100%;\nmargin-top:5px;\ndisplay:none;\nz-index:20;\nmax-height:250px;\noverflow-y:auto;\n}\n\n.filter-options div{\npadding:8px 10px;\nfont-size:14px;\ncursor:pointer;\n}\n\n.filter-options div:hover{\nbackground:#f2f4f8;\n}\n\n\/* ================= COUNTRY CARDS ================= *\/\n\n .country-section{\n  max-width:1200px;\n  margin:0 0;\n}\n.country-group{margin-bottom:60px;}\n\n.country-title{\ndisplay:flex;\nalign-items:center;\ngap:10px;\nfont-size:32px;\nfont-weight:700;\ncolor:var(--dark-blue);\nmargin:40px 0 25px;\n}\n\n.country-title img{\nwidth:45px;\nheight:45px;\nobject-fit:cover;\nborder-radius:50%;\n}\n\n.country-grid{\n  display:grid;\n  grid-template-columns:repeat(auto-fit, minmax(320px, 375px));\n  column-gap:30px;\n  row-gap:30px;\n  width:100%;\n  margin:0;\n}\n\n.country-card{\n  background:var(--light-grey);\n  padding:28px 30px;\n  border-radius:12px;\n  box-shadow:5px 5px 0 black;\n  transition:.2s;\n  display:flex;\n  flex-direction:column;\n  justify-content:space-between;\n  min-height:240px;\n  width:100%;\n  max-width:375px;\n}\n\n.card-bottom{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n  margin-top:20px;\n}\n.card-starting{\n  font-size:14px;       \n  font-weight:400;\n  color:black;\n}\n\n\n.country-card:hover{transform:translateY(-3px);}\n\n.card-top{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:30px;\n}\n\n.card-title{\n  font-weight:700;\n  font-size:25px;\n  line-height:1.2;\n  color:var(#111512);\n  max-width:55%;   \/* \ud83d\udd25 tighter *\/\n}\n\n\n.card-price{\n  display:flex;\n  flex-direction:column;\n  align-items:flex-start;\n  justify-content:flex-start; \n  font-size:40px;\n  font-weight:700;\n  color:var(--light-blue);\n  white-space:nowrap;\n  margin-top:6px;  \ntext-align:left;         \n}\n.card-price span{\n  font-size:14px;\n  font-weight:400;\n  color:var(--dark-blue);\n  margin-top:2px; \n}\n\n\n.details-btn{\n  background:#0B56A9;\n  color:#fff;\n  padding:16px 0;\n  border:none;\n  font-weight:700;\n  font-size:16px;\n  border-radius:0;\n  cursor:pointer;\n  width:65%;        \n  max-width:300px;  \n}\n\n\n.details-btn:hover{\n  background:#084a91;\n}\n\n\n.card-starting{\n  font-size:14px;\n  font-weight:400;\n  margin-top:6px;\n  color:var(--dark-blue);\n}\n\n.pricing-final-row{\n  margin-top:30px;\n  padding-top:25px;\n  border-top:1px solid #e0e4ec;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  text-align:center;\n}\n\n.price-from-label{\n  font-size:14px;\n  font-weight:500;\n  color:#000000;\n  margin-bottom:6px;\n}\n\n.price-from-value{\n  font-size:40px;\n  font-weight:700;\n  color:var(--light-blue);\n  line-height:1.1;\nletter-spacing:-0.5px;\n}\n\n.price-from-vat{\n  font-size:14px;\n  font-weight:500;\n  color:#000000;\n  margin-top:6px;\n}\n\n\n\/* ================= TABLES ================= *\/\n\n.tables-section{\nmargin-top:120px;\nmargin-bottom:0;\n}\n\n\n.table-wrapper{\n  background:#ffffff;\n  padding:50px;\n  border-radius:12px;\n  box-shadow:5px 5px 0 black;\n  \n}\n\n\n\n.pricing-section-header{\n  display:flex;\n  align-items:center;\n  gap:15px;\n  margin:30px 0 25px;\n}\n\n.section-icon{\n  width:36px;\n  height:36px;\n  border-radius:50%;\n  object-fit:cover;\n  flex-shrink:0;\n}\n\n.pricing-section-header h4{\n  margin:0;\n  font-size:25px;\n  font-weight:700;\n  color:var(--dark-blue);\n}\n\n.pricing-row > div{\n  line-height:1.5;\n  padding-right:15px;\n  overflow-wrap:anywhere;\n  word-break:break-word;\n  white-space:normal;\n}\n.pricing-table{\ndisplay:flex;\nflex-direction:column;\ngap:10px;\n}\n\n.pricing-row{\ndisplay:grid;\ngrid-template-columns:250px repeat(auto-fit,minmax(160px,1fr));\npadding:16px 20px;\nalign-items:center;\nfont-size:14px;\nborder-radius:8px;\n}\n\n\n.pricing-header{\n  background:#c8d6ee;\n  font-weight:600;\n  border-radius:6px;\n}\n\n.pricing-row.blue{background:#e7effb;}\n.pricing-row.white{background:#ffffff;}\n\n.pricing-label{\n  font-weight:400;\n  position:relative;\n  display:block;\n  overflow-wrap:anywhere;\n  word-break:break-word;\n  white-space:normal;\n}\n\n.pricing-row > div:not(:first-child){\n  font-weight:700;\n}\n\n.pricing-buy{\n  margin:25px 0 60px;\n  text-align:center;\n}\n\n\n.buy-btn{\n  width:240px;\n  height:56px;\n  background:#ffffff;\n  border:2px solid var(--light-blue);\n  color:var(--light-blue);\n  font-weight:600;\n  cursor:pointer;\n  transition:.2s;\n}\n\n.buy-btn:hover{\nbackground:var(--light-blue);\ncolor:#fff;\n}\n\n\n\/* Tooltip container *\/\n.info-wrapper{\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n}\n\n.info-wrapper::after{\n  content: attr(data-info);\n  position: absolute;\n  bottom: 140%;\n  left: 50%;\n  transform: translateX(-50%);\n  background:#1D2B3E;\n  color:#fff;\n  padding:10px 14px;\n  font-size:13px;\n  border-radius:8px;\n  max-width:min(320px, calc(100vw - 24px));\n  width:max-content;\n  opacity:0;\n  pointer-events:none;\n  transition:0.2s ease;\n  z-index:1000;\n  box-sizing:border-box;\n}\n\n.info-wrapper::before{\n  content:\"\";\n  position:absolute;\n  bottom:128%;\n  left:50%;\n  transform:translateX(-50%);\n  border-width:6px;\n  border-style:solid;\n  border-color:#1D2B3E transparent transparent transparent;\n  opacity:0;\n  transition:0.2s ease;\n  z-index:1000;\n}\n\n.info-wrapper:hover::after,\n.info-wrapper:hover::before,\n.info-wrapper.active::after,\n.info-wrapper.active::before{\n  opacity:1;\n}\n\n\/* edge-safe tooltip alignment *\/\n.info-wrapper.tooltip-left::after{\n  left:0;\n  transform:none;\n}\n\n.info-wrapper.tooltip-left::before{\n  left:12px;\n  transform:none;\n}\n\n.info-wrapper.tooltip-right::after{\n  left:auto;\n  right:0;\n  transform:none;\n}\n\n.info-wrapper.tooltip-right::before{\n  left:auto;\n  right:12px;\n  transform:none;\n}\n\n.info-icon-img {\n  width: 12px;       \n  height: 12px;\n  margin-left: 2px;  \n  vertical-align: middle;\n}\n\n\n\/* ================= TABLES BACKGROUND ================= *\/\n.tables-section{\n  position: relative;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  width: 100vw;\n\n  background:#d9dee6;\n  padding:120px 0;\n}\n\n.tables-section-inner{\n  max-width:1400px;\n  margin-left:auto;\n  margin-right:auto;\n  padding:0 30px 0 30px; \n}\n.site-content{\n  padding-bottom:0 !important;\n}\n\n.entry-content{\n  margin-bottom:0 !important;\n}\n\n.tables-section{\n  margin-bottom:0 !important;\n}\n.country-card,\n.table-block,\n.tables-country-block{\n  transition:opacity 0.2s ease, transform 0.2s ease;\n}\n\n\/* keep existing hover rule *\/\n.info-wrapper:hover::after,\n.info-wrapper:hover::before{\n  opacity:1;\n}\n\n\/* NEW: persistent state *\/\n.info-wrapper.active::after,\n.info-wrapper.active::before{\n  opacity:1;\n}\n\n\n@media (max-width:1200px)and (min-width:769px){\n\n  .pricing-table{\n    overflow-x:auto;\n    -webkit-overflow-scrolling:touch;\n  }\n\n  .pricing-row{\n    min-width:max-content;\n  }\n\n}\n\n\n\n\n.tables-country-header{\n  display:flex;\n  align-items:center;\n  gap:15px;\n  margin:60px 0 40px;\n}\n\n\n.tables-country-header img{\n  width:45px;\n  height:45px;\n  object-fit:cover;\n  border-radius:50%;\n  flex-shrink:0;\n}\n\n.tables-country-header h3{\n  margin:0;\n  font-size:32px;\n  font-weight:700;\n  color:var(--dark-blue);\n}\n\n@media(max-width:768px){\n  .buy-btn{\n    width:100%;\n    max-width:320px;\n  }\n.country-section{\n    margin:40px 0;\n  }\n\n\n\n  .tables-country-header{\n    margin:40px 0 25px;\n  }\n\n  .tables-country-header h3{\n    font-size:24px;\n  }\n  .filter-options{\n    border-radius:10px;\n    box-shadow:0 10px 25px rgba(0,0,0,0.08);\n    border:1px solid #d9dee6;\n  }\n\n \n.table-wrapper{\n    padding:20px;\n    border-radius:8px;\n  }\n\n  .filter-wrapper{\n    flex-direction:column;\n    gap:20px;\n    padding:0 20px;\n  }\n\n  .filter-box{\n    width:100%;\n  }\n\n  .filter-label{\n    font-size:13px;\n    margin-bottom:8px;\n  }\n\n \n\n  .filter-tag{\n    font-size:13px;\n    padding:6px 10px;\n  }\n\n  .filter-arrow{\n    margin-left:10px;\n  }\n\n}\n\n@media(max-width:480px){\n\n  .country-grid{\n    grid-template-columns:1fr;\n  }\n\n  .country-card{\n    padding:20px;\n    min-height:220px;\n    width:100%;\n    max-width:none;\n    box-shadow:6px 6px 0 var(--dark-blue);\n  }\n\n  .card-top{\n    display:flex;\n    justify-content:space-between;\n    align-items:flex-start;\n    gap:14px;\n  }\n\n  .card-title{\n    font-size:18px;\n    line-height:1.2;\n    max-width:none;\n    flex:1 1 auto;\n    min-width:0;\n  }\n\n  .card-price{\n    font-size:28px;\n    flex:0 0 auto;\n    align-items:flex-end;\n    text-align:right;\n  }\n\n  .card-bottom{\n    margin-top:auto;\n  }\n\n  .details-btn{\n    width:100%;\n    height:52px;\n  }\n\n.info-wrapper::after{\n  bottom:110%;\n  font-size:12px;\n  padding:12px;\n}\n}\n@media (max-width:1200px){\n\n  .table-wrapper{\n    padding:20px;\n    overflow-x:auto;\n    -webkit-overflow-scrolling:touch;\n  }\n\n  .pricing-table{\n    min-width:900px;\n  }\n\n  .pricing-row{\n    grid-template-columns:250px repeat(4, minmax(160px,1fr));\n    min-width:900px;\n    padding:16px 20px;\n    font-size:14px;\n  }\n\n  .pricing-section-header h4{\n    font-size:20px;\n  }\n\n  .price-from-value{\n    font-size:28px;\n  }\n\n  .price-from-label,\n  .price-from-vat{\n    font-size:12px;\n  }\n}\n\n@media (max-width:768px){\n\n  .table-wrapper{\n    padding:15px;\n    overflow-x:auto;\n    -webkit-overflow-scrolling:touch;\n  }\n\n  .pricing-table{\n    width:max-content;\n    min-width:100%;\n  }\n\n  .pricing-row{\n    grid-template-columns:180px repeat(4, minmax(130px, 1fr));\n    width:max-content;\n    min-width:100%;\n    font-size:13px;\n    padding:14px 16px;\n  }\n\n  .pricing-row > div{\n    padding-right:10px;\n    overflow-wrap:anywhere;\n    word-break:break-word;\n    white-space:normal;\n  }\n\n  .pricing-label{\n    display:block;\n  }\n\n  .price-cell{\n    overflow:hidden;\n  }\n\n  .price-from-value,\n  .price-from-label,\n  .price-from-vat{\n    overflow-wrap:anywhere;\n    word-break:break-word;\n    white-space:normal;\n  }\n\n  .price-from-value{\n    font-size:24px;\n  }\n}\n<\/style>\n\n\n<div class=\"filter-wrapper\">\n\n<div class=\"filter-box\">\n<div class=\"filter-label\">L\u00e4nder, in denen Sie verkaufen<\/div>\n\n<div class=\"filter-selected\" id=\"countrySelected-de\">\n  <span class=\"filter-tags\"><\/span>\n  <span class=\"filter-clear\">Alle l\u00f6schen<\/span>\n  <span class=\"filter-arrow\">\u25be<\/span>\n<\/div>\n\n\n<div class=\"filter-options\" id=\"countryOptions-de\">\n<div data-value=\"austria\">\u00d6sterreich<\/div>\n<div data-value=\"spain\">Spanien<\/div>\n<div data-value=\"germany\">Deutschland<\/div>\n<div data-value=\"czech\">Tschechische Republik<\/div>\n<div data-value=\"slovakia\">Slowakei<\/div>\n<\/div>\n\n<\/div>\n\n<div class=\"filter-box\">\n<div class=\"filter-label\">Typ<\/div>\n\n<div class=\"filter-selected\" id=\"serviceSelected-de\">\n  <span class=\"filter-tags\"><\/span>\n  <span class=\"filter-clear\">Alle l\u00f6schen<\/span>\n  <span class=\"filter-arrow\">\u25be<\/span>\n<\/div>\n\n\n<div class=\"filter-options\" id=\"serviceOptions-de\">\n<div data-value=\"packaging\">Verpackung<\/div>\n<div data-value=\"deposit\">Getr\u00e4nke mit Pfandpflicht<\/div>\n<div data-value=\"sup\">Einwegkunststoff (SUP)<\/div>\n<div data-value=\"weee\">WEEE<\/div>\n<div data-value=\"batteries\">Batterien<\/div>\n<div data-value=\"weee_batt\">WEEE &amp; Batterien<\/div>\n<div data-value=\"tires\">Reifen<\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n<div class=\"country-section\">\n\n<!-- CARDS (unchanged example) -->\n\n<div class=\"country-group\" data-country=\"austria\">\n  <div class=\"country-title\">\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/austria.png\">\n    \u00d6sterreich\n  <\/div>\n\n  <div class=\"country-grid\">\n\n    <!-- Packaging -->\n    <div class=\"country-card\" data-country=\"austria\" data-service=\"packaging\" data-key=\"austria_packaging\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Verpackung<\/div>\n        <div class=\"card-price\">\n          199.00 \u20ac\n          <span>zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Deposit -->\n    <div class=\"country-card\" data-country=\"austria\" data-service=\"deposit\" data-key=\"austria_deposit\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Getr\u00e4nke mit Pfandpflicht<\/div>\n        <div class=\"card-price\">\n          550.00 \u20ac\n          <span>zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n<div class=\"country-group\" data-country=\"spain\">\n  <div class=\"country-title\">\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Spain.png\">\n    Spanien\n  <\/div>\n\n   \n  <div class=\"country-grid\">\n\n    <div class=\"country-card\" data-country=\"spain\" data-service=\"packaging\" data-key=\"spain_packaging\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Verpackung<\/div>\n        <div class=\"card-price\">\n          199.00 \u20ac\n          <span>zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n<\/div>\n  <\/div>\n<\/div>\n\n\n<div class=\"country-group\" data-country=\"germany\">\n  <div class=\"country-title\">\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/DE.png\">\n    Deutschland\n  <\/div>\n\n  <div class=\"country-grid\">\n\n    <div class=\"country-card\" data-country=\"germany\" data-service=\"sup\" data-key=\"germany_sup\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Einwegkunststoff (SUP)<\/div>\n        <div class=\"card-price\">\n          99.00 \u20ac\n          <span>zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n<div class=\"country-group\" data-country=\"czech\">\n  <div class=\"country-title\">\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Czechia-1.png\">\n    Tschechische Republik\n  <\/div>\n\n  <div class=\"country-grid\">\n\n    <!-- Packaging -->\n    <div class=\"country-card\" data-country=\"czech\" data-service=\"packaging\" data-key=\"czech_packaging\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Verpackung<\/div>\n        <div class=\"card-price\">\n          99.00 \u20ac\n          <span>zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- WEEE -->\n    <div class=\"country-card\" data-country=\"czech\" data-service=\"weee\" data-key=\"czech_weee\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">WEEE &amp; Batterien<\/div>\n        <div class=\"card-price\">\n          150.00 \u20ac\n          <span>zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n<div class=\"country-group\" data-country=\"slovakia\">\n  <div class=\"country-title\">\n    <img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Slovakia.png\">\n    Slowakei\n  <\/div>\n\n  <div class=\"country-grid\">\n\n    <!-- Packaging -->\n    <div class=\"country-card\" data-country=\"slovakia\" data-service=\"packaging\" data-key=\"slovakia_packaging\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Verpackung<\/div>\n        <div class=\"card-price\">\n          99.00 \u20ac\n          <span>zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab <\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- WEEE -->\n    <div class=\"country-card\" data-country=\"slovakia\" data-service=\"weee\" data-key=\"slovakia_weee\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">WEEE<\/div>\n        <div class=\"card-price\">\n          100.00 \u20ac\n          <span> zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Batteries -->\n    <div class=\"country-card\" data-country=\"slovakia\" data-service=\"batteries\" data-key=\"slovakia_batteries\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Batterien<\/div>\n        <div class=\"card-price\">\n          100.00 \u20ac\n          <span>zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- WEEE + Batteries -->\n    <div class=\"country-card\" data-country=\"slovakia\" data-service=\"weee_batt\" data-key=\"slovakia_weee_batt\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">WEEE &amp; Batterien<\/div>\n        <div class=\"card-price\">\n          125.00 \u20ac\n          <span>zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Tires -->\n    <div class=\"country-card\" data-country=\"slovakia\" data-service=\"tires\" data-key=\"slovakia_tires\">\n      <div class=\"card-top\">\n        <div class=\"card-title\">Reifen<\/div>\n        <div class=\"card-price\">\n          490.00 \u20ac\n          <span>zzgl. MwSt. \/ Jahr<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card-bottom\">\n        <div class=\"card-starting\">Ab<\/div>\n        <button class=\"details-btn\">Details<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<div class=\"tables-section\">\n  <div class=\"tables-section-inner\" id=\"tablesSection-de\"><\/div>\n<\/div>\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\",function(){\n\n\/* ================= FULL PRICING DATA ================= *\/\n\nvar pricingData = {\n\n\/* ================= AUSTRIA ================= *\/\n\naustria_packaging: [\n{\ntitle: \"Verpackung\",\nheaders: [\"Serviceangebot\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows: [\n{\nlabel:\"Kriterium \",\nvalues:[\n\"Pauschalmelder (bis einschlie\u00dflich 1.500kg Verpackungsvolumen)\",\n\"Jahresmelder (bis einschlie\u00dflich 1.500 \u20ac Lizenzvolumen)\",\n\"Quartalsmelder (bis einschlie\u00dflich 20.000 \u20ac Lizenzvolumen)\",\n\"Monatsmelder (\u00fcber 20.000 \u20ac Lizenzvolumen)\"\n]\n},\n{\nlabel:\"J\u00e4hrliche Servicegeb\u00fchr\",\nvalues:[\"199 \u20ac\",\"199 \u20ac\",\"199 \u20ac\",\"Individuell\"]\n},\n{\nlabel:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",\nvalues:[\"75 \u20ac\",\"275 \u20ac\",\"775 \u20ac\",\"Individuell\"]\n},\n{\nlabel:\"J\u00e4hrliche B2B-Geb\u00fchr (sofern ausgew\u00e4hlt)\",\nvalues:[\"125 \u20ac\",\"150 \u20ac\",\"250 \u20ac\",\"Individuell\"]\n}\n]\n}\n],\n\naustria_deposit: [\n{\ntitle: \"Getr\u00e4nke mit Pfandpflicht\",\nheaders:[\"Serviceangebot\",\"Kleiner Erstinverkehrbringer\",\"Gro\u00dfer Erstinverkehrbringer\",\"Kleiner Entsorger\",\"Gro\u00dfer Entsorger\"],\nrows:[\n{\nlabel:\"Kriterium \",\nvalues:[\"<20.000 Einheiten\",\"Ab  20.000 Einheiten\",\"<20.000 Einheiten\",\"Ab  20.000 Einheiten\"]\n},\n{\nlabel:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",\nvalues:[\n\"550 \u20ac zzgl. 2,75 % der Teilnahmegeb\u00fchr am Pfandsystem\",\n\"1100 \u20ac zzgl. 2,75 % der Teilnahmegeb\u00fchr am Pfandsystem\",\n\"550 \u20ac zzgl. 2,75 % der Teilnahmegeb\u00fchr am Pfandsystem\",\n\"1100 \u20ac zzgl. 2,75 % der Teilnahmegeb\u00fchr am Pfandsystem\"\n]\n},\n{\nlabel:\"Einmalige Registrierung inkl. Vertragsverwaltung\",\nvalues:[\"1050 \u20ac\",\"1050 \u20ac\",\"350 \u20ac\",\"350 \u20ac\"]\n},\n{\nlabel:\"Einmalige Anmeldegeb\u00fchr f\u00fcr pfandpflichtige Beh\u00e4lter inkl. Probenabgabe\",\nvalues:[\n\"Gesch\u00e4tzte Kosten pro Einheit 4.5 h \/ 787.50 \u20ac\",\n\"Gesch\u00e4tzte Kosten pro Einheit 4.5 h \/ 787.50 \u20ac\",\n\"n.a.\",\n\"n.a.\"\n]\n},\n{\nlabel:\"Monatliche Mengenmeldung inklusive administrativer T\u00e4tigkeiten\",\nvalues:[\n\"Gesch\u00e4tzter Aufwand p. a. 7 h \/ 1225 \u20ac\",\n\"Gesch\u00e4tzter Aufwand p. a. 7 h \/ 1225 \u20ac\",\n\"Gesch\u00e4tzter Aufwand p. a. 3 h \/ 525 \u20ac\",\n\"Gesch\u00e4tzter Aufwand p. a. 3 h \/ 525 \u20ac\"\n]\n}\n]\n}\n],\n\n\/* ================= SPAIN ================= *\/\n\nspain_packaging: [\n{\ntitle:\"Verpackung\",\nheaders:[\"Serviceangebot\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Kriterium \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t und < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"J\u00e4hrliche Servicegeb\u00fchr\",\nvalues:[\"199 \u20ac\",\"199 \u20ac\",\"199 \u20ac\",\"Individuell\"]\n},\n{\nlabel:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",\nvalues:[\"75 \u20ac\",\"275 \u20ac\",\"775 \u20ac\",\"Individuell\"]\n}\n]\n}\n],\n\n\/* ================= GERMANY ================= *\/\n\ngermany_sup: [\n{\ntitle:\"Einwegkunststoff (SUP)\",\nheaders:[\"Serviceangebot\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Kriterium \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t und < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"J\u00e4hrliche Servicegeb\u00fchr\",\nvalues:[\"99 \u20ac\",\"99 \u20ac\",\"99 \u20ac\",\"99 \u20ac\"]\n},\n{\nlabel:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",\nvalues:[\n\"75 \u20ac<br>zuz\u00fcglich 2,75 % der EWK-Fondsabgaben\",\n\"150 \u20ac<br>zuz\u00fcglich 2,75 % der EWK-Fondsabgaben\",\n\"225 \u20ac<br>zuz\u00fcglich 2,75 % der EWK-Fondsabgaben\",\n\"350 \u20ac<br>zuz\u00fcglich 2,75 % der EWK-Fondsabgaben\"\n]\n}\n]\n}\n],\nczech_packaging: [\n{\ntitle:\"Verpackung\",\nheaders:[\"Serviceangebot\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Kriterium \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"J\u00e4hrliche Servicegeb\u00fchr\",\nvalues:[\"99 \u20ac\",\"99 \u20ac\",\"99 \u20ac\",\"Individuell\"]\n},\n{\nlabel:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",\nvalues:[\"40 \u20ac\",\"1000 \u20ac\",\"1200 \u20ac\",\"Individuell\"]\n}\n]\n}\n],\n\nczech_weee: [\n{\ntitle:\"WEEE &#038; Batterien\",\nheaders:[\"Serviceangebot\",\"S\u2013Starter\",\"M\u2013Growth\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Kriterium \",\nvalues:[\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"J\u00e4hrliche Servicegeb\u00fchr \",\nvalues:[\"150 \u20ac\",\"170 \u20ac\",\"Individuell\"]\n},\n{\nlabel:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",\nvalues:[\"450 \u20ac\",\"700 \u20ac\",\"Individuell\"]\n}\n]\n}\n],\nslovakia_packaging: [\n{\ntitle:\"Verpackung\",\nheaders:[\"Serviceangebot\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Kriterium \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t and < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"J\u00e4hrliche Servicegeb\u00fchr\",\nvalues:[\"99 \u20ac\",\"99 \u20ac\",\"99 \u20ac\",\"Individuell\"]\n},\n{\nlabel:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",\nvalues:[\"85 \u20ac\",\"250 \u20ac\",\"450 \u20ac\",\"Individuell\"]\n}\n]\n}\n],\n\nslovakia_weee: [\n{\ntitle:\"WEEE\",\nheaders:[\"Serviceangebot\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Kriterium \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t und < 15t\",\"\u2265 15T\"]\n},\n{\nlabel:\"Einmalige Registrierungsgeb\u00fchr\",\nvalues:[\"100 \u20ac\",\"150 \u20ac\",\"170 \u20ac\",\"Individuell\"]\n},\n{\nlabel:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",\nvalues:[\"150 \u20ac\",\"390 \u20ac\",\"560 \u20ac\",\"Individuell\"]\n}\n]\n}\n],\n\nslovakia_weee_batt: [\n{\ntitle:\"WEEE + Batterien\",\nheaders:[\"Serviceangebot\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Kriterium \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t und < 15t\",\"\u2265 15t\"]\n},\n{\nlabel:\"Einmalige Registrierungsgeb\u00fchr\",\nvalues:[\"125 \u20ac\",\"175 \u20ac\",\"195 \u20ac\",\"Individuell\"]\n},\n{\nlabel:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",\nvalues:[\"250 \u20ac\",\"410 \u20ac\",\"760 \u20ac\",\"Individuell\"]\n}\n]\n}\n],\n\nslovakia_batteries: [\n{\ntitle:\"Batterien\",\nheaders:[\"Serviceangebot\",\"S\u2013Starter\",\"M\u2013Growth\",\"L\u2013Business\",\"XL\u2013Enterprise\"],\nrows:[\n{\nlabel:\"Kriterium \",\nvalues:[\"< 100kg\",\"< 1,5t\",\"> 1,5t und < 15t\",\"\u2265 15T\"]\n},\n{\nlabel:\"Einmalige Registrierungsgeb\u00fchr\",\nvalues:[\"100 \u20ac\",\"150 \u20ac\",\"170 \u20ac\",\"Individuell\"]\n},\n{\nlabel:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",\nvalues:[\"150 \u20ac\",\"390 \u20ac\",\"560 \u20ac\",\"Individuell\"]\n}\n]\n}\n],\n\nslovakia_tires: [\n{\ntitle:\"Reifen\",\nheaders:[\"Serviceangebot\",\"Alle Unternehmensgr\u00f6\u00dfen\"],\nrows:[\n{label:\"Einmalige Registrierungsgeb\u00fchr\",values:[\"245 \u20ac\"]},\n{label:\"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\",values:[\"490 \u20ac\"]}\n]\n}\n]\n\n};\n\n\/* ================= BUILD TABLES ================= *\/\n\nvar root = document.getElementById(\"pricing-table-de\");\nvar tablesSection = root.querySelector(\"#tablesSection-de\");\n\n\/* COUNTRY INFO (flag + name) *\/\n\nvar countryInfo = {\n  austria: {\n    name: \"\u00d6sterreich\",\n    flag: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/austria.png\"\n  },\n  spain: {\n    name: \"Spanien\",\n    flag: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Spain.png\"\n  },\n  germany: {\n    name: \"Deutschland\",\n    flag: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/DE.png\"\n  },\n  czech: {\n    name: \"Tschechische Republik\",\n    flag: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Czechia-1.png\"\n  },\n  slovakia: {\n    name: \"Slowakei\",\n    flag: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/Slovakia.png\"\n  }\n};\n\nfunction formatPrice(value){\n\n    if(typeof value !== \"string\") return value;\n\n  \/\/ match number followed by \u20ac\n  var match = value.match(\/^(\\d+)(\\s?\u20ac)(.*)$\/);\n\n  if(match){\n    var number = parseFloat(match[1]);\n    var euro   = match[2];\n    var rest   = match[3] || \"\";\n\n    return number.toFixed(2) + euro + rest;\n  }\n  return value; \/\/ return unchanged if not simple number\n}\n\nvar infoContent = {\n\n  \/* ================= AUSTRIA ================= *\/\n  austria_packaging: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Umfasst Legal Updates, Koordination mit den Beh\u00f6rden, Kontrolle der Mengenmeldung sowie eine Haftungspauschale.\",\n    \"J\u00e4hrliche B2B-Geb\u00fchr (sofern ausgew\u00e4hlt)\":\n      \"Beinhaltet die Unterst\u00fctzung bei der Abgabe rechtsverbindlicher Deklarationen (RVE), der Information Ihrer B2B-Kunden und der Information der Beh\u00f6rden \u00fcber die verkauften Mengen.\"\n  },\n\n  austria_deposit: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Umfasst die monatliche Mengenmeldung einschl. administrativer T\u00e4tigkeiten und ist aufwandsabh\u00e4ngig.\"\n  },\n\n  \/* ================= CZECHIA ================= *\/\n  czech_packaging: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Beinhaltet rechtliche Aktualisierungen, Kontrolle der Mengenmeldungen und eine pauschale Haftungsgeb\u00fchr.\"\n  },\n\n  czech_weee: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Umfasst Legal Updates, Kontrolle der Mengenmeldung sowie eine Haftungspauschale.\"\n  },\n\n  \/* ================= GERMANY ================= *\/\n  germany_sup: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Umfasst Legal Updates, Weiterleitung der SUP Geb\u00fchren an die Beh\u00f6rden sowie eine Haftungspauschale.\"\n  },\n\n  \/* ================= SLOVAKIA ================= *\/\n  slovakia_packaging: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Umfasst Legal Updates, Kontrolle der Mengenmeldung sowie eine Haftungspauschale.\"\n  },\n\n  slovakia_weee: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Umfasst Legal Updates, Kontrolle der Mengenmeldung sowie eine Haftungspauschale.\"\n  },\n\n  slovakia_weee_batt: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Umfasst Legal Updates, Kontrolle der Mengenmeldung sowie eine Haftungspauschale.\"\n  },\n\n  slovakia_batteries: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Umfasst Legal Updates, Kontrolle der Mengenmeldung sowie eine Haftungspauschale.\"\n  },\n\n  slovakia_tires: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Umfasst Legal Updates, Kontrolle der Mengenmeldung sowie eine Haftungspauschale.\"\n  },\n\n  \/* ================= SPAIN ================= *\/\n  spain_packaging: {\n    \"J\u00e4hrliche Bevollm\u00e4chtigtengeb\u00fchr\":\n      \"Inklusive gesetzlicher Updates, \u00dcberwachung der Mengenmeldungen, j\u00e4hrliche Meldung an die Beh\u00f6rden und einer Haftungspauschale.\"\n  }\n\n};\n\n\n\/* BUILD SINGLE TABLE *\/\n\nvar serviceIcons = {\n  packaging: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/icon_packaging.png\",\n  deposit: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-347.png\", \/\/ beverage \/ single use\n  sup: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-347.png\",\n  batteries: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-431.png\",\n  weee: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-431.png\",\n  weee_batt: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-431.png\",\n  tires: \"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/03\/Group-347-1.png\"\n};\n\nfunction buildSection(section,key){\n\n  var html=\"\";\nhtml+='<div class=\"table-block\" id=\"table-de-'+key+'\">';\nhtml+='<div class=\"table-wrapper\">';\n\n  html+='<div class=\"pricing-section-header\">';\n var serviceType = key.split(\"_\").slice(1).join(\"_\");\nvar iconSrc = serviceIcons[serviceType] || serviceIcons[\"packaging\"];\n\nhtml+='<img decoding=\"async\" src=\"'+iconSrc+'\" class=\"section-icon\">';\n  html+='<h4>'+section.title+'<\/h4>';\n  html+='<\/div>';\n\n  html+='<div class=\"pricing-table\">';\n\n\/* HEADER *\/\nif(section.headers && section.headers.length){\n  html += '<div class=\"pricing-row pricing-header\">';\n  section.headers.forEach(function(h){\n    html += '<div>' + h + '<\/div>';\n  });\n  html += '<\/div>';\n}\n\n  \/* NORMAL ROWS *\/\nsection.rows.forEach(function(row,i){\n\n  var cls = i%2===0 ? 'pricing-row blue' : 'pricing-row white';\n  html += '<div class=\"'+cls+'\">';\n\n  var labelText = row.label === \"Condition\" ? \"\" : row.label;\n\n  html += '<div class=\"pricing-label\">';\n\n  if(labelText){\n\n    var tooltipText = \"\";\n\n    if(infoContent[key] && infoContent[key][labelText]){\n      tooltipText = infoContent[key][labelText];\n    }\n\n    html += labelText;\n\n    if(tooltipText){\n      html += \n        '<span class=\"info-wrapper\" data-info=\"'+ tooltipText.replace(\/\"\/g,'&quot;') +'\">' +\n        '<img decoding=\"async\" src=\"https:\/\/authoriseme.eu\/wp-content\/uploads\/2026\/02\/info.png\" class=\"info-icon-img\">' +\n        '<\/span>';\n    }\n\n  }\n\n  html += '<\/div>';\n\n\n\n\n\n\n    row.values.forEach(function(v){\n      html+='<div>'+formatPrice(v)+'<\/div>';\n    });\n\n    html+='<\/div>'; \/\/ CLOSE ROW\n\n  });\n\n  \/* FINAL PRICE ROW *\/\n \/* FINAL PRICE ROW - DYNAMIC SUM *\/\n\nvar columnCount = section.rows[0].values.length;\nvar columnTotals = new Array(columnCount).fill(0);\n\n\/\/ Determine starting row index\nvar startIndex = (key === \"slovakia_tires\") ? 0 : 1;\n\n\/\/ Loop rows conditionally\nfor(var r = startIndex; r < section.rows.length; r++){\n\n  var row = section.rows[r];\n\n  row.values.forEach(function(value, index){\n\n    if(typeof value !== \"string\") return;\n\n    var match = value.match(\/(\\d+(?:[.,]\\d+)?)\\s?\u20ac\/);\n\n    if(match){\n      var number = parseFloat(match[1].replace(\",\", \".\"));\n      columnTotals[index] += number;\n    }\n\n  });\n\n}\n\n\n\nhtml += '<div class=\"pricing-row price-row\">';\nhtml += '<div><\/div>';\n\nfor (var i = 0; i < columnCount; i++) {\n  var total = columnTotals[i];\n  var isLastColumn = i === columnCount - 1;\n  var isIndividual = total <= 0;\n\n  html += '<div class=\"price-cell\">';\n\n  if (key === \"austria_packaging\") {\n    if (i === 0) {\n      html += '<div class=\"price-from-label\">Preis ab<\/div>';\n      html += '<div class=\"price-from-value\">274.00 \u20ac<\/div>';\n      html += '<div class=\"price-from-vat\">zzgl. MwSt. \/ Jahr<\/div>';\n    } else if (i === 1) {\n      html += '<div class=\"price-from-label\">Preis ab<\/div>';\n      html += '<div class=\"price-from-value\">474.00 \u20ac<\/div>';\n      html += '<div class=\"price-from-vat\">zzgl. MwSt. \/ Jahr<\/div>';\n    } else if (i === 2) {\n      html += '<div class=\"price-from-label\">Preis ab<\/div>';\n      html += '<div class=\"price-from-value\">974.00 \u20ac<\/div>';\n      html += '<div class=\"price-from-vat\">zzgl. MwSt. \/ Jahr<\/div>';\n    } else if (i === 3) {\n      html += '<div class=\"price-from-value\">Individuell<\/div>';\n    }\n  } else {\n    if (isLastColumn && isIndividual) {\n      html += '<div class=\"price-from-value\">Individuell<\/div>';\n    } else {\n      html += '<div class=\"price-from-label\">Preis ab<\/div>';\n\n      if (isIndividual) {\n        html += '<div class=\"price-from-value\">Individuell<\/div>';\n      } else {\n        html += '<div class=\"price-from-value\">' + total.toFixed(2) + ' \u20ac<\/div>';\n      }\n\n      html += '<div class=\"price-from-vat\">zzgl. MwSt. \/ Jahr<\/div>';\n    }\n  }\n\n  html += '<\/div>';\n}\n\nhtml += '<\/div>';\n\n\nhtml+='<\/div>'; \/\/ CLOSE PRICE ROW\nhtml+='<\/div>'; \/\/ CLOSE pricing-table\n\n\/* BUY BUTTON INSIDE WHITE BOX *\/\nhtml += '<div class=\"pricing-buy\">';\nhtml += '<button class=\"buy-btn\" onclick=\"window.location.href=\\'https:\/\/portal.authoriseme.eu\/r\/old\\'\">Jetzt bestellen<\/button>';\nhtml += '<\/div>';\n\nhtml+='<\/div>'; \/\/ CLOSE table-wrapper\n\nhtml+='<\/div>'; \/\/ CLOSE table-block\n\n  return html;\n}\n\n\n\/* BUILD TABLES GROUPED BY COUNTRY *\/\n\nObject.keys(countryInfo).forEach(function(countryKey){\n\n  var relatedTables = Object.keys(pricingData)\n    .filter(key => key.startsWith(countryKey + \"_\"));\n\n  if(!relatedTables.length) return;\n\n  var countryWrapper = document.createElement(\"div\");\ncountryWrapper.className = \"tables-country-block\";\ncountryWrapper.dataset.country = countryKey;\n\nvar countryHTML = `\n  <div class=\"tables-country-header\">\n    <img decoding=\"async\" src=\"${countryInfo[countryKey].flag}\">\n    <h3>${countryInfo[countryKey].name}<\/h3>\n  <\/div>\n`;\n\nvar tablesHTML = \"\";\n\nrelatedTables.forEach(function(key){\n  pricingData[key].forEach(function(section){\n    tablesHTML += buildSection(section,key);\n  });\n});\n\ncountryWrapper.innerHTML = countryHTML + tablesHTML;\n\ntablesSection.appendChild(countryWrapper);\n});\n\n\n\/* ================= SCROLL TO TABLE ================= *\/\n\nroot.querySelectorAll(\".details-btn\").forEach(function(btn){\n  btn.addEventListener(\"click\", function(){\n\n    var card = this.closest(\".country-card\");\n    if(!card) return;\n\n    var key = card.dataset.key;\n    var table = root.querySelector(\"#table-de-\" + key);\n\n    if(!table) return;\n\n    const y = table.getBoundingClientRect().top + window.pageYOffset - 120;\n\n    window.scrollTo({\n      top: y,\n      behavior: \"smooth\"\n    });\n\n  });\n});\n\n\/* ================= FILTER LOGIC ================= *\/\n\nvar selectedCountries=[];\nvar selectedServices=[];\n\nfunction updateVisibility(){\n\n  \/* ===== FILTER CARDS ===== *\/\n\n  root.querySelectorAll(\".country-group\").forEach(function(group){\n\n    var country = group.dataset.country;\n    var countryMatch = !selectedCountries.length || selectedCountries.includes(country);\n\n    var visibleCards = 0;\n\n    group.querySelectorAll(\".country-card\").forEach(function(card){\n\n      var serviceMatch = !selectedServices.length || selectedServices.includes(card.dataset.service);\n\n      var visible = countryMatch && serviceMatch;\n\n      card.style.display = visible ? \"\" : \"none\";\n\n      if(visible) visibleCards++;\n\n    });\n\n    group.style.display = visibleCards ? \"\" : \"none\";\n  });\n\n\n  \/* ===== FILTER TABLES ===== *\/\n\n  root.querySelectorAll(\".table-block\").forEach(function(table){\n\n    var key = table.id.replace(\"table-de-\",\"\");\n    var parts = key.split(\"_\");\n\n    var country = parts[0];\n    var service = parts.slice(1).join(\"_\");\n\n    var countryMatch = !selectedCountries.length || selectedCountries.includes(country);\n    var serviceMatch = !selectedServices.length || selectedServices.includes(service);\n\n    var visible = countryMatch && serviceMatch;\n\n    table.style.display = visible ? \"\" : \"none\";\n\n  });\n\n\n    \/* ===== FILTER TABLE COUNTRY HEADERS ===== *\/\n\n  root.querySelectorAll(\".tables-country-block\").forEach(function(block){\n\n    var hasVisibleTable = false;\n\n    block.querySelectorAll(\".table-block\").forEach(function(table){\n      if(table.style.display !== \"none\"){\n        hasVisibleTable = true;\n      }\n    });\n\n    block.style.display = hasVisibleTable ? \"\" : \"none\";\n\n  });\n}\nfunction initFilter(selectedId,optionsId,array){\n\nvar selectedBox=document.getElementById(selectedId);\nvar optionsBox=document.getElementById(optionsId);\n\nselectedBox.onclick=function(e){\n  e.stopPropagation();\n\n  const isOpen = optionsBox.style.display === \"block\";\n\n  root.querySelectorAll(\".filter-options\")\n    .forEach(o => o.style.display = \"none\");\n\n  if(!isOpen){\n    optionsBox.style.display = \"block\";\n  }\n};\n\noptionsBox.querySelectorAll(\"div\").forEach(function(opt){\nopt.onclick=function(e){\ne.stopPropagation();\nvar val=this.dataset.value;\nif(array.includes(val)){\narray.splice(array.indexOf(val),1);\n}else{\narray.push(val);\n}\nrenderTags(selectedBox,array);\nupdateVisibility();\n};\n});\n}\n\nfunction setupClearAll(selectedId, array){\n  const container = document.getElementById(selectedId);\n  const clearBtn = container.querySelector(\".filter-clear\");\n\n  clearBtn.addEventListener(\"click\", function(e){\n    e.stopPropagation();\n    array.length = 0;\n    renderTags(container, array);\n    updateVisibility();\n  });\n}\n\nsetupClearAll(\"countrySelected-de\", selectedCountries);\nsetupClearAll(\"serviceSelected-de\", selectedServices);\n\n\nfunction renderTags(container,array){\n\n  var wrapper = container.querySelector(\".filter-tags\");\n  var clearBtn = container.querySelector(\".filter-clear\");\n\n  wrapper.innerHTML=\"\";\n\n  array.forEach(function(val){\n\n  \/\/ Find matching option text\n  var option = root.querySelector('[data-value=\"'+val+'\"]');\n  var label = option ? option.textContent : val;\n\n  var tag = document.createElement(\"div\");\n  tag.className = \"filter-tag\";\n  tag.innerHTML = label + ' <span>\u00d7<\/span>';\n\n    tag.querySelector(\"span\").onclick=function(e){\n      e.stopPropagation();\n      array.splice(array.indexOf(val),1);\n      renderTags(container,array);\n      updateVisibility();\n    };\n\n    wrapper.appendChild(tag);\n  });\n\n  \/\/ Show\/hide Clear All\n  if(array.length){\n    clearBtn.style.display=\"inline-block\";\n  }else{\n    clearBtn.style.display=\"none\";\n  }\n\n}\n\n\ndocument.addEventListener(\"click\",function(){\n  root.querySelectorAll(\".filter-options\").forEach(function(o){\n    o.style.display = \"none\";\n  });\n});\n\ninitFilter(\"countrySelected-de\",\"countryOptions-de\",selectedCountries);\ninitFilter(\"serviceSelected-de\",\"serviceOptions-de\",selectedServices);\n\nroot.addEventListener(\"click\", function(e){\n\n  const clickedTooltip = e.target.closest(\".info-wrapper\");\n\n  root.querySelectorAll(\".info-wrapper\").forEach(function(wrapper){\n    wrapper.classList.remove(\"active\", \"tooltip-left\", \"tooltip-right\");\n  });\n\n  if(clickedTooltip){\n    e.stopPropagation();\n\n    var rect = clickedTooltip.getBoundingClientRect();\n    var tooltipWidth = Math.min(320, window.innerWidth - 24);\n\n    if(rect.left < tooltipWidth \/ 2){\n      clickedTooltip.classList.add(\"tooltip-left\");\n    } else if((window.innerWidth - rect.right) < tooltipWidth \/ 2){\n      clickedTooltip.classList.add(\"tooltip-right\");\n    }\n\n    clickedTooltip.classList.add(\"active\");\n  }\n\n});\n\n});\n\n<\/script>\n<\/div>\n<\/div>\n\n<style>\n  #pricing-table-en,\n  #pricing-table-de {\n    display: none;\n  }\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  var isGerman =\n    window.location.pathname.indexOf('\/de\/') !== -1 ||\n    new URLSearchParams(window.location.search).get('trp-language') === 'de';\n\n  var enBlock = document.getElementById(\"pricing-table-en\");\n  var deBlock = document.getElementById(\"pricing-table-de\");\n\n  if (isGerman) {\n    if (deBlock) deBlock.style.display = \"block\";\n  } else {\n    if (enBlock) enBlock.style.display = \"block\";\n  }\n});\n<\/script>\n\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Transparent Pricing The prices shown apply only to the Authorized Representative service. If your company does not yet have a contract with a national EPR system, additional system participation fees will apply. After receiving the power of attorney, your Authorized Representative will handle the onboarding with the chosen EPR system on your behalf. Countries where &#8230; <a title=\"Preise\" class=\"read-more\" href=\"https:\/\/authoriseme.eu\/de\/pricing\/\" aria-label=\"Mehr Informationen \u00fcber Pricing\">Weiterlesen<\/a><\/p>","protected":false},"author":18,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11357","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/authoriseme.eu\/de\/wp-json\/wp\/v2\/pages\/11357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/authoriseme.eu\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/authoriseme.eu\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/authoriseme.eu\/de\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/authoriseme.eu\/de\/wp-json\/wp\/v2\/comments?post=11357"}],"version-history":[{"count":511,"href":"https:\/\/authoriseme.eu\/de\/wp-json\/wp\/v2\/pages\/11357\/revisions"}],"predecessor-version":[{"id":14042,"href":"https:\/\/authoriseme.eu\/de\/wp-json\/wp\/v2\/pages\/11357\/revisions\/14042"}],"wp:attachment":[{"href":"https:\/\/authoriseme.eu\/de\/wp-json\/wp\/v2\/media?parent=11357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}