.certificate-box{margin-top:28px;margin-bottom:24px}.certificate-choices{display:flex;gap:12px 24px;flex-wrap:wrap;margin:18px 0}.certificate-choices label{display:flex;gap:9px;align-items:center;font-weight:700}.certificate-panel{border-top:1px solid #d6ccaf;padding-top:18px;margin-top:18px}.certificate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px}.certificate-grid[hidden],.certificate-panel[hidden]{display:none!important}.certificate-panel .field{margin-bottom:12px}.certificate-status{margin:10px 0;color:#226148}.certificate-expired{color:#875010}.certificate-grid input,.certificate-panel input,.certificate-panel select{width:100%;min-width:0;box-sizing:border-box}.tocfl-test-details{margin-top:18px}@media(max-width:620px){.certificate-grid{grid-template-columns:1fr}.certificate-box{margin-top:24px}.certificate-panel input[type=date]{min-height:44px}}

/* The old :first-of-type reset matched the certificate <section> after <div> cards. */
#application-form #english-tests.section-box{margin-block-start:32px;margin-block-end:24px}
#application-form .certificate-date{display:flex;gap:10px;align-items:center;min-width:0}
#application-form .certificate-date select,#application-form .certificate-date input{min-width:0;width:0;flex:1 1 0;min-height:44px;padding-inline:9px}
#application-form .certificate-date [data-date-part=month]{flex-grow:1.65}
#application-form .certificate-date [data-date-part=year]{appearance:textfield;-moz-appearance:textfield}
#application-form .certificate-date [data-date-part=year]::-webkit-inner-spin-button,#application-form .certificate-date [data-date-part=year]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#submit-dialog .submit-dialog-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}
#submit-dialog .submit-dialog-actions[hidden],#submit-dialog button[hidden]{display:none!important}
#submit-dialog .submit-dialog-actions button{white-space:normal}
@media(max-width:620px){#application-form #english-tests.section-box{margin-block-start:24px;margin-block-end:24px}#application-form .certificate-date{gap:7px}#submit-dialog .submit-dialog-actions button{flex:1 1 180px}}
