.file-download-file-select__spinner,.file-download-placeholder__spinner{height:calc(32px + 1rem)}.file-download-file-name>.components-base-control,.file-download-file-select__input>.components-base-control.components-select-control,.file-download-modal-button-label>.components-base-control,.file-download-modal-fields-inputs,.file-download-modal-heading>.components-base-control,.file-download-modal-privacy-policy-url>.components-base-control{width:100%}.file-download-modal-fields-inputs__field{border:1px solid #d3d3d3;border-radius:2px;margin-bottom:8px;padding:8px}.file-download-modal-fields-inputs__help{color:#757575;font-size:12px;font-style:normal}.file-download-placeholder__file-select.components-placeholder{box-shadow:inset 0 0 0 1px #d3d3d3}.file-download{--file-download-modal-max-width:30rem;--file-download-modal-min-width:20rem;--file-download-color-modal-bg:#fff;--file-download-color-text:#000;--file-download-color-border:#000;--file-download-color-button-bg:#000;--file-download-color-button-bg-hover:#343434;--file-download-color-button-bg-disabled:#fff;--file-download-color-button-text:#fff;--file-download-color-button-text-hover:#fff;--file-download-color-button-text-disabled:#d3d3d3;--file-download-color-button-border:#000;--file-download-color-button-border-hover:#343434;--file-download-color-button-border-disabled:#d3d3d3;--file-download-color-modal-close:#000;--file-download-color-modal-close-hover:#343434;--file-download-color-input-text:#000;--file-download-color-input-text-disabled:#d3d3d3;--file-download-color-input-border:#000;--file-download-color-input-border-disabled:#d3d3d3;--file-download-color-required:#ff6900;--file-download-color-error-text:#cf2e2e;--file-download-color-error-border:#cf2e2e;--file-download-color-focus-text:#0693e3;--file-download-color-focus-border:#0693e3;--file-download-font-size-modal-head:var(
    --wp--preset--font-size--medium,clamp(1rem,1rem + ((1vw - 0.2rem) * 0.196),1.125rem)
  );--file-download-font-size-modal-body:var(
    --wp--preset--font-size--normal,1rem
  );--file-download-font-size-button:var(
    --wp--preset--font-size--medium,clamp(1rem,1rem + ((1vw - 0.2rem) * 0.196),1.125rem)
  )}.file-download-button,.file-download-modal__close,.file-download-modal__confirmation-text,.file-download-modal__error,.file-download-modal__field-error,.file-download-modal__field-input,.file-download-modal__field-label,.file-download-modal__help,.file-download-modal__privacy-policy,.file-download-modal__submit,.file-download-modal__title{font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;text-transform:inherit}.file-download-button,.file-download-button[type=button]{align-items:center;background:var(--file-download-color-button-bg,#000);border:1px solid var(--file-download-color-button-border,#000);border-radius:9999px;box-sizing:border-box;color:var(--file-download-color-button-text,#fff);display:flex;font-size:var(
    --file-download-font-size-button,var(
      --wp--preset--font-size--medium,clamp(1rem,1rem + ((1vw - .2rem) * .196),1.125rem)
    )
  );justify-content:center;padding:1rem 2.25rem;text-align:center;word-break:break-word}.file-download-button:hover{background:var(--file-download-color-button-bg-hover,#343434);cursor:pointer}.file-download-button:focus{outline:2px solid var(--file-download-color-button-border,#000);outline-offset:2px}.file-download-button:focus:hover{outline-color:var(--file-download-color-button-border-hover,#343434)}.file-download-button:disabled,.file-download-button:disabled:hover{background:var(--file-download-color-button-bg-disabled,#fff);border-color:var(--file-download-color-button-border-disabled,#d3d3d3);color:var(--file-download-color-button-text-disabled,#d3d3d3)}.file-download-button:disabled:hover{cursor:default}.file-download-button:disabled:focus,.file-download-button:disabled:focus:hover{outline-color:var(--file-download-color-button-border-disabled,#d3d3d3)}.file-download-button__label strong{font-weight:700}.file-download-button__label em{font-style:italic}.file-download.in-editor .file-download-button{padding:0}.file-download.in-editor .file-download-button:hover{cursor:auto}.file-download.in-editor .file-download-button .file-download-button__label{padding:1rem 2.25rem}.file-download-modal{background:none;border:none;box-sizing:border-box;margin:auto;max-width:var(--file-download-modal-max-width,30rem);min-width:var(--file-download-modal-min-width,20rem);padding:.5rem;width:100%}.file-download-modal:focus{outline:none}.file-download-modal::backdrop{background:#00000054}.file-download-modal__form{background:var(--file-download-color-modal-bg,#fff);box-shadow:.25rem .25rem .25rem #00000026;color:var(--file-download-color-text,#000)}.file-download-modal__head{align-items:center;border-bottom:1px solid var(--file-download-color-border,#000);display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 2rem}.file-download-modal__title{font-size:var(
    --file-download-font-size-modal-head,var(
      --wp--preset--font-size--medium,clamp(1rem,1rem + ((1vw - .2rem) * .196),1.125rem)
    )
  );margin:0}.file-download-modal__close{align-items:center;background:none;border:none;box-sizing:border-box;color:var(--file-download-color-modal-close,#000);display:flex;font-family:monospace;font-size:1.5rem;height:1.5rem;justify-content:center;margin:0;padding:0;width:1.5rem}.file-download-modal__close:hover{color:var(--file-download-color-modal-close-hover,#343434);cursor:pointer}.file-download-modal__close:focus{outline:2px solid var(--file-download-color-modal-close,#000);outline-offset:2px}.file-download-modal__submit:focus:hover{outline-color:var(--file-download-color-modal-close-hover,#343434)}.file-download-modal__body{padding:2rem}.file-download-modal__fields{display:flex;flex-direction:column;gap:.75rem}.file-download-modal__confirmation.is-hidden,.file-download-modal__fields.is-hidden{display:none}.file-download-modal__confirmation-text{font-size:var(
    --file-download-font-size-modal-body,var(--wp--preset--font-size--normal,1rem)
  );margin:0}.file-download-modal__field,.file-download-modal__field-input{display:block;width:100%}.file-download-modal__field-label,.file-download-modal__help{display:flex;font-size:var(
    --file-download-font-size-modal-body,var(--wp--preset--font-size--normal,1rem)
  );gap:.125rem}.file-download-modal__field-label{padding-bottom:.25rem}.file-download-modal__field.has-error .file-download-modal__field-input,.file-download-modal__field.has-error .file-download-modal__field-label{color:var(--file-download-color-error-text,#cf2e2e)}.file-download-modal__field.is-required .file-download-modal__field-label:after,.file-download-modal__help:before{color:var(--file-download-color-required,#ff6900);content:"*"}.file-download-modal__field-input{border:1px solid var(--file-download-color-input-border,#000);border-radius:3.125rem;box-sizing:border-box;color:var(--file-download-color-input-text,#000);font-size:var(
    --file-download-font-size-modal-body,var(--wp--preset--font-size--normal,1rem)
  );padding:1rem 1.25rem}.file-download-modal__field.has-error .file-download-modal__field-input{border-color:var(--file-download-color-error-border,#cf2e2e)}.file-download-modal__error,.file-download-modal__field-error{color:var(--file-download-color-error-text,#cf2e2e);display:block;font-size:var(
    --file-download-font-size-modal-body,var(--wp--preset--font-size--normal,1rem)
  );padding-top:.25rem}.file-download-modal__error.is-hidden,.file-download-modal__field-error.is-hidden{display:none}.file-download-modal__help{padding-top:.25rem}.file-download-modal__privacy-policy{display:inline-flex;font-size:var(
    --file-download-font-size-modal-body,var(--wp--preset--font-size--normal,1rem)
  );gap:.5em;margin-top:.25em;padding-left:2em;position:relative}.file-download-modal__privacy-policy-checkbox.visually-hidden{border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0)}.file-download-modal__privacy-policy-label:before{border:1px solid var(--file-download-color-input-border,#000);border-radius:100%;box-sizing:border-box;content:"";height:1.5em;left:0;position:absolute;top:0;width:1.5em}.file-download-modal__privacy-policy:not(:has(>.file-download-modal__privacy-policy-checkbox:disabled)):hover{cursor:pointer}.file-download-modal__privacy-policy-checkbox:checked+.file-download-modal__privacy-policy-label:after{background:var(--file-download-color-input-text,#000);border-radius:100%;content:"";height:.75em;left:.375em;position:absolute;top:.375em;width:.75em}.file-download-modal__privacy-policy-checkbox:focus+.file-download-modal__privacy-policy-label:before{border-color:var(--file-download-color-focus-border,#0693e3);outline:1px solid var(--file-download-color-focus-border,#0693e3);outline-offset:0}.file-download-modal__privacy-policy-checkbox:focus+.file-download-modal__privacy-policy-label{color:var(--file-download-color-focus-text,#0693e3)}.file-download-modal__privacy-policy-checkbox:disabled+.file-download-modal__privacy-policy-label:before,.file-download-modal__privacy-policy-checkbox:disabled:focus+.file-download-modal__privacy-policy-label:before{border-color:var(--file-download-color-input-border-disabled,#d3d3d3);outline:none}.file-download-modal__privacy-policy-checkbox:disabled+.file-download-modal__privacy-policy-label:after,.file-download-modal__privacy-policy-checkbox:disabled:focus+.file-download-modal__privacy-policy-label:after{background:var(--file-download-color-input-text-disabled,#d3d3d3)}.file-download-modal__privacy-policy-checkbox:disabled+.file-download-modal__privacy-policy-label,.file-download-modal__privacy-policy-checkbox:disabled:focus+.file-download-modal__privacy-policy-label{color:var(--file-download-color-input-text-disabled,#d3d3d3)}.file-download-modal__submit,.file-download-modal__submit[type=submit]{align-items:center;background:var(--file-download-color-button-bg,#000);border:1px solid var(--file-download-color-button-border,#000);border-radius:9999px;box-sizing:border-box;color:var(--file-download-color-button-text,#fff);display:flex;font-size:var(
    --file-download-font-size-button,var(
      --wp--preset--font-size--medium,clamp(1rem,1rem + ((1vw - .2rem) * .196),1.125rem)
    )
  );justify-content:center;margin-top:.25rem;padding:1rem 2.25rem;text-align:center;width:-moz-fit-content;width:fit-content;word-break:break-word}.file-download-modal__submit:hover{background:var(--file-download-color-button-border-hover,#343434);cursor:pointer}.file-download-modal__submit:disabled,.file-download-modal__submit:disabled:hover{background:var(--file-download-color-button-bg-disabled,#fff);border-color:var(--file-download-color-button-border-disabled,#d3d3d3);color:var(--file-download-color-button-text-disabled,#d3d3d3)}.file-download-modal__submit:disabled:hover{cursor:default}.file-download-modal__submit:disabled:focus,.file-download-modal__submit:disabled:focus:hover{outline-color:var(--file-download-color-button-border-disabled,#d3d3d3)}.file-download-modal__submit:focus{outline:2px solid var(--file-download-color-button-border,#000);outline-offset:2px}.file-download-modal__submit:focus:hover{outline-color:var(--file-download-color-button-border-hover,#343434)}.file-download-modal__field-input:focus,.file-download-modal__field-input:focus-within,.file-download-modal__field.has-error .file-download-modal__field-input:focus,.file-download-modal__field.has-error .file-download-modal__field-input:focus-within{border-color:var(--file-download-color-focus-border,#0693e3);color:var(--file-download-color-input-text,#000);outline:1px solid var(--file-download-color-focus-border,#0693e3);outline-offset:0}.file-download-modal__field-label:has(+.file-download-modal__field-input:focus),.file-download-modal__field-label:has(+.file-download-modal__field-input:focus-within),.file-download-modal__field.has-error .file-download-modal__field-label:has(+.file-download-modal__field-input:focus),.file-download-modal__field.has-error .file-download-modal__field-label:has(+.file-download-modal__field-input:focus-within){color:var(--file-download-color-focus-text,#0693e3)}.file-download-modal__field-input:disabled,.file-download-modal__field-input:disabled:focus,.file-download-modal__field-input:disabled:focus-within,.file-download-modal__field.has-error .file-download-modal__field-input:disabled,.file-download-modal__field.has-error .file-download-modal__field-input:disabled:focus,.file-download-modal__field.has-error .file-download-modal__field-input:disabled:focus-within{background:inherit;border-color:var(--file-download-color-input-border-disabled,#d3d3d3);color:var(--file-download-color-input-text-disabled,#d3d3d3)}.file-download-modal__field-label:has(+.file-download-modal__field-input:disabled),.file-download-modal__field-label:has(+.file-download-modal__field-input:disabled:focus),.file-download-modal__field-label:has(+.file-download-modal__field-input:disabled:focus-within),.file-download-modal__field.has-error .file-download-modal__field-label:has(+.file-download-modal__field-input:disabled),.file-download-modal__field.has-error .file-download-modal__field-label:has(+.file-download-modal__field-input:disabled:focus),.file-download-modal__field.has-error .file-download-modal__field-label:has(+.file-download-modal__field-input:disabled:focus-within){color:var(--file-download-color-input-text-disabled,#d3d3d3)}.file-download-modal__field-label:has(+.file-download-modal__field-input:disabled):after,.file-download-modal__field-label:has(+.file-download-modal__field-input:disabled:focus):after,.file-download-modal__field-label:has(+.file-download-modal__field-input:disabled:focus-within):after,.file-download-modal__field.has-error .file-download-modal__field-label:has(+.file-download-modal__field-input:disabled):after,.file-download-modal__field.has-error .file-download-modal__field-label:has(+.file-download-modal__field-input:disabled:focus):after,.file-download-modal__field.has-error .file-download-modal__field-label:has(+.file-download-modal__field-input:disabled:focus-within):after{color:var(--file-download-color-input-text-disabled,#d3d3d3)}
