.waste-collection-block{--waste-collection-gft:#3d8b37;--waste-collection-restafval:#6b7076;--waste-collection-papier:#2b6cb0;--waste-collection-pmd:#e07a1f;--waste-collection-textiel:#8a4f9e;--waste-collection-kerstbomen:#1f6b3a;--waste-collection-grofvuil:#8a5a3b;--waste-collection-kca:#c53030;--waste-collection-other:var(--aikacms-color-primary)}.waste-collection-block__surface{color:var(--aikacms-color-text)}.waste-pickups{display:grid;gap:.5rem;margin:0 0 1rem}.waste-pickup{--waste-collection-colour:var(--waste-collection-other);align-items:center;display:grid;gap:0 .75rem;grid-template-columns:2.25rem 1fr;line-height:1.3}.waste-pickup--gft{--waste-collection-colour:var(--waste-collection-gft)}.waste-pickup--restafval{--waste-collection-colour:var(--waste-collection-restafval)}.waste-pickup--papier{--waste-collection-colour:var(--waste-collection-papier)}.waste-pickup--pmd{--waste-collection-colour:var(--waste-collection-pmd)}.waste-pickup--textiel{--waste-collection-colour:var(--waste-collection-textiel)}.waste-pickup--kerstbomen{--waste-collection-colour:var(--waste-collection-kerstbomen)}.waste-pickup--grofvuil{--waste-collection-colour:var(--waste-collection-grofvuil)}.waste-pickup--kca{--waste-collection-colour:var(--waste-collection-kca)}.waste-pickup__bin{align-items:center;background-color:var(--waste-collection-colour);border-radius:50%;color:#fff;display:inline-flex;font-size:1rem;grid-row:span 2;height:2.25rem;justify-content:center;width:2.25rem}.waste-pickup__stream{font-weight:600}.waste-pickup__date{font-size:.9rem;opacity:.8}.waste-pickup--soon .waste-pickup__date{color:var(--waste-collection-colour);font-weight:600;opacity:1}.waste-collection-block__intro{margin-bottom:1rem}.waste-collection-block__pending{margin-bottom:.5rem}.waste-collection-more{font-size:.9rem;margin:0}.waste-collection-block__problem{font-size:.95rem;margin-bottom:.75rem}.waste-collection-postcode{font-size:.9rem;margin-top:.5rem}.waste-collection-postcode summary{color:var(--aikacms-color-link,var(--aikacms-color-primary));cursor:pointer;display:inline-block;list-style:none;text-decoration:underline}.waste-collection-postcode summary::-webkit-details-marker{display:none}.waste-collection-postcode form{margin-top:.5rem}.waste-collection-postcode .input-group{max-width:18rem}