.cmp-af-asia-multipleinput{display:flex;flex-direction:column}
.cmp-af-asia-multipleinput__label-container{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Manulife JH Sans,Helvetica,Arial,sans-serif;font-size:var(--gem-font-size-600);line-height:var(--gem-line-height-700);color:var(--gem-color-text-default);margin:0}
.cmp-af-asia-multipleinput__label-text{font-weight:var(--gem-font-weight-demibold)}
.cmp-af-asia-multipleinput__optional-label{font-family:Manulife JH Sans,Helvetica,Arial,sans-serif;font-size:var(--gem-font-size-600);font-weight:var(--gem-font-weight-regular);font-style:normal;line-height:var(--gem-line-height-700);color:var(--gem-color-text-default)}
.cmp-af-asia-multipleinput__sublabel{font-family:Manulife JH Sans,Helvetica,Arial,sans-serif;font-size:var(--gem-font-size-400);font-weight:var(--gem-font-weight-regular);font-style:normal;line-height:var(--gem-line-height-700);letter-spacing:0;color:var(--gem-color-text-default);margin-top:var(--gem-spacing-4)}
.cmp-af-asia-multipleinput .cmp-adaptiveform-textinput__widget{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;margin:0;padding:0;border:0}
.cmp-af-asia-multipleinput__fields-container{display:flex;flex-direction:column;gap:var(--gem-spacing-5);margin-top:var(--gem-spacing-5)}
.cmp-af-asia-multipleinput__input-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:var(--gem-spacing-5);row-gap:var(--gem-spacing-1,4px)}
.cmp-af-asia-multipleinput__input-row>.cmp-af-asia-multipleinput__input{order:1}
.cmp-af-asia-multipleinput__input-row>.cmp-af-asia-multipleinput__delete-btn{order:2}
.cmp-af-asia-multipleinput__input-row>.cmp-af-asia-multipleinput__field-error{order:3;flex-basis:100%}
.cmp-af-asia-multipleinput__field-wrapper{display:flex;flex-direction:column;gap:var(--gem-spacing-1,4px)}
@media(max-width:767px){.cmp-af-asia-multipleinput__input-row{flex-direction:column;align-items:stretch;column-gap:0;row-gap:var(--gem-spacing-1,4px)}
}
.cmp-af-asia-multipleinput__input{font-family:Manulife JH Sans,Helvetica,Arial,sans-serif;color:var(--gem-color-text-default);background-color:var(--gem-color-surface-default);border:1px solid var(--gem-color-border-default);border-radius:0;height:48px;width:100%;padding:12px;font-size:16px;font-weight:400;line-height:24px;box-sizing:border-box;flex:1 1 0;min-width:0}
.cmp-af-asia-multipleinput__input::placeholder{font-family:Manulife JH Sans,Helvetica,Arial,sans-serif;font-weight:var(--gem-font-weight-regular);font-style:normal;font-size:var(--gem-font-size-400);line-height:var(--gem-line-height-700);letter-spacing:0;color:var(--gem-color-text-default,#282b3e)}
.cmp-af-asia-multipleinput__input:hover::placeholder{color:var(--gem-color-text-default)}
.cmp-af-asia-multipleinput__input:hover{background-color:var(--gem-color-surface-default);border:2px solid var(--gem-color-border-default-2);padding:11px}
.cmp-af-asia-multipleinput__input:focus,.cmp-af-asia-multipleinput__input:focus-visible{background-color:var(--gem-color-surface-default);border:1px solid var(--gem-color-border-default);padding:12px;outline:0;box-shadow:0 0 0 1px var(--gem-color-surface-default,#fff),0 0 0 3px var(--gem-color-border-focus,#08a298),0 0 0 4px var(--gem-color-surface-default,#fff)}
.cmp-af-asia-multipleinput .cmp-af-asia-multipleinput__input:active,.cmp-af-asia-multipleinput .cmp-af-asia-multipleinput__input.is-typing{background-color:var(--gem-color-surface-default);border:2px solid var(--gem-color-border-primary,#06874e);padding:11px;outline:0;box-shadow:none}
.cmp-af-asia-multipleinput__input:disabled,.cmp-af-asia-multipleinput__input:disabled:hover,.cmp-af-asia-multipleinput__input:disabled:focus{background-color:var(--gem-color-surface-neutral-soft);border:1px solid var(--gem-color-border-default-hover);color:var(--gem-color-text-default);font-weight:400;cursor:default;padding:12px;outline:0}
.cmp-af-asia-multipleinput__input:disabled::placeholder,.cmp-af-asia-multipleinput__input:disabled:hover::placeholder{color:var(--gem-color-text-hint)}
.cmp-af-asia-multipleinput__input--invalid,.cmp-af-asia-multipleinput__input[aria-invalid="true"]{background-color:var(--gem-color-surface-status-error-soft);border:2px solid var(--gem-color-border-status-error);padding:11px}
.cmp-af-asia-multipleinput__input--invalid::placeholder,.cmp-af-asia-multipleinput__input[aria-invalid="true"]::placeholder{color:var(--gem-color-text-default,#282b3e)}
.cmp-af-asia-multipleinput__input--invalid:hover,.cmp-af-asia-multipleinput__input[aria-invalid="true"]:hover{background-color:var(--gem-color-surface-default);border:2px solid var(--gem-color-border-default-2);padding:11px}
.cmp-af-asia-multipleinput__input--invalid:focus,.cmp-af-asia-multipleinput__input[aria-invalid="true"]:focus,.cmp-af-asia-multipleinput__input--invalid:focus-visible,.cmp-af-asia-multipleinput__input[aria-invalid="true"]:focus-visible{background-color:var(--gem-color-surface-default);border:1px solid var(--gem-color-border-default);padding:12px;outline:0;box-shadow:0 0 0 1px var(--gem-color-surface-default,#fff),0 0 0 3px var(--gem-color-border-focus,#08a298),0 0 0 4px var(--gem-color-surface-default,#fff)}
.cmp-af-asia-multipleinput .cmp-af-asia-multipleinput__input--invalid:active,.cmp-af-asia-multipleinput .cmp-af-asia-multipleinput__input[aria-invalid="true"]:active,.cmp-af-asia-multipleinput .cmp-af-asia-multipleinput__input--invalid.is-typing,.cmp-af-asia-multipleinput .cmp-af-asia-multipleinput__input[aria-invalid="true"].is-typing{background-color:var(--gem-color-surface-default);border:2px solid var(--gem-color-border-primary,#06874e);padding:11px;outline:0;box-shadow:none}
.cmp-af-asia-multipleinput__delete-btn{align-items:center;background:0;border-style:none;box-sizing:border-box;color:var(--gem-color-action-button-primary-text-default);cursor:pointer;display:inline-flex;font-family:Manulife JH Sans,Helvetica,Arial,sans-serif;font-size:var(--gem-font-size-300,16px);font-weight:var(--gem-font-weight-regular,400);gap:var(--gem-spacing-1,4px);line-height:var(--gem-line-height-600,24px);padding:0;position:relative;text-decoration:none;transition-property:color,text-shadow;transition-timing-function:ease-in-out;transition-duration:100ms;vertical-align:middle;white-space:nowrap;flex-shrink:0;height:48px}
.cmp-af-asia-multipleinput__delete-btn:hover{color:var(--gem-color-action-button-primary-text-hover)}
.cmp-af-asia-multipleinput__delete-btn:active{color:var(--gem-color-action-button-primary-text-active)}
.cmp-af-asia-multipleinput__delete-btn:focus-visible{box-shadow:0 0 0 1px var(--gem-color-neutral-00,#fff),0 0 0 3px var(--gem-color-border-focus,#08a298),0 0 0 4px var(--gem-color-neutral-00,#fff);outline:2px solid transparent;outline-offset:2px}
.cmp-af-asia-multipleinput__delete-btn:disabled{color:var(--gem-color-action-button-primary-text-disabled);cursor:not-allowed}
.cmp-af-asia-multipleinput__delete-btn svg{color:var(--gem-color-action-button-primary-icon-default);display:inline-flex;font-size:var(--gem-icon-size-sm,16px);width:16px;height:16px;flex-shrink:0;transition-property:color;transition-timing-function:ease-in-out;transition-duration:100ms}
.cmp-af-asia-multipleinput__delete-btn:hover svg{color:var(--gem-color-action-button-primary-icon-hover)}
.cmp-af-asia-multipleinput__delete-btn:active svg{color:var(--gem-color-action-button-primary-icon-active)}
.cmp-af-asia-multipleinput__delete-btn:disabled svg{color:var(--gem-color-action-button-primary-icon-disabled)}
@media(max-width:767px){.cmp-af-asia-multipleinput__input-row>.cmp-af-asia-multipleinput__input{order:1}
.cmp-af-asia-multipleinput__input-row>.cmp-af-asia-multipleinput__field-error{order:2;flex-basis:auto}
.cmp-af-asia-multipleinput__input-row>.cmp-af-asia-multipleinput__delete-btn{order:3}
.cmp-af-asia-multipleinput__input-row>.cmp-af-asia-multipleinput__field-error + .cmp-af-asia-multipleinput__delete-btn{margin-top:var(--gem-spacing-1,4px)}
.cmp-af-asia-multipleinput__delete-btn{align-self:flex-end;height:var(--gem-line-height-700,1.5rem)}
}
.cmp-af-asia-multipleinput__add-btn{align-items:center;background:0;border-style:none;box-sizing:border-box;color:var(--gem-color-action-button-primary-text-default);cursor:pointer;display:inline-flex;font-family:Manulife JH Sans,Helvetica,Arial,sans-serif;font-size:var(--gem-font-size-300,16px);font-weight:var(--gem-font-weight-regular,400);gap:var(--gem-spacing-1,4px);line-height:var(--gem-line-height-600,24px);margin-top:16px;padding:0;position:relative;text-decoration:none;transition-property:color,text-shadow;transition-timing-function:ease-in-out;transition-duration:100ms;vertical-align:middle;white-space:nowrap;align-self:flex-start}
.cmp-af-asia-multipleinput__add-btn:hover{color:var(--gem-color-action-button-primary-text-hover)}
.cmp-af-asia-multipleinput__add-btn:active{color:var(--gem-color-action-button-primary-text-active)}
.cmp-af-asia-multipleinput__add-btn:focus-visible{box-shadow:0 0 0 1px var(--gem-color-neutral-00,#fff),0 0 0 3px var(--gem-color-border-focus,#08a298),0 0 0 4px var(--gem-color-neutral-00,#fff);outline:2px solid transparent;outline-offset:2px}
.cmp-af-asia-multipleinput__add-btn:disabled{color:var(--gem-color-action-button-primary-text-disabled);cursor:not-allowed}
.cmp-af-asia-multipleinput__add-btn svg{color:var(--gem-color-action-button-primary-icon-default);display:inline-flex;font-size:var(--gem-icon-size-sm,16px);width:16px;height:16px;flex-shrink:0;transition-property:color;transition-timing-function:ease-in-out;transition-duration:100ms}
.cmp-af-asia-multipleinput__add-btn:hover svg{color:var(--gem-color-action-button-primary-icon-hover)}
.cmp-af-asia-multipleinput__add-btn:active svg{color:var(--gem-color-action-button-primary-icon-active)}
.cmp-af-asia-multipleinput__add-btn:disabled svg{color:var(--gem-color-action-button-primary-icon-disabled)}
.cmp-adaptiveform-container .cmp-af-asia-multipleinput__errormessage,.cmp-af-asia-multipleinput .cmp-af-asia-multipleinput__errormessage{font-family:Manulife JH Sans,Helvetica,Arial,sans-serif;font-size:var(--gem-font-size-400);font-weight:var(--gem-font-weight-regular);line-height:var(--gem-line-height-700);color:var(--gem-color-text-status-error);display:none;align-items:center;margin-top:0;padding:0;border:0;min-height:0}
.cmp-af-asia-multipleinput__errormessage::before{content:"";width:20px;height:20px;background-color:var(--gem-color-surface-status-error);mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%3Cpath%20d='M27.5%2021.684h5v14h-5zm0%2016.027h5v5h-5z'%20fill='currentColor'/%3E%3Cpath%20d='M30%203.238%203%2050h54zm0%2010L48.339%2045H11.661z'%20fill='currentColor'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%3Cpath%20d='M27.5%2021.684h5v14h-5zm0%2016.027h5v5h-5z'%20fill='currentColor'/%3E%3Cpath%20d='M30%203.238%203%2050h54zm0%2010L48.339%2045H11.661z'%20fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;flex-shrink:0;margin-right:8px}
.cmp-af-asia-multipleinput__errormessage--visible{display:flex}
.cmp-af-asia-multipleinput__field-error{font-family:Manulife JH Sans,Helvetica,Arial,sans-serif;font-size:var(--gem-font-size-400);font-weight:var(--gem-font-weight-regular);line-height:var(--gem-line-height-700);color:var(--gem-color-text-status-error);display:flex;align-items:center;width:100%;order:3}
.cmp-af-asia-multipleinput__field-error::before{content:"";display:inline-block;width:20px;height:20px;min-width:20px;min-height:20px;background-color:var(--gem-color-text-status-error);mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%3Cpath%20d='M27.5%2021.684h5v14h-5zm0%2016.027h5v5h-5z'%20fill='currentColor'/%3E%3Cpath%20d='M30%203.238%203%2050h54zm0%2010L48.339%2045H11.661z'%20fill='currentColor'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%3Cpath%20d='M27.5%2021.684h5v14h-5zm0%2016.027h5v5h-5z'%20fill='currentColor'/%3E%3Cpath%20d='M30%203.238%203%2050h54zm0%2010L48.339%2045H11.661z'%20fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;flex-shrink:0;margin-right:8px}
.cmp-af-asia-multipleinput__max-error{font-family:Manulife JH Sans,Helvetica,Arial,sans-serif;font-size:var(--gem-font-size-400);font-weight:var(--gem-font-weight-regular);font-style:normal;line-height:var(--gem-line-height-700);letter-spacing:0;color:var(--gem-color-text-default,#282b3e);margin-top:var(--gem-spacing-2);display:none}
.cmp-af-asia-multipleinput__max-error--visible{display:block}
.cmp-af-asia-multipleinput__sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;border:0}