.team-submission-wrap{text-align:left;background:linear-gradient(135deg,#00bdd6,#1a5770);border-radius:7px;max-width:780px;margin:30px auto 0;padding:1px}.team-submission-form{background:#062235;padding:25px}.team-submission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.team-submission-form label{color:#bdeaf1;letter-spacing:.2px;gap:7px;font:700 12px Barlow,Arial,sans-serif;display:grid}:is(.team-submission-form input,.team-submission-form textarea){color:#f4fbfd;background:#031a2a;border:1px solid #2d6780;border-radius:3px;width:100%;font:400 16px Barlow,Arial,sans-serif}.team-submission-form input{height:43px;padding:0 12px}.team-submission-form textarea{resize:vertical;min-height:105px;padding:10px 12px}:is(.team-submission-form input:focus-visible,.team-submission-form textarea:focus-visible,.team-submission-confirm input:focus-visible){outline-offset:2px;border-color:#00bdd6;outline:2px solid #fff}:is(.team-submission-file,.team-submission-note){grid-column:span 2}.team-submission-file span{color:#b8cbd3;font-weight:400}.team-submission-file input{background:#062b40;height:auto;padding:10px}.team-submission-confirm{grid-template-columns:20px 1fr;align-items:start;margin-top:18px;line-height:1.45;color:#e5f4f7!important;font-size:14px!important}.team-submission-confirm input{accent-color:#00bdd6;width:17px;height:17px;margin:1px 0 0}.team-submission-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.team-submission-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.team-submission-actions button{cursor:pointer;border:0}.team-submission-actions button:disabled{opacity:.55;cursor:not-allowed}.team-submission-turnstile{min-height:65px}.team-submission-config{color:#ffd34d;margin:0;font-size:13px;line-height:1.4}.team-submission-privacy{color:#b8cbd3;margin:18px 0 0;font-size:13px;line-height:1.5}.team-submission-message{border-left:3px solid;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.team-submission-message.success{color:#e9fcff;background:#073344;border-color:#00bdd6}.team-submission-message.error{color:#ffe8e4;background:#3a1d27;border-color:#f24d3e}@media (max-width:760px){.team-submission-form{padding:18px}.team-submission-grid{grid-template-columns:1fr;gap:14px}:is(.team-submission-file,.team-submission-note){grid-column:auto}.team-submission-actions{flex-direction:column;align-items:stretch}.team-submission-actions .english-clubs-primary{width:100%}.team-submission-turnstile{min-height:65px;overflow:hidden}}
.correction-submission-wrap{margin-top:24px}.correction-form-title{color:#f4fbfd;margin:0;font:900 27px/1 Arial Black,Arial,sans-serif}.correction-form-intro{color:#b8cbd3;margin:12px 0 0;line-height:1.5}.correction-form-new-team{color:#b8cbd3;margin:13px 0 21px;font-size:14px}.correction-form-new-team a{color:#00bdd6;text-underline-offset:3px;font-weight:700;text-decoration:underline}.team-submission-form select{color:#f4fbfd;background:#031a2a;border:1px solid #2d6780;border-radius:3px;width:100%;height:43px;padding:0 12px;font:400 16px Barlow,Arial,sans-serif}.team-submission-form select:focus-visible{outline-offset:2px;border-color:#00bdd6;outline:2px solid #fff}.correction-submit{cursor:pointer}.english-clubs-submission-note{color:#b8cbd3;margin:13px 0 0;font-size:13px}@media (max-width:760px){.correction-form-title{font-size:23px}}
