.unified-submit {padding-bottom:2.5rem}.unified-submit .submit-page-shell{max-width:920px}.submit-choices{border:1px solid var(--border,#454545);border-radius:12px;padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.5rem}.submit-choices legend{font-weight:700;padding:0 .4rem}.submit-choices label{display:flex;align-items:center;gap:.6rem;min-height:48px;padding:.5rem;background:#202020;border-radius:6px;cursor:pointer}.submit-choices input{accent-color:#f58220;width:20px;height:20px;flex-shrink:0}.unified-submit [hidden]{display:none!important}.unified-submit .event-type-control{display:none}.unified-submit section>h2{margin-bottom:.8rem}.unified-submit form{margin:1rem 0;max-width:100%}.unified-submit #rider-area-results button{display:block;width:100%;min-height:44px;text-align:left;color:#fff;background:#292929;border:1px solid #555;padding:.7rem}.unified-submit input[type=checkbox]{width:20px;height:20px;accent-color:#f58220}.unified-submit :focus-visible{outline:3px solid #ff9d50;outline-offset:3px}.unified-submit input,.unified-submit select,.unified-submit textarea{max-width:100%;min-width:0}.unified-submit .photo-form-field label{overflow-wrap:anywhere}.unified-submit .submit-choices:focus-within{border-color:#f58220}@media(max-width:600px){.submit-choices{grid-template-columns:1fr}.unified-submit .photo-submission-form{grid-template-columns:1fr}.unified-submit .submit-page-shell{padding-left:12px;padding-right:12px}}
