.field-required{color:#c63738!important;font-size:16px;font-weight:700;margin-left:3px}.field-optional{color:#647b8b!important;font-size:12px;font-weight:400;letter-spacing:0}.field-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.workspace-v45 label{display:block}.workspace-v45 label>input:not([type=checkbox]),.workspace-v45 label>select,.workspace-v45 label>textarea{display:block;margin-top:8px}
.submission-types{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 22px}.submission-types a{padding:10px 17px;border:1px solid #d5e0e8;background:#fff;color:#31526a;text-decoration:none;border-radius:8px;font-size:13px;font-weight:600}.submission-types a.active{background:#173e57;border-color:#173e57;color:#fff}.workspace-v45 .submission-form{max-width:1100px}.required-instructions{background:#edf5fa;border:1px solid #d7e7f1;border-radius:10px;padding:18px 20px;margin-bottom:24px}.required-instructions strong{color:#1c485f;font-size:16px}.required-instructions p{font-size:13px;color:#557387;margin:6px 0 0}.submission-basics{margin:0 0 28px}.workspace-v45 .optional-section{border:1px solid #dce5ed;border-radius:11px;margin:15px 0;background:#fff;overflow:hidden}.optional-section>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:19px 20px;background:#f8fafc;color:#264b63;font-size:14px;font-weight:600}.optional-section>summary:after{content:'+';font-size:20px;color:#8398a8}.optional-section[open]>summary:after{content:'−'}.optional-section>summary::-webkit-details-marker{display:none}.optional-section>summary small{margin-left:auto;color:#758c9b;font-size:12px;font-weight:400}.optional-section>.form-grid{padding:22px}.submission-footer{border-top:1px solid #e3eaf0;margin-top:25px;padding-top:20px;display:flex;gap:12px;flex-wrap:wrap}.submission-footer p{flex-basis:100%;font-size:13px;color:#617b8d;margin:0 0 6px}.workspace-v45 .field small{color:#708797;font-size:12px;font-weight:400;line-height:1.6}.workspace-v45 .submission-form .validation:empty{display:none}.workspace-v45 .submission-form .validation{font-size:13px;color:#b52e32}.workspace-v45 .submission-form [aria-invalid=true]{border-color:#c04a4a}.workspace-v45 .workspace-property-submenu{margin:2px 4px 5px;padding:0 0 4px;border-left:1px solid #ffffff16}.workspace-v45 .workspace-property-submenu summary{padding:8px 12px;color:#dce8f0;background:none;font-size:12px;min-height:36px}.workspace-v45 .workspace-property-submenu a{display:block;padding-left:22px!important;font-size:12px}
@media(max-width:600px){.optional-section>summary{padding:16px;flex-wrap:wrap}.optional-section>summary small{margin-left:0}.optional-section>.form-grid{padding:17px}.submission-types{gap:7px}.submission-types a{flex:1;text-align:center;padding:9px 10px;font-size:12px}.workspace-v45 .submission-form{padding:17px}.required-instructions{padding:15px}.submission-footer .button{width:100%}}
