.hint[data-v-485f3978]{position:relative;vertical-align:middle}.dot[data-v-485f3978],.hint[data-v-485f3978]{display:inline-flex}.dot[data-v-485f3978]{align-items:center;justify-content:center;width:18px;height:18px;min-height:0;margin-left:var(--space-250);padding:0;border:none;border-radius:var(--border-radius-round);background:var(--background-muted);color:var(--text-neutral);font-size:11px;font-weight:var(--font-weight-semibold);line-height:1}.dot[aria-expanded=true][data-v-485f3978]{color:var(--booth-accent-text);background:var(--background-selected);color:var(--text-default)}.body[data-v-485f3978]{position:absolute;top:calc(100% + var(--space-250));left:0;z-index:var(--z-index-tooltip);width:-moz-max-content;width:max-content;max-width:44ch;padding:var(--space-400);border:1px solid var(--border-color);border-radius:var(--border-radius-panel);background:var(--background-dropdown);color:var(--text-muted);font-size:var(--booth-text-sm);font-weight:var(--font-weight-normal);line-height:1.45;white-space:normal}.inline-validation[data-v-9683e230]{font-family:var(--body-primary-family,"Inter");font-size:var(--body-secondary-size,11px);font-style:normal;font-weight:var(--body-primary-weight,500);letter-spacing:var(--body-secondary-letter-spacing,-.25px);line-height:var(--body-secondary-line-height,18px)}.inline-validation.is-error[data-v-9683e230]{color:var(--color-red-700)}.inline-validation.is-warning[data-v-9683e230]{color:var(--warning-color-text)}.inline-validation.is-helper[data-v-9683e230]{color:var(--text-muted)}.text-input-field[data-v-e795d1e1]{display:flex;flex-direction:column;gap:var(--space-200);width:100%}.text-input-field-label[data-v-e795d1e1]{font-family:var(--body-primary-family,"Inter");font-size:var(--body-secondary-size,11px);font-style:normal;font-weight:var(--body-primary-weight,500);letter-spacing:var(--body-secondary-letter-spacing,-.25px);line-height:var(--body-secondary-line-height,18px);color:var(--text-muted);display:flex;gap:var(--space-100)}.text-input-field-label-required[data-v-e795d1e1]{color:var(--color-red-500);margin-left:0}.text-input-field-container[data-v-e795d1e1]{background-color:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius-default);transition:border-color var(--animation-duration-short) ease}.text-input-field-container[data-v-e795d1e1]:active,.text-input-field-container[data-v-e795d1e1]:focus,.text-input-field-container[data-v-e795d1e1]:focus-within,.text-input-field-container[data-v-e795d1e1]:hover{background-color:transparent}.text-input-field-container[data-v-e795d1e1]:hover:not(:focus):not(:focus-within){border-color:var(--border-color-hover)}.text-input-field-container[data-v-e795d1e1]{align-items:center;box-sizing:border-box;display:flex;gap:var(--space-300);height:var(--form-element-height);padding:0 var(--space-300)}.text-input-field-container[data-v-e795d1e1]:focus-within{border-color:var(--color-blue-200);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.text-input-field-input[data-v-e795d1e1]{font-family:var(--body-primary-family,"Inter");font-size:var(--body-primary-size,13px);font-style:normal;font-weight:var(--body-primary-weight,500);letter-spacing:var(--body-primary-letter-spacing,-.25px);line-height:var(--body-primary-line-height,20px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--text-default);flex:1 0 0;height:100%;outline:none}.text-input-field-input[data-v-e795d1e1]::-moz-placeholder{color:var(--text-placeholder)}.text-input-field-input[data-v-e795d1e1]::placeholder{color:var(--text-placeholder)}.text-input-field-input[data-v-e795d1e1]:disabled{cursor:not-allowed}.text-input-field-input[data-v-e795d1e1]:disabled::-moz-placeholder{color:var(--color-gray-350)}.text-input-field-input[data-v-e795d1e1]:disabled::placeholder{color:var(--color-gray-350)}.text-input-field-suffix-text[data-v-e795d1e1]{font-family:var(--body-primary-family,"Inter");font-size:var(--body-secondary-size,11px);font-style:normal;font-weight:var(--body-primary-weight,500);letter-spacing:var(--body-secondary-letter-spacing,-.25px);line-height:var(--body-secondary-line-height,18px);color:var(--text-muted)}.text-input-field-suffix-icon[data-v-e795d1e1],.text-input-field-suffix-text[data-v-e795d1e1]{color:var(--text-muted);flex-shrink:0}.text-input-field.is-disabled[data-v-e795d1e1]{color:var(--text-disabled);cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.text-input-field.is-disabled[data-v-e795d1e1] span{color:var(--color-gray-500)}.text-input-field.is-disabled.highlighted[data-v-e795d1e1],.text-input-field.is-disabled[data-v-e795d1e1]:hover{background-color:transparent}.text-input-field.is-solid-background .text-input-field-container[data-v-e795d1e1]{background-color:var(--background-card)}.text-input-field.is-solid-background .text-input-field-container[data-v-e795d1e1]:active,.text-input-field.is-solid-background .text-input-field-container[data-v-e795d1e1]:focus,.text-input-field.is-solid-background .text-input-field-container[data-v-e795d1e1]:focus-within,.text-input-field.is-solid-background .text-input-field-container[data-v-e795d1e1]:hover{background-color:var(--background-card)}.text-input-field.is-warning .text-input-field-container[data-v-e795d1e1]{border-color:var(--color-yellow-600)}.text-input-field.is-error .text-input-field-container[data-v-e795d1e1]{border-color:var(--color-red-700)}.text-input-field.is-error .text-input-field-container[data-v-e795d1e1],.text-input-field.is-warning .text-input-field-container[data-v-e795d1e1]{border-style:dashed;border-width:calc(var(--border-width-thin) + var(--border-width-hairline));padding:0 calc(var(--space-300) - var(--border-width-hairline))}.text-input-field.is-underline .text-input-field-container[data-v-e795d1e1]{border-radius:0;border-width:0 0 var(--border-width-thin);padding:0}.text-input-field.is-underline.is-error .text-input-field-container[data-v-e795d1e1],.text-input-field.is-underline.is-warning .text-input-field-container[data-v-e795d1e1]{border-width:0 0 calc(var(--border-width-thin) + var(--border-width-hairline));padding:0}
