#request-submit-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.form,.form__row{display:flex;flex-direction:column;width:100%}.form{grid-gap:1.3em 0}.form__label{width:100%}.form__label:not(.form__label:has(.form__input,.form__textarea)){margin:0 0 .5em}.form__input,.form__textarea{width:100%;padding:1em;border:var(--global-border)}.form__input{height:40px}.form__input:focus,.form__textarea:focus{background-color:#fff;border-color:var(--colour-black)}.form__input.error,.form__textarea.error{border-color:var(--colour-red)}.form__input[readonly]{pointer-events:none;cursor:not-allowed}.form__checkbox{display:flex;align-items:center;position:relative;cursor:pointer}.form-checkbox{display:block;width:18px;height:18px;position:relative;margin:0 12px 0 0;border:.5px solid var(--colour-dark-brown)}.form__checkbox:hover .form-checkbox{background-color:#fff;border-color:var(--colour-black)}.form__checkbox:has(.form-checkbox-input:checked) .form-checkbox{background-color:#000;background-image:url(./icon-check-2-DQUCS6DV.svg);background-position:center center;background-repeat:no-repeat;background-size:13px 10px}.form-checkbox-label{font-size:.9em;line-height:var(--line-height-base)}.form-checkbox-input{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0}
