/* Warenkunde: clear merchandise index and precise checklist controls. */
.pvq-search input::placeholder,.pvq-tool input::placeholder,.pvq-tool textarea::placeholder{color:var(--pvq-mut);opacity:1}
.pvq-tool-out[hidden]{display:none}
:root{--pvq-paper:#fff;--pvq-card:#fff;--pvq-soft:#f3f4f5;--pvq-ink:#24272b;--pvq-mut:#565d64;--pvq-line:#d7dadd;--pvq-red:#b62b26;--pvq-red2:#8e201d;--pvq-green:#306247;--pvq-mus:#6b5442}
h1,h2,h3,.pvq-main h1,.pvq-main h2,.pvq-floors .lvl,.pvq-tool-out h3{font-family:"Segoe UI",system-ui,Arial,sans-serif;letter-spacing:-.02em}
.pvq-head{border-bottom:1px solid var(--pvq-line)}.pvq-hero{background:var(--pvq-paper);border-bottom:1px solid var(--pvq-line)}.pvq-hero__in{padding-top:36px;padding-bottom:22px}.pvq-hero h1{font-size:40px;line-height:1.15;max-width:900px}.pvq-lede{font-size:18px;max-width:790px;margin:14px 0 20px}
.pvq-search{border:1px solid #969da4;border-radius:2px;padding:0;gap:0;background:var(--pvq-card)}.pvq-search input{min-height:54px;padding:0 16px}.pvq-search button{border-radius:0;min-height:54px;background:var(--pvq-red);color:#fff}.pvq-sub{gap:0 22px;margin-top:10px}
.pvq-ph__in{padding-top:22px;padding-bottom:22px}.pvq-ph h1{font-size:35px;max-width:860px}.pvq-sec{padding-top:28px;margin-bottom:36px;border-top:1px solid var(--pvq-line)}
.pvq-wall{gap:24px 18px}.pvq-tile{border:0;border-radius:0;background:transparent;box-shadow:none;transition:none}.pvq-tile:hover{transform:none;box-shadow:none}.pvq-tile img{border-radius:0}.pvq-tile b{padding:10px 0 3px;font-size:17px}.pvq-tile span{padding-left:0;padding-right:0}.pvq-fig img{border-radius:2px}
.pvq-floors>li{border:0;border-bottom:1px solid var(--pvq-line);border-radius:0}.pvq-floors .lvl{background:var(--pvq-soft);color:var(--pvq-red);font-weight:800}.pvq-faq details{border:0;border-bottom:1px solid var(--pvq-line);border-radius:0;background:transparent}.pvq-cta{border:0;border-left:3px solid var(--pvq-red);border-radius:0;background:var(--pvq-soft)}
.pvq-tool{border:0;border-radius:0;padding:24px;background:var(--pvq-soft)}.pvq-tool fieldset{padding-bottom:12px;border-bottom:1px solid var(--pvq-line)}.pvq-tool select{border:1px solid #8a929b;border-radius:2px;background:var(--pvq-card)}.pvq-tool-opts{gap:4px 18px}.pvq-tool-opts label{border:0;border-radius:0;padding-left:0;background:transparent}.pvq-tool-go,.pvq-tool-copy{border-radius:2px}.pvq-tool-out{gap:20px 28px}.pvq-tool-out section{border:0;border-top:2px solid var(--pvq-line);border-radius:0;background:transparent;padding:16px 0 0}.pvq-tool-note textarea{border-radius:2px;background:var(--pvq-card)}
.field-notes{max-width:1000px;padding:34px 0}.field-notes h2{border:0;padding-left:0}.field-notes th,.field-notes td{border-color:var(--pvq-line)}.home-next{max-width:1000px;padding:30px 0 42px;background:transparent;border-top:2px solid var(--pvq-ink)}.home-next ul{grid-template-columns:1fr;gap:0}.home-next li{display:grid;grid-template-columns:230px 1fr;gap:26px;padding:16px 0;border-bottom:1px solid var(--pvq-line)}.home-next h3{font-size:17px;margin:0}.home-next p{color:var(--pvq-mut)}
@media(max-width:1040px){.home-next,.field-notes{max-width:calc(100% - 40px)}}
@media(max-width:560px){.pvq-hero__in{padding-top:26px}.pvq-hero h1,.pvq-ph h1{font-size:29px}.pvq-lede{font-size:17px}.pvq-search{flex-direction:row}.pvq-search input{min-width:0;width:0;flex:1;font-size:16px;padding:0 10px}.pvq-search button{padding:0 14px;min-width:80px;font-size:16px}.pvq-tool{padding:18px}.home-next li{display:block}.home-next h3{margin-bottom:7px}.pvq-sub{gap:0 16px}.pvq-menu summary{border-width:1px;border-radius:2px}.pvq-wall{gap:20px 14px}}
@media(prefers-color-scheme:dark){:root{--pvq-paper:#181a1d;--pvq-card:#202328;--pvq-soft:#25292e;--pvq-ink:#eceff1;--pvq-mut:#b5bdc4;--pvq-line:#41464e;--pvq-red:#f18c83;--pvq-red2:#ffa99f;--pvq-green:#9ed1b5;--pvq-mus:#d2b9a5}.pvq-hero{background:var(--pvq-paper)}.pvq-search button,.pvq-tool-go{background:#ac302a;color:#fff}.pvq-tool select,.pvq-tool-note textarea{background:var(--pvq-card);color:var(--pvq-ink)}.home-next,.field-notes{background:transparent;color:var(--pvq-ink)}}
