@media(min-width:0px){
  #articles #categoryGrid{gap:10px}
  #articles #categoryGrid .category-card{border:1px solid #3a4b62;border-radius:15px;background:linear-gradient(115deg,#263448,#1c2635);box-shadow:0 5px 16px #0002;padding:15px;transition:border-color .15s}
  #articles #categoryGrid .category-card:hover{border-color:#9bbbdf;background:linear-gradient(115deg,#30435d,#222f43)}
  #articles .category-card-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#8cbcff15;border:1px solid #8cbcff25;font-size:25px;flex:none}
  #articles .category-card-title b{color:#f0f6ff;font-size:16px;letter-spacing:-.015em}
  #articles .category-metric small{color:#a8bbd2;font-size:10px}
  #articles .category-metric b{font-variant-numeric:tabular-nums;color:#e5eefb}
  #articles .category-metric.ek b{color:#a0d8bd}
  #articles .category-metric.vk b{color:#edcf8a}
  #articles .category-card-arrow{color:#b0cff2}
  #articles #categoryBreadcrumb{padding:12px 0;color:#c9d9eb}
  #articles #search{border-color:#4c6480;border-radius:12px;background:#1c2737}
  #articles #articleTableWrap{border:1px solid #35465b;border-radius:14px;overflow:auto;background:#1b2636}
  #articles #articleRows>tr{background:linear-gradient(115deg,#222f42,#1b2636)}
  #articles #articleRows>tr:hover{background:#293b52}
  #articles #articleRows td{padding:14px 12px;border-bottom-color:#35465b;vertical-align:top}
  #articles .product .thumb,#articles .article-card .thumb{width:48px;height:48px;object-fit:contain;background:#f6f7f8;border-radius:11px}
  #articles .product-location-stock{display:block;font-size:10px;color:#a9cceb;margin-top:6px;font-weight:600}
  #articles .article-card{border-radius:15px;background:linear-gradient(135deg,#263448,#1b2636);border-color:#3c4e64}
  #articles .product-variants{margin:10px 0 0;border-top:1px solid #ffffff12;padding-top:8px;grid-column:1/-1}
  #articles .product-variants>summary{cursor:pointer;color:#a5cfff;font-size:12px;font-weight:700;padding:5px 0}
  #articles .product-variant-list{display:grid;gap:7px;margin-top:8px}
  #articles .product-variant-row{display:grid;grid-template-columns:34px minmax(100px,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid #4b64813a;border-radius:10px;background:#13203380}
  #articles .product-variant-row b{font-size:12px;white-space:normal}
  #articles .product-variant-row small{display:block;font-size:10px;margin-top:4px;color:#abc1d9}
  #articles .product-variant-image{position:relative;display:grid;place-items:center;width:34px;height:34px;background:#f8f8f8;border-radius:7px;color:#6b8098;overflow:hidden}
  #articles .product-variant-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
  #articles .product-variant-edit{font-size:10px;padding:7px;min-height:34px;border-radius:8px}
  #articles button:focus-visible,#articles summary:focus-visible{outline:2px solid #a0caff;outline-offset:3px}
}
@media(prefers-reduced-motion:reduce){#articles #categoryGrid .category-card{transition:none}}
@media(min-width:0px){
#articles #categoryGrid .category-card-icon{font-size:0}
#articles #categoryGrid .category-card-icon:before{content:"";width:25px;height:25px;background:#a8cdf6;mask:var(--product-icon) center/contain no-repeat;-webkit-mask:var(--product-icon) center/contain no-repeat}
#articles #categoryGrid .category-card{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207l9-4%209%204-9%204-9-4ZM3%207v10l9%204%209-4V7M12%2011v10%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Alkoholische Getränke"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8M9%203v4l-3%205v8h12v-8l-3-5V3M7%2014h10%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Erfrischungsgetränke"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%205h10l-1%2016H8L7%205ZM12%205V2h5M8%2011h8%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Snack Zone"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h14l-1%205%201%2013H5L6%208%205%203ZM5%207h14M9%2012h6M9%2016h4%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Eisgenuss"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2010l5%2011%205-11M6%2010h12a6%206%200%200%200-12%200Z%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Tiefkühlwelt"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202v20M3%207l18%2010M3%2017%2021%207M8%204l4%203%204-3M8%2020l4-3%204%203%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Lebensmittel"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2010c-5-7%2019-7%2014%200v10H5V10ZM9%2011v5M15%2011v5%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Haushalt, Pflege & Tier"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011%2012%203l9%208M5%2010v11h14V10M10%2021v-7h4v7%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Tabak, Vapes & Smartshop"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203h10v18H7V3ZM10%206h4M10%2017h4%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Pick & Mix"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%208h16l-2%2013H6L4%208ZM8%208V6a4%204%200%200%201%208%200v2%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Mystery & Deals"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208h18v4H3V8ZM5%2012v9h14v-9M12%208v13M12%208C2%208%207-1%2012%208c5-9%2010%200%200%200%22%2F%3E%3C%2Fsvg%3E")}
#articles #categoryGrid [data-category-main="Abverkauf"]{--product-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h10l8%208-9%209-9-9V4ZM7%208h.01M11%2015l5-5%22%2F%3E%3C%2Fsvg%3E")}
}
