.cpt-textfield-wrapper{flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;display:flex}.cpt-textfield{width:100%}.cpt-textfield-label{margin-bottom:var(--amanda-space-2);font-size:var(--amanda-font-size-2);font-weight:500;line-height:var(--amanda-line-height-2);color:var(--amanda-text-primary);display:block}.cpt-textfield-label--error{color:var(--amanda-text-error)}.cpt-textfield-error-message{margin-top:var(--amanda-space-2);font-size:var(--amanda-font-size-1);line-height:var(--amanda-line-height-1);color:var(--amanda-text-error);margin-bottom:0}.rt-TextFieldRoot.cpt-textfield.rt-r-size-1{--text-field-height:var(--amanda-space-6);--text-field-padding-x:var(--amanda-space-2);--text-field-font-size:var(--amanda-font-size-1);--text-field-line-height:var(--amanda-line-height-1);--text-field-radius:var(--amanda-radius-2);border-radius:var(--amanda-radius-2)}.rt-TextFieldRoot.cpt-textfield.rt-r-size-2{--text-field-height:var(--amanda-space-8);--text-field-padding-x:var(--amanda-space-3);--text-field-font-size:var(--amanda-font-size-2);--text-field-line-height:var(--amanda-line-height-2);--text-field-radius:var(--amanda-radius-2);border-radius:var(--amanda-radius-2)}.rt-TextFieldRoot.cpt-textfield.rt-r-size-3{--text-field-height:var(--amanda-space-10);--text-field-padding-x:var(--amanda-space-4);--text-field-font-size:var(--amanda-font-size-3);--text-field-line-height:var(--amanda-line-height-3);--text-field-radius:var(--amanda-radius-3);border-radius:var(--amanda-radius-3)}.rt-TextFieldRoot.cpt-textfield:where(.rt-r-size-1) :where(.rt-TextFieldSlot){padding:6px}.rt-TextFieldRoot.cpt-textfield:where(.rt-r-size-2) :where(.rt-TextFieldSlot){padding:8px}.rt-TextFieldRoot.cpt-textfield:where(.rt-r-size-3) :where(.rt-TextFieldSlot){padding:10px}.rt-TextFieldRoot.cpt-textfield .rt-TextFieldInput{font-size:var(--text-field-font-size);line-height:var(--text-field-line-height)}.cpt-textfield-wrapper[data-cpt-variant=soft] .rt-TextFieldRoot.cpt-textfield{background-color:var(--amanda-color-surface-subtle);border-radius:var(--text-field-radius)}.cpt-textfield-wrapper[data-cpt-variant=soft] .rt-TextFieldRoot.cpt-textfield:hover:not([data-disabled]){border-color:var(--amanda-color-border-strong)}.cpt-textfield-wrapper[data-cpt-variant=soft]:not([data-invalid=true]) .rt-TextFieldRoot.cpt-textfield:focus-within:not([data-disabled]){box-shadow:inset 0 0 0 1px var(--amanda-color-blue-700);border-color:#0000;outline:none}.cpt-textfield-wrapper[data-cpt-variant=soft] .rt-TextFieldRoot.cpt-textfield:has(input:read-only:not([data-disabled])){background-color:var(--amanda-color-surface-subtle-accent);border-color:var(--amanda-color-border-strong);cursor:default}.cpt-textfield-wrapper[data-cpt-variant=soft] .rt-TextFieldRoot.cpt-textfield[data-disabled]{background-color:var(--amanda-color-surface-subtle);border-color:var(--amanda-color-border);opacity:.6;cursor:not-allowed}.cpt-textfield-wrapper[data-cpt-variant=ghost] .rt-TextFieldRoot.rt-variant-surface.cpt-textfield{--text-field-border-width:0px;box-shadow:none;background-color:#0000;border:none;border-radius:0}.cpt-textfield-wrapper[data-cpt-variant=ghost] .rt-TextFieldInput{appearance:none!important;box-shadow:none!important;border:none!important;outline:none!important}.cpt-textfield-wrapper[data-cpt-variant=ghost] .rt-TextFieldRoot.cpt-textfield:hover:not([data-disabled]),.cpt-textfield-wrapper[data-cpt-variant=ghost] .rt-TextFieldRoot.cpt-textfield:focus-within:not([data-disabled]){box-shadow:none;border:none}.cpt-textfield-wrapper[data-cpt-variant=ghost] .rt-TextFieldInput:focus{appearance:none!important;box-shadow:none!important;border:none!important;outline:none!important}.cpt-textfield-wrapper[data-cpt-variant=ghost] .rt-TextFieldRoot.cpt-textfield:has(input:read-only:not([data-disabled])){cursor:default}.cpt-textfield-wrapper[data-cpt-variant=ghost] .rt-TextFieldRoot.cpt-textfield[data-disabled]{box-shadow:none;opacity:.6;cursor:not-allowed;border:none}.rt-TextFieldRoot.cpt-textfield .rt-TextFieldInput::placeholder{color:var(--amanda-text-muted)}.rt-TextFieldRoot.cpt-textfield[data-disabled] .rt-TextFieldInput{color:var(--amanda-text-disabled);cursor:not-allowed}.cpt-textfield-wrapper[data-invalid=true] .rt-TextFieldRoot.cpt-textfield{box-shadow:0 0 0 1px var(--amanda-color-border-error)}.cpt-textfield-wrapper[data-invalid=true] .rt-TextFieldRoot.cpt-textfield:focus-within{box-shadow:0 0 0 1px var(--amanda-color-red-500)}.cpt-textfield-wrapper[data-invalid=true] .rt-TextFieldInput{color:var(--amanda-text-error)}.rt-TextFieldRoot.cpt-textfield .rt-TextFieldSlot{color:var(--amanda-text-muted)}.rt-TextFieldRoot.cpt-textfield:focus-within .rt-TextFieldSlot{color:var(--amanda-text-primary)}.rt-TextFieldRoot.cpt-textfield[data-disabled] .rt-TextFieldSlot{color:var(--amanda-text-disabled)}.cpt-textfield-wrapper .feedbackField{height:24px}@media (max-width:1024px){.rt-TextFieldRoot.cpt-textfield.rt-r-size-3,.rt-TextFieldRoot.cpt-textfield.rt-r-size-2,.rt-TextFieldRoot.cpt-textfield.rt-r-size-1{--text-field-height:var(--amanda-space-6);--text-field-padding-x:var(--amanda-space-2);--text-field-font-size:var(--amanda-font-size-1);--text-field-line-height:var(--amanda-line-height-1);--text-field-radius:var(--amanda-radius-2);border-radius:var(--amanda-radius-2)}.rt-TextFieldRoot.cpt-textfield:where(.rt-r-size-3,.rt-r-size-2,.rt-r-size-1) :where(.rt-TextFieldSlot){padding:6px}}
