#cmplz-cookies-overview .cmplz-service-header{display:grid;grid-template-columns:1fr 70px;cursor:pointer;text-decoration:underline;align-items:center}#cmplz-cookies-overview .cmplz-service-header h3{margin:7px 0}#cmplz-cookies-overview .cmplz-service-header.cmplz-service-open:after{transform:rotate(180deg)}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-service-header{align-items:center}}#cmplz-cookies-overview .cmplz-service-desc{display:grid}#cmplz-cookies-overview .cmplz-service-desc.cmplz-service-hidden{display:none}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-service-desc{grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-service-desc{grid-template-columns:1fr}}#cmplz-cookies-overview .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cookies-per-purpose{grid-template-columns:100px 1fr;align-items:center}#cmplz-cookies-overview .cookies-per-purpose .purpose{grid-column:span 2}}