.toeicScoreDates{background:#f4f8fc;border:1px solid #b7cbe0;border-radius:12px;margin:24px 0;padding:22px}.toeicScoreDates h3{margin:0 0 12px;font-size:21px;line-height:1.5}.toeicScoreDates p{font-size:15px;line-height:1.8}.toeicScoreDates form{gap:10px;margin-top:18px;display:grid}.toeicScoreDates label{margin-top:8px;font-size:15px;font-weight:700}.toeicScoreDates :is(input,select,button){font:inherit;color:#102a48;background:#fff;border:1px solid #849bb4;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.toeicScoreDates button{color:#fff;cursor:pointer;background:#23558b;border-color:#23558b;width:fit-content;margin-top:10px}.toeicScoreDates button:disabled{opacity:.55;cursor:default}.toeicScoreDates :is(input,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #bf7900}.toeicDateResult{background:#fff;border:2px solid #768da5;border-radius:8px;margin-top:24px;padding:20px;scroll-margin-top:24px}.toeicDateResult h4{margin:0 0 12px;font-size:19px}.toeicDateResult dl{margin:18px 0}.toeicDateResult dl>div{border-bottom:1px solid #ccd6e0;padding:14px 0}.toeicDateResult dt{font-size:15px;font-weight:700}.toeicDateResult dd{margin:8px 0 0;font-size:15px;line-height:1.8}.toeicDateResult a{color:#225bad;text-underline-offset:3px;text-decoration:underline}.toeicScoreDates .toeicDateWarning{color:#8b3717;font-weight:600}@media (width<=620px){.toeicScoreDates,.toeicDateResult{padding:16px}.toeicScoreDates button{width:100%}}
