.tx-icccp .mycardQr{justify-self:center;text-align:center;padding-bottom:15px}.tx-icccp .mycardQr img{width:400px;max-width:100%}.tx-icccp .mycardData{justify-self:center;text-align:center;padding-bottom:15px}.tx-icccp .validInformation{text-align:center;padding-top:15px;padding-bottom:15px;display:none}.tx-icccp form input{padding:5px;margin:5px}.tx-icccp form select{padding:5px;margin:5px}.tx-icccp .filter{margin-bottom:15px}.tx-icccp .offerlist .listheader{display:none}.tx-icccp .staffMessagesWrapper{display:flex}.typo3-messages li{list-style:none}form .formerrors{display:none;border:1px solid black;background-color:#eeeeee;margin-bottom:15px;padding:10px}form .error{color:red;position:relative;font-size:0.8em}form .form-check{padding:0}.tx-icccp .ocplist .listitem{display:flex;flex-direction:column;justify-content:space-between;border:2px solid var(--icc-color-secondary-lighter);border-radius:8px}.tx-icccp .ocplist .listitem:hover{background-color:var(--icc-color-primary)}.tx-icccp .ocplist .listitem .listitemheader{height:400px;color:#fff;background:var(--icc-color-tertiary)}.tx-icccp .ocplist.qrchecklist .listitem .listitemheader{height:unset}.tx-icccp .ocplist .listitem .listitemimage img{height:200px;width:auto}.dateOfBirth{display:flex;flex-direction:column}.dateOfBirth label{font-weight:500;margin-bottom:0.5rem}.dateOfBirth select{display:inline-block;width:auto;min-width:5rem;margin-right:0.5rem;margin-bottom:0.5rem;border-radius:0.375rem;padding:0.375rem 0.75rem;border:1px solid #ced4da;background-color:#fff;transition:border-color 0.2s, box-shadow 0.2s}.dateOfBirth select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.2rem rgba(13, 110, 253, 0.25)}.dateOfBirth select:last-of-type{margin-right:0}@media (min-width:576px){.dateOfBirth{flex-direction:row;align-items:center}.dateOfBirth label{margin-bottom:0;margin-right:1rem;white-space:nowrap}}