.cookies__overview .cookie,.cookies__overview--header{display:flex;gap:1rem;padding:1rem;align-items:center}.cookies__overview--header{background-color:var(--clr-gray-light);border-bottom:2px solid #dee2e6;font-weight:600}.cookies__overview--name{flex-basis:25%}.cookies__overview--provider{flex-basis:25%}.cookies__overview--purpose{flex-basis:30%}.cookies__overview--expiry{flex-basis:20%}.cookies__overview--content{display:flex;flex-direction:column;gap:0.5rem;font-weight:300}.cookies__overview--content .cookie{background-color:var(--clr-primary-light);border-bottom:1px solid #e9ecef;transition:var(--transition)}.cookies__overview--content .cookie:hover{background-color:#e9ecef}.cookies__overview--content .cookie:last-child{border-bottom:none}@media screen and (max-width:991.98px){.cookies__overview--header{display:none}.cookies__overview--content{gap:1rem}.cookies__overview .cookie{padding:1rem;gap:0.75rem 1rem;flex-wrap:wrap;align-items:flex-start}.cookies__overview--name:before,.cookies__overview--provider:before,.cookies__overview--purpose:before,.cookies__overview--expiry:before{content:attr(data-label);display:block;font-size:0.75rem;line-height:1.1;color:var(--clr-grey-dark);margin-bottom:0.25rem;font-weight:600}.cookies__overview--name{flex-basis:100%;font-weight:600}.cookies__overview--provider{flex-basis:100%}.cookies__overview--purpose{flex-basis:100%}.cookies__overview--expiry{flex-basis:100%}}form fieldset{gap:2rem}form .field.cookieconsentcheckbox{display:flex;align-items:center;gap:0.5rem;font-weight:300}form .field.cookieconsentcheckbox input[type="checkbox"]{width:1rem;height:1rem;margin:0}form input[type="submit"]{width:auto}