.cape_text-input_root_XFm3-{--cp-text-input-size:var(--cp-control-sizing-medium);--cp-text-input-spacing-inline:var(--cp-control-spacing-medium);--cp-text-input-spacing-block:var(--cp-control-spacing-medium);--cp-text-input-border-radius:var(--cp-form-border-radius-medium);--cp-text-input-border-color:var(--cp-form-color-branded-primary-enabled);--cp-text-input-background:var(--cp-form-color-branded-secondary-enabled);--cp-text-input-box-shadow:none;--cp-text-input-font:var(--cp-text-body-large);--cp-text-input-border-width:var(--cp-form-border-width-small);box-sizing:border-box;gap:var(--cp-control-spacing-xsmall);width:100%;height:var(--cp-text-input-size);border:var(--cp-text-input-border-width) solid var(--cp-text-input-border-color);border-radius:var(--cp-text-input-border-radius);background-color:var(--cp-text-input-background);box-shadow:var(--cp-text-input-box-shadow);font:var(--cp-text-input-font);align-items:center;display:flex;overflow:hidden}@media (hover:hover){.cape_text-input_root_XFm3-:hover{--cp-text-input-border-color:var(--cp-form-color-branded-primary-hover);--cp-text-input-background:var(--cp-form-color-branded-secondary-hover)}}.cape_text-input_root_XFm3-:focus-within{--cp-text-input-border-color:var(--cp-form-color-branded-primary-focused);--cp-text-input-box-shadow:var(--cp-focus-center-default)}.cape_text-input_root_XFm3-[data-error=true],.cape_text-input_root_XFm3-[data-validation-state=error]{--cp-text-input-border-color:var(--cp-form-color-danger-primary-enabled);--cp-text-input-background:var(--cp-form-color-danger-secondary-enabled)}@media (hover:hover){.cape_text-input_root_XFm3-[data-error=true]:hover,.cape_text-input_root_XFm3-[data-validation-state=error]:hover{--cp-text-input-border-color:var(--cp-form-color-danger-primary-hover);--cp-text-input-background:var(--cp-form-color-danger-secondary-hover)}}.cape_text-input_root_XFm3-[data-error=true]:focus-within,.cape_text-input_root_XFm3-[data-validation-state=error]:focus-within{--cp-text-input-border-color:var(--cp-form-color-danger-primary-focused);--cp-text-input-box-shadow:var(--cp-focus-center-danger)}.cape_text-input_root_XFm3-[data-validation-state=success]{--cp-text-input-border-color:var(--cp-form-color-success-primary-enabled);--cp-text-input-background:var(--cp-form-color-success-secondary-enabled)}@media (hover:hover){.cape_text-input_root_XFm3-[data-validation-state=success]:hover{--cp-text-input-border-color:var(--cp-form-color-success-primary-hover);--cp-text-input-background:var(--cp-form-color-success-secondary-hover)}}.cape_text-input_root_XFm3-[data-validation-state=success]:focus-within{--cp-text-input-border-color:var(--cp-form-color-success-primary-focused);--cp-text-input-box-shadow:var(--cp-focus-center-default)}.cape_text-input_root_XFm3-[data-size=small]{--cp-text-input-size:var(--cp-control-sizing-small);--cp-text-input-spacing-inline:var(--cp-control-spacing-small);--cp-text-input-spacing-block:var(--cp-control-spacing-small);--cp-text-input-font:var(--cp-text-body-large)}.cape_text-input_root_XFm3-[data-size=large]{--cp-text-input-size:var(--cp-control-sizing-large);--cp-text-input-font:var(--cp-text-subtitle-xlarge)}.cape_text-input_root_XFm3-[data-disabled=true]{--cp-text-input-border-color:var(--cp-form-color-branded-primary-disabled);--cp-text-input-background:var(--cp-form-color-branded-secondary-disabled);--cp-text-input-border-width:var(--cp-form-border-width-xsmall)}.cape_text-input_root_XFm3-[data-disabled=true] svg{fill:var(--cp-icon-color-disabled)}.cape_text-input_control_odz1I{--cp-text-input-value-color:var(--cp-form-color-accent-primary);box-sizing:border-box;width:100%;height:100%;padding-inline:var(--cp-control-spacing-xsmall);padding-block:var(--cp-text-input-spacing-block);color:var(--cp-text-input-value-color);font:inherit;line-height:inherit;background-color:#0000;border:none;outline:none;flex:1;display:flex}.cape_text-input_control_odz1I:first-child{padding-inline-start:var(--cp-text-input-spacing-inline)}.cape_text-input_control_odz1I:not(:has(+.cape_text-input_slot_m7JCG)){padding-inline-end:var(--cp-text-input-spacing-inline)}.cape_text-input_control_odz1I::placeholder{color:var(--cp-form-color-accent-tertiary-alternate)}.cape_text-input_control_odz1I:disabled{--cp-text-input-value-color:var(--cp-form-color-accent-disabled)}.cape_text-input_slot_m7JCG{box-sizing:border-box;gap:var(--cp-control-spacing-xsmall);display:flex}.cape_text-input_slot_m7JCG:first-child{padding-inline-start:var(--cp-control-spacing-medium)}.cape_text-input_slot_m7JCG:last-child{padding-inline-end:var(--cp-control-spacing-medium)}.cape_text-input_root_XFm3-[data-size=xsmall]{--cp-text-input-size:var(--cp-control-sizing-xsmall);--cp-text-input-spacing-inline:var(--cp-control-spacing-small);--cp-text-input-spacing-block:var(--cp-control-spacing-xsmall);--cp-text-input-font:var(--cp-text-body-medium);--cp-text-input-border-radius:var(--cp-form-border-radius-small)}.cape_text-input_root_XFm3-[data-size=xsmall] .cape_text-input_slot_m7JCG:first-child{padding-inline-start:var(--cp-control-spacing-small)}.cape_text-input_root_XFm3-[data-size=xsmall] .cape_text-input_slot_m7JCG:last-child{padding-inline-end:var(--cp-control-spacing-small)}@supports not (inset:0){.cape_text-input_slot_m7JCG+.cape_text-input_slot_m7JCG,.cape_text-input_slot_m7JCG>*+*{margin-inline-start:var(--cp-control-spacing-xsmall)}.cape_text-input_root_XFm3->.cape_text-input_slot_m7JCG:first-child{margin-inline-end:var(--cp-control-spacing-xsmall)}.cape_text-input_root_XFm3->.cape_text-input_slot_m7JCG:last-child{margin-inline-start:var(--cp-control-spacing-xsmall)}}
