#content4D{--acl-blue-500:#126cee;--acl-blue-600:#004eba;--acl-blue-700:#0043a1;--acl-ink:#171717;--acl-label:#262626;--acl-muted:#525252;--acl-border:#d4d4d4;--acl-border-2:#a3a3a3;--acl-neutral:#fafafa;--acl-focus:#2e85ff;--acl-radius:8px;background:#fff;border-radius:36px;box-shadow:0 10px 30px rgba(10,28,52,.08),0 2px 8px rgba(10,28,52,.05);color:var(--acl-ink);font-family:inherit;line-height:1.5;margin:0 auto;max-width:680px;padding:1.75rem 2rem}#content4D *,#content4D :after,#content4D :before{box-sizing:border-box}#content4D button,#content4D input,#content4D select,#content4D textarea{font-family:inherit}#content4D #form br{display:none}#content4D .form-horizontal .form-group{display:block;margin:0 0 .7rem}#content4D .form-horizontal [class*=col-]{float:none!important;margin-left:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}#content4D .control-label,#content4D label{color:var(--acl-label);display:block;float:none!important;font-size:.95rem;font-weight:600;margin:0;padding:0 0 .375rem;text-align:left!important;width:auto!important}#content4D fieldset{border:0;margin:0 0 1rem;padding:0}#content4D legend{border-bottom:1px solid var(--acl-border);color:var(--acl-ink);display:block;font-size:1.15rem;font-weight:700;margin:1.5rem 0 1rem;padding:0 0 .5rem;text-align:left;width:100%}#content4D #informationFieldset legend{margin-top:0}#content4D .form-control{background-color:#fff!important;border:1px solid var(--acl-border)!important;border-radius:var(--acl-radius)!important;box-shadow:none!important;color:var(--acl-ink);display:block;font-size:1rem!important;height:auto;line-height:1.4;padding:.65rem .75rem!important;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}#content4D textarea.form-control{min-height:120px;resize:vertical}#content4D select.form-control{cursor:pointer}#content4D .form-control:hover{border-color:var(--acl-border-2)!important}#content4D .form-control:focus{border-color:var(--acl-blue-500)!important;box-shadow:0 0 0 3px rgba(18,108,238,.3)!important;outline:none}#content4D a:focus-visible,#content4D button:focus-visible,#content4D input:focus-visible,#content4D select:focus-visible,#content4D textarea:focus-visible{outline:3px solid var(--acl-focus);outline-offset:2px}#content4D input[type=file]{background:var(--acl-neutral);border:1px dashed var(--acl-border);border-radius:var(--acl-radius);cursor:pointer;display:block;font-size:.95rem;padding:.55rem .75rem;width:100%}#content4D input[type=file]:hover{border-color:var(--acl-border-2)}#content4D #informationFieldset>div:not([class]) label,#content4D #uploadFieldset>.form-group:first-of-type label{color:var(--acl-muted);font-size:.875rem;font-weight:400}#content4D .btn-theme{background-color:var(--acl-blue-500)!important;border:1px solid var(--acl-blue-500)!important;border-radius:var(--acl-radius)!important;box-shadow:none!important;color:#fff!important;cursor:pointer;display:inline-block;font-size:1rem!important;font-weight:600;line-height:1.2;padding:.7rem 1.4rem!important;text-shadow:none!important;transition:background-color .15s ease,border-color .15s ease}#content4D .btn-theme:hover{background-color:var(--acl-blue-600)!important;border-color:var(--acl-blue-600)!important}#content4D .btn-theme:active{background-color:var(--acl-blue-700)!important;border-color:var(--acl-blue-700)!important}#content4D #loginBt{background:transparent!important;border:0!important;border-radius:0!important;color:var(--acl-blue-500)!important;font-weight:600;padding:0!important;text-decoration:underline;text-underline-offset:2px}#content4D #loginBt:after{content:"\2192";display:inline-block;margin-left:.35rem;text-decoration:none}#content4D #loginBt:hover{color:var(--acl-blue-600)!important;text-decoration-thickness:2px}#content4D #submitBt{margin-top:.5rem}#content4D .modal-content{border-radius:var(--acl-radius)}#content4D .modal-title{font-weight:700}#content4D .has-error .control-label{color:#b42318!important}#content4D .has-error .form-control,#content4D .has-error .form-control:hover{border-color:#b42318!important}#content4D .has-error .form-control:focus{box-shadow:0 0 0 3px rgba(180,35,24,.25)!important}#content4D .form-control-feedback{display:none!important}#content4D .form-group.has-error>div[class*=col-]:after{color:#b42318;content:"Please complete this field.";display:block;font-size:.85rem;margin-top:.375rem}#content4D #uploadFieldset .form-group:has(input[type=file]){align-items:center;display:flex;gap:.75rem}#content4D #uploadFieldset .form-group:has(input[type=file])>.control-label{flex:0 0 auto;margin:0;padding:0;white-space:nowrap;width:auto!important}#content4D #uploadFieldset .form-group:has(input[type=file])>div[class*=col-]{flex:1 1 auto;width:auto!important}