Proffee Milchsystemreiniger für Nivona – ersetzt NICC705 CreamClean
Beschreibung
/* ===== CI – wasserfilter-depot.de (scoped) ===== */
.wfd-art{
/* Palette + Spacing */
--ci-primary:#ff8c00;
--ci-accent:#e67a00;
--ci-focus:#005d66;
--ci-surface-warm:#f8f5f2; /* FAQ-Container */
--ci-surface-neutral:#f4f4f2;/* technische Daten / neutrale Boxen */
--ci-surface-accent:#fff2e0; /* Anwendung/Hinweise */
--ci-list-alt:#fff8f0;
--ci-text:#20214f;
--ci-text-inv:#ffffff;
--ci-border-accent:#ff8c00;
--ci-link:#0e1a2b;
--ci-gray:#555;
--ci-radius:.25rem;
--ci-stack:30px;
/* FAQ Variante A (Cards) */
--faq-gap:16px;
--faq-border:#e8e6e2;
}
/* Grundtypografie */
.wfd-art h2,.wfd-art h3,.wfd-art h4{color:var(--ci-text);margin:0 0 .6em;}
.wfd-art p{color:var(--ci-text);line-height:1.55;margin:.75em 0;}
.wfd-art a{color:var(--ci-link);text-decoration:underline;text-underline-offset:.12em;}
.wfd-art small{color:var(--ci-gray);}
/* Vorteilskasten */
.wfd-art .vorteilslisterahmen{
margin:var(--ci-stack) 0;padding:20px;border-radius:var(--ci-radius);
border:2px solid var(--ci-border-accent);background:#fff;
}
.wfd-art .vorteilsliste{list-style:none;padding-left:0;margin:0;}
.wfd-art .vorteilsliste li{
position:relative;padding-left:28px;margin-bottom:12px;font-size:1rem;color:var(--ci-text);
}
.wfd-art .vorteilsliste li::before{
content:'✔';position:absolute;left:0;top:0;color:var(--ci-primary);font-weight:700;
}
/* Neutrale Boxen (Technik, Inhalt, Ersetzt etc.) */
.wfd-art .faktenbox,.wfd-art .lieferumfangbox,.wfd-art .geeignet,.wfd-art .kompatibilitaet{
background:var(--ci-surface-neutral);padding:20px;border-radius:var(--ci-radius);margin-top:var(--ci-stack);
}
/* Anwendung */
.wfd-art .anwendungsbox{
background:var(--ci-surface-accent);padding:20px;border-radius:var(--ci-radius);
margin-top:var(--ci-stack);border:2px solid var(--ci-border-accent);
}
.wfd-art .anwendungsbox h3,.wfd-art .anwendungsbox h4{color:var(--ci-text);}
.wfd-art .callout-hinweis{
background:#fff;border-left:4px solid var(--ci-primary);color:var(--ci-text);
padding:14px 16px;border-radius:var(--ci-radius);margin:14px 0;
}
.wfd-art .callout-hinweis p{margin:0;}
.wfd-art .bsp{color:var(--ci-text);font-weight:600;}
/* Vergleichsbereich */
.wfd-art .vergleichsbox{
background:#fff;
border:1px solid #e6e6e6;
border-radius:var(--ci-radius);
padding:16px 20px;
margin-top:var(--ci-stack);
overflow:hidden;
}
.wfd-art .vergleichsbox h3{margin:0 0 12px;color:var(--ci-text);}
.wfd-art .vergleichsbox .bildzeile{
display:grid;
grid-template-columns:1fr 1fr;
gap:16px;
margin-bottom:14px;
}
.wfd-art .vergleichsbox .bildzeile figure{
margin:0;
background:#fff;
border:1px solid #e6e6e6;
border-radius:var(--ci-radius);
padding:14px;
display:flex;
flex-direction:column;
align-items:center;
gap:10px;
}
.wfd-art .vergleichsbox .bildzeile img{width:100%;max-height:180px;object-fit:contain;}
.wfd-art .vergleichsbox .bildzeile figcaption{
text-align:center;
font-weight:700;
color:var(--ci-text);
font-size:1rem;
}
/* Feature-Matrix */
.wfd-art .feature-matrix{
width:100%;
border-collapse:separate;
border-spacing:0;
font-size:.96rem;
table-layout:fixed;
}
.wfd-art .feature-matrix thead th{
text-align:left;
padding:12px;
color:var(--ci-text);
background:var(--ci-surface-neutral);
border-bottom:1px solid #e6e6e6;
}
.wfd-art .feature-matrix tbody th[scope="row"],
.wfd-art .feature-matrix tbody td{
padding:12px;
border-bottom:1px solid #eee;
vertical-align:middle;
color:var(--ci-text);
}
.wfd-art .feature-matrix tbody tr:nth-child(even) th,
.wfd-art .feature-matrix tbody tr:nth-child(even) td{
background:var(--ci-surface-warm);
}
/* Icons/Legende */
.wfd-art .icon{
display:inline-flex;align-items:center;justify-content:center;
width:28px;height:28px;border-radius:999px;line-height:1;
border:2px solid transparent;font-weight:700;
}
.wfd-art .icon.ok{
background:color-mix(in srgb,var(--ci-primary) 12%,#fff);
border-color:color-mix(in srgb,var(--ci-primary) 40%,#fff);
color:var(--ci-primary);
}
.wfd-art .icon.na{background:#fff;border-color:#d8dee6;color:#98a6b3;}
.wfd-art .legend{
display:flex;gap:14px;align-items:center;flex-wrap:wrap;
margin-top:10px;font-size:.9rem;color:var(--ci-text);
}
.wfd-art .legend .legend-item{display:flex;align-items:center;gap:8px;}
/* Badges (fixiert: viewBox, feste SVG-Größen, Grid) */
.wfd-art .badges{
background:#fff;border:1px solid #e6e6e6;border-radius:var(--ci-radius);
padding:16px 20px;margin:var(--ci-stack) 0;
}
.wfd-art .badges h3{margin:0 0 12px;color:var(--ci-text);}
.wfd-art .badge-panels{display:grid;gap:14px;grid-template-columns:1fr;}
@media (min-width:860px){ .wfd-art .badge-panels{grid-template-columns:1fr 1fr;} }
.wfd-art .badge-panel{
display:flex;align-items:center;gap:14px;
background:var(--ci-surface-neutral);
border:1px solid #e6e6e6;border-radius:var(--ci-radius);
padding:14px 16px;min-height:78px;box-sizing:border-box;
}
.wfd-art .badge-ico
