.TagInput_field__sgR6t{display:flex;flex-direction:column;gap:.625rem;width:100%;font-family:var(--font-manrope),sans-serif}.TagInput_label__jH2fv{font-size:.875rem;font-weight:600;color:var(--color-secondary);line-height:1.4}.TagInput_required__UAoBw{color:var(--color-danger)}.TagInput_tagList__fiLh8{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.TagInput_tag__Wdxym{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;background:var(--color-teal-light);border:1px solid var(--color-dark-green);color:var(--color-dark-green);font-size:.8125rem;font-weight:600;border-radius:999px}.TagInput_tagLabel__zhayC,.TagInput_tag__Wdxym{overflow-wrap:anywhere}.TagInput_removeButton__LkqZf{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:none;cursor:pointer;border-radius:999px;transition:background-color .15s ease,color .15s ease}.TagInput_removeButton__LkqZf:hover:not(:disabled){background:color-mix(in srgb,var(--color-dark-green) 20%,#000 0%);color:var(--color-dark-green)}.TagInput_removeButton__LkqZf:disabled{opacity:.5;cursor:not-allowed}.TagInput_inputWrapper__TN714{position:relative;display:flex;align-items:center}.TagInput_input____vUl{width:100%;padding:.625rem 6rem .625rem .875rem;background:#fff;border:1px solid var(--color-gray);border-radius:5px;color:var(--color-secondary);font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease}.TagInput_input____vUl::placeholder{color:var(--color-placeholder);font-weight:500}.TagInput_input____vUl:focus,.TagInput_input____vUl:hover{border-color:var(--color-dark-green)}.TagInput_input____vUl:focus{outline:none;box-shadow:var(--focus-ring)}.TagInput_input____vUl:disabled{opacity:.6;cursor:not-allowed}.TagInput_addButton__E9dOo{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);padding:.4375rem .75rem;border:none;border-radius:4px;background:var(--color-off-white);color:var(--color-text);font-family:inherit;font-size:.8125rem;font-weight:700;cursor:not-allowed;transition:background-color .2s ease,color .2s ease}.TagInput_addButton__E9dOo:not(:disabled){background:var(--color-dark-green);color:#fff;cursor:pointer}.TagInput_addButton__E9dOo:not(:disabled):hover{background:color-mix(in srgb,var(--color-dark-green) 85%,#000 15%)}.TagInput_helperText__FODv3{font-size:.75rem;font-weight:500;color:var(--color-text)}.TagInput_errorMessage__fcxoB{font-size:.8125rem;font-weight:600;color:var(--color-danger)}