Proffee Milchsystemreiniger für Nivona – ersetzt NICC705 CreamClean
Beschreibung
/* ===== CI – isb-filter.de ===== */
:root{
--ci-blue:#0072bc;
--ci-blue-dark:#0b3d62;
--ci-blue-mid:#004a7a;
--ci-blue-verylight:#eef5fb; /* hellblau */
--ci-text:#001420;
--ci-text-inv:#ffffff;
--ci-border:#0072bc;
--ci-bg-light:#f8f9fa; /* hellgrau */
--ci-bg-blue-light:#e6f2fa; /* dezent blau (FAQ open etc.) */
--ci-text-darkblue:#20214f;
--ci-gray:#555;
--ci-radius:.25rem;
--ci-stack:30px;
}
/* Vorteilskasten */
.vorteilslisterahmen{
margin:var(--ci-stack) 0;
padding:20px;
border-radius:var(--ci-radius);
border:2px solid var(--ci-border);
}
.vorteilsliste{
list-style:none;
padding-left:0;
margin:0;
}
.vorteilsliste li{
position:relative;
padding-left:28px;
margin-bottom:12px;
font-size:1rem;
}
.vorteilsliste li::before{
content:'✔';
position:absolute;
left:0;
top:0;
color:var(--ci-blue);
font-weight:700;
}
/* Boxen */
.faktenbox,
.lieferumfangbox,
.geeignet{
background:var(--ci-bg-light);
padding:20px;
border-radius:var(--ci-radius);
margin-top:var(--ci-stack);
}
.anwendungsbox{
background:#fff;
padding:20px;
border-radius:var(--ci-radius);
margin-top:var(--ci-stack);
border:2px solid var(--ci-border);
}
.anwendungsbox h3,
.anwendungsbox h4{
color:var(--ci-text-darkblue);
}
/* Hinweis */
.callout-hinweis{
background:var(--ci-bg-blue-light);
border-left:4px solid var(--ci-blue);
color:var(--ci-text);
padding:14px 16px;
border-radius:var(--ci-radius);
margin:14px 0;
}
.callout-hinweis p{
margin:0;
}
/* Badges */
.badges{
background:#fff;
border:1px solid #e6e6e6;
border-radius:var(--ci-radius);
padding:16px 20px;
margin:var(--ci-stack) 0;
}
.badges h3{
margin:0 0 12px;
color:var(--ci-text);
}
.badges .badge-panels{
display:grid;
gap:14px;
grid-template-columns:1fr;
}
@media (min-width:860px){
.badges .badge-panels{
grid-template-columns:1fr 1fr;
}
}
.badges .badge-panel{
display:flex;
align-items:center;
gap:14px;
background:var(--ci-bg-light);
border:1px solid #e6e6e6;
border-radius:var(--ci-radius);
padding:14px 16px;
min-height:78px;
}
.badges .badge-icon{
width:44px;
height:44px;
flex:0 0 44px;
}
.badges .badge-panel p{
margin:0;
line-height:1.5;
color:var(--ci-text);
}
.badges .badge-panel p strong{
display:block;
color:var(--ci-text-darkblue);
margin:0 0 .15rem 0;
}
/* Kompatibilität (hier nur „Ersetzt“) */
.kompatibilitaet{
background:var(--ci-bg-light);
padding:20px;
border-radius:var(--ci-radius);
margin-top:var(--ci-stack);
border:0;
}
/* Vergleichsbox */
.vergleichsbox{
background:#fff;
border:1px solid #e6e6e6;
border-radius:var(--ci-radius);
padding:16px 20px;
margin-top:var(--ci-stack);
overflow:hidden;
}
.vergleichsbox h3{
margin:0 0 12px;
color:var(--ci-text);
}
/* Feature-Matrix Basis */
.feature-matrix{
width:100%;
border-collapse:separate;
border-spacing:0;
font-size:.96rem;
table-layout:fixed;
}
.feature-matrix thead th{
text-align:left;
padding:14px 12px;
color:var(--ci-text-darkblue);
background:var(--ci-bg-light);
border-bottom:1px solid #e6e6e6;
}
.feature-matrix tbody th[scope="row"],
.feature-matrix tbody td{
padding:14px 12px;
border-bottom:1px solid #eee;
vertical-align:middle;
color:var(--ci-text);
}
.feature-matrix tbody tr:nth-child(even) th,
.feature-matrix tbody tr:nth-child(even) td{
background:var(--ci-blue-verylight);
}
/* Harter Padding-Fix NUR Merkmal-Spalte */
.vergleichsbox .feature-matrix > thead > tr > th:first-child,
.vergleichsbox .feature-matrix > tbody > tr > th[scope="row"]{
padding-left:18px !important;
padding-top:14px !important;
padding-bottom:14px !important;
text-indent:2px;
box-sizing:border-box;
}
/* Icons für Vergleich */
.icon{
display:inline-flex;
align-items:center;
justify-content:center;
width:28px;
height:28px;
border-radius:999px;
border:2px solid transparent;
font-weight:700;
}
.icon.ok{
background:#eef5fb;
border-color:#0072bc;
color:#0072bc;
}
.icon.na{
background:#fff;
border-color:#d8dee6;
color:#98a6b3;
}
.legend{
display:flex;
gap:14px;
align-items:center;
flex-wrap:wrap;
margin-top:10px;
font-size:.9rem;
color:var(--ci-text);
}
.legend .legend-item{
display:flex;
align-items:center;
gap:8px;
}
/* FAQ */
.faq{
margin:var(--ci-stack) 0;
padding:20px;
background:var(--ci-bg-light);
border-radius:var(--ci-radius);
}
.faq h3{
margin:0 0 12px;
color:var(--ci-text-darkblue);
}
.faq details{
border:1px solid var(--ci-blue);
border-radius:var(--ci-radius);
margin-bottom:12px;
background:var(--ci-bg-light);
}
.faq details[open]{
background:var(--ci-bg-blue-light);
}
.faq summary{
list-style:none;
cursor:pointer;
color:var(--ci-text-darkblue);
font-weight:700;
font-size:1rem;
padding:14px 40px 14px 16px;
position:relative;
}
.faq summary::-webkit-details-marker{
display:none;
}
.faq summary::after{
content:"+";
position:
