body{margin:0}.onlineresultate{--color-button: rgb(198, 0, 107);--color-button--hover: rgb(233, 60, 133);--color-button--disabled: #3a3a3a;--color-background: #181315;--color-text: #ffffff;--size-text--tiny: .875rem;--size-text--x-small: .875rem;--size-text--small: .875rem;--size-text--regular-bold: 1.125rem;--size-text--regular: 1.125rem;--size-text--large: 1.3rem;--size-text--input: 1.3125rem;--size-gridgap: .8rem;color:var(--color-text);width:100%;font-size:var(--size-text--regular)}@media (min-width: 600px){.onlineresultate{--size-text--x-small: 1rem;--size-text--small: 1.125rem;--size-text--regular-bold: 1.31rem;--size-text--regular: 1.5rem;--size-text--large: 2rem;--size-gridgap: 1rem}}.onlineresultate *{color:unset;font-size:unset;line-height:1.2;padding:unset;font-weight:unset;margin:unset;letter-spacing:unset}.h2{font-size:var(--size-text--small);font-weight:700;opacity:.8;flex-shrink:0}.onlineresultate__link,.annotations__content a,.contactus a{color:var(--color-button);font-weight:900;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s ease-in-out}.onlineresultate__link:hover,.annotations__content a:hover,.contactus a:hover{font-weight:900;text-decoration-color:var(--color-button)}.userinputs{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.userinputs__content{display:flex;flex-direction:column;gap:calc(var(--size-gridgap) / 2);margin:0 auto 10%;width:min(350px,100%)}@media (min-width: 767px){.userinputs__content{width:400px}}@media (min-width: 600px){.userinputs__content{margin:20% auto 10%}}.userinputfield{background-color:var(--color-background);height:64px;box-sizing:border-box;padding:.5rem 1.25rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.userinputfield__input{border:none;background-color:transparent;font-size:var(--size-text--input);color:var(--color-text);padding:0;margin:0;width:100%;outline:none;font-weight:900}.userinputfield__label{font-size:var(--size-text--tiny);font-weight:500;opacity:.7;margin-top:5px;font-weight:700;position:absolute;width:fit-content;top:.2rem;left:1.25rem;transition:transform .2s;transform:scale(1.5) translate(14px,12px);cursor:text}.userinputfield__input:focus-within+.userinputfield__label,.userinputfield__input:valid+.userinputfield__label{transform:unset}.userinputfield__input:autofill{background-color:transparent!important}.userinputinfo{background-color:#fff;padding:1.5rem 1.75rem;color:#000}.userinputinfo__title{margin:0;font-weight:900;font-size:var(--size-text--regular-bold)}.userinputinfo__text{margin:.5rem 0 0;font-size:var(--size-text--x-small)}.userinputinfo__too-many-requests-phone{display:block}.userinputs__footer{font-size:var(--size-text--small);margin-bottom:2.2rem;text-align:center}@media (min-width: 767px){.userinputs__footer{margin-bottom:5.6rem}}.userinputs .action{height:64px;margin-top:0;width:auto;justify-content:center;padding-top:.8rem;padding-bottom:.8rem;border:0}.testresults__summary{display:grid;grid-template-columns:1fr}@media (min-width: 767px){.testresults__summary{grid-template-columns:1fr 1fr;gap:var(--size-gridgap)}}.testresults__contentbox{flex:1 0 auto;background-color:var(--color-background);margin-bottom:var(--size-gridgap);padding:1.5rem;page-break-inside:avoid}@media (min-width: 600px){.testresults__contentbox{padding:2.2rem}}.metadata{position:relative}.metadata__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--size-gridgap);row-gap:calc(2 * var(--size-gridgap))}.metadataitem{height:fit-content}@media (min-width: 600px){.metadataitem{white-space:nowrap}}.metadataitem__label--withtooltip{display:flex}.metadataitem .tooltip{margin-top:-2px}.metadataitem__value{font-size:var(--size-text--large);font-weight:700}@media (767px <= width < 810px){.metadataitem__value{font-size:var(--size-text--regular)}}.tooltip{cursor:pointer;width:1.2rem;height:1.2rem;border:2px solid white;display:flex;align-items:center;justify-content:center;font-size:.8rem;line-height:1;margin:auto .4rem;flex-shrink:0;position:relative;opacity:1;box-sizing:border-box;font-weight:500;white-space:normal}.tooltip__i{font-family:sans-serif}.tooltip__content{cursor:default;opacity:0;pointer-events:none;background-color:#fff;position:absolute;padding:1rem;color:#000;transition:opacity .2s ease-in-out;z-index:2;font-size:var(--size-text--small);line-height:1.2}.tooltip--visible .tooltip__content{pointer-events:all;opacity:1}.tooltip__paragraph,.tooltip p{margin:0}.tooltip__paragraph:not(:last-of-type),.tooltip p:not(:last-of-type){margin-bottom:.5rem}.tooltip__paragraph--highlight{color:var(--color-button)}.tooltip a{color:var(--color-button);font-weight:900}.tooltip--visible+.tooltip__content{opacity:1;pointer-events:all}.substances{container-type:inline-size;position:relative}.substances__list{padding:0;margin:var(--size-gridgap) 0 0 0;display:grid;grid-template-columns:1fr;column-gap:10%;row-gap:calc(2 * var(--size-gridgap))}.substances__list .action{width:auto;justify-content:center}@container (width > 410px){.substances__list{grid-template-columns:1fr 1fr}.substances__list .action{width:fit-content}}.substancesitem{list-style:none;font-size:var(--size-text--large);padding:0;line-height:1.3;font-weight:700}.substancesitem__general-info{display:flex}.substancesitem__general-info .tooltip{margin-top:-1px}@media (min-width: 600px){.substancesitem__general-info .tooltip{margin-top:5px}}.substancesitem__label{font-size:var(--size-text--large);word-break:break-word}.substancesitem__value{font-size:var(--size-text--large)}.annotations{display:flex;flex-direction:column;gap:var(--size-gridgap)}@media (min-width: 991px){.annotations{flex-direction:row;gap:calc(5 * var(--size-gridgap))}}.annotations__content{font-size:var(--size-text--regular)}.annotations__content p:not(:first-of-type){margin:1rem 0 0}.annotations__content p:first-of-type{margin:0}.annotations__saferuse{gap:var(--size-gridgap);flex-direction:column;word-break:break-word}.annotations__saferuse-list{list-style:none}.annotations__saferuse-item{display:grid;grid-template-columns:1fr}@media (min-width: 600px){.annotations__saferuse-item{grid-template-columns:1fr 3fr;column-gap:var(--size-gridgap)}}@media (min-width: 767px){.annotations__saferuse-item{grid-template-columns:1fr 5fr}}.annotations__saferuse-item:not(:last-of-type){margin-bottom:var(--size-gridgap)}.annotations__saferuse-heading{margin-bottom:.5rem;margin-top:2rem}@media (min-width: 600px){.annotations__saferuse-heading{grid-template-columns:1fr 3fr;column-gap:var(--size-gridgap);margin-top:0}}.annotations__saferuse-item:first-of-type .annotations__saferuse-heading{margin-top:0}.details{font-size:var(--size-text--tiny);font-weight:300}.details__author{margin-top:.5rem}@media (min-width: 991px){.details{column-count:2}}.contactus{font-size:var(--size-text--tiny);font-weight:300}.action{cursor:pointer;margin-top:.5rem;width:fit-content;background-color:var(--color-button);padding:.4rem .875rem;display:flex;flex-wrap:nowrap;align-items:center;text-decoration:none;font-size:var(--size-text--regular);color:var(--color-text);transition:background-color .2s ease-in-out;font-weight:700;white-space:nowrap}@media (min-width: 600px){.action{font-size:var(--size-text--small)}}.action__label{margin-bottom:-5px}.action:hover:not(.action--disabled){background-color:var(--color-button--hover);font-weight:700;text-decoration:none}.action--disabled{background-color:var(--color-button--disabled);cursor:not-allowed}.action__arrow{margin-left:1.25rem;font-size:var(--size-text--regular);width:1.2rem;height:1.2rem;flex-shrink:0;transition:transform .2s ease-in-out}.action:hover:not(.action--disabled) .action__arrow{transform:translate(.2rem)}.qrcode{display:none;flex-direction:row;text-align:end;gap:.5rem;position:absolute;top:0;right:0;width:200px;height:100px;font-size:.875rem}@media print{.background-image-wrapper{display:none}.onlineresultate{--color-text: black}.testresults__summary{grid-template-columns:1fr}.testresults__contentbox{background-color:transparent;border:1px solid black}.tooltip{display:none}.action{padding:0;background-color:transparent}.action__arrow{display:none}.qrcode{display:flex}.header-white{display:none}.header-dark{display:flex}}.abusemessage{margin:3rem}
