.form-field-message{font:var(--body-xs-regular);top:calc(100% + var(--spacing-negative));cursor:pointer;position:absolute;left:0}.form-field-message.is-error{color:var(--text-error)}.form-field-message.is-success{color:var(--text-success)}@layer mixins{.form-field-message.is-text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.form-field-message.is-popup{top:calc(100% + var(--spacing-4xs));padding:var(--spacing-5xs) var(--spacing-3xs);border-radius:var(--border-radius-2xs);z-index:var(--z-index-level-0);color:var(--text-light)}.form-field-message.is-popup:before{content:"";width:0;height:0;left:var(--spacing-4xs);border-bottom:var(--spacing-5xs) solid #0000;border-left:var(--spacing-5xs) solid #0000;border-right:var(--spacing-5xs) solid #0000;display:block;position:absolute;bottom:100%}.form-field-message.is-popup.is-error{background-color:var(--background-icon-error)}.form-field-message.is-popup.is-error:before{border-bottom-color:var(--background-icon-error)}.form-field-message.is-popup.is-success{background-color:var(--background-icon-success)}.form-field-message.is-popup.is-success:before{border-bottom-color:var(--background-icon-success)}
@layer shared{.text-input-v2{--inline-padding:var(--spacing-xs);--padding-top:var(--spacing-2xs);--padding-bottom:var(--padding-top);--gap:var(--spacing-2xs);--bg-color:transparent;--border-color:var(--border-primary);--label-color:var(--text-caption);--input-color:var(--text-caption);--icon-color:var(--background-icon-tertiary);--icon-size:24px;--has-left-icon:0;--height:42px;width:100%;margin-bottom:var(--spacing-sm);padding:0 var(--inline-padding);background-color:var(--bg-higlight,var(--bg-color));border:1px solid var(--border-highlight,var(--border-color));border-radius:var(--border-radius-sm);align-items:center;display:flex;position:relative}.text-input-v2:has(.has-value){--input-highlight:var(--text-light);--label-highlight:var(--text-body)}.text-input-v2:has(.is-valid:autofill){--bg-higlight:var(--background-input-success);--border-highlight:var(--border-success);--label-highlight:var(--text-success);--input-highlight:var(--text-light);--icon-highlight:var(--background-icon-secondary)}.text-input-v2:has(:focus-within){--bg-higlight:var(--background-input-focus);--border-highlight:var(--border-focus);--label-highlight:var(--text-title);--input-highlight:var(--text-light);--icon-highlight:var(--background-icon-secondary)}.text-input-v2:has(:disabled){--bg-higlight:transparent;--border-highlight:var(--border-primary);--label-highlight:var(--text-disabled);--input-highlight:var(--text-disabled);--icon-highlight:var(--background-icon-disabled)}.text-input-v2:has(.is-invalid){--bg-higlight:var(--background-input-error);--border-highlight:var(--border-error);--label-highlight:var(--text-error);--input-highlight:var(--text-light);--icon-highlight:var(--background-icon-secondary)}.text-input-v2:has(.text-input-v2__label){--padding-top:var(--spacing-md);--padding-bottom:var(--spacing-6xs)}.text-input-v2:has(>:is(svg,img):first-child){--has-left-icon:1}.text-input-v2 input{appearance:none;width:100%;min-height:var(--height);font:var(--body-md-regular);color:var(--input-highlight,var(--input-color));padding:var(--padding-top) 0 var(--padding-bottom) 0;background:0 0;border:none;outline:none}.text-input-v2 input:autofill{-webkit-text-fill-color:var(--input-highlight,var(--input-color));box-shadow:0 0 0 44px var(--bg-higlight,var(--surface-default)) inset}.text-input-v2 input[type=date]{text-align:start}.text-input-v2 input[type=date]::-webkit-date-and-time-value{text-align:start}.text-input-v2 input[type=date]:disabled{-webkit-text-fill-color:var(--input-highlight,var(--input-color))}.text-input-v2 input[type=date]:not(.has-value){color:#0000}.text-input-v2 input[type=number]{-moz-appearance:textfield}.text-input-v2 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-input-v2 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.text-input-v2 input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0}.text-input-v2>svg,.text-input-v2>img{width:var(--icon-size);fill:var(--icon-highlight,var(--icon-color));flex-shrink:0}.text-input-v2>svg:first-child,.text-input-v2>img:first-child{margin-right:var(--gap)}.text-input-v2>svg:last-child,.text-input-v2>img:last-child{margin-left:var(--gap)}.text-input-v2>svg.is-clickable,.text-input-v2>img.is-clickable{cursor:pointer}.text-input-v2__label{top:var(--spacing-2xs);left:calc(var(--inline-padding) + var(--has-left-icon)*(var(--icon-size) + var(--gap)));font:var(--body-md-regular);color:var(--label-highlight,var(--label-color));transform-origin:0 0;pointer-events:none;transition:translate .25s cubic-bezier(.25,.8,.25,1),scale .25s cubic-bezier(.25,.8,.25,1);position:absolute}@layer mixins{.text-input-v2__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.has-input-value>.text-input-v2__label{font-weight:600;translate:0 -4px;scale:.714286}:has(:focus-visible)>.text-input-v2__label{font-weight:600;translate:0 -4px;scale:.714286}:has(:autofill)>.text-input-v2__label{font-weight:600;translate:0 -4px;scale:.714286}:has(.has-value)>.text-input-v2__label{font-weight:600;translate:0 -4px;scale:.714286}}