.cpt-text-field{display:block}.cpt-text-field .rt-TextFieldRoot{background-color:var(--amanda-color-surface);box-shadow:inset 0 1px 2px #0000000a, 0 0 0 1.5px var(--amanda-color-border-strong);transition:box-shadow var(--amanda-transition-fast), background-color var(--amanda-transition-fast);background-clip:border-box;border:none;padding:0}.cpt-text-field[data-size="2"] .rt-TextFieldRoot{min-height:var(--amanda-space-10);border-radius:var(--amanda-radius-2);font-size:var(--amanda-font-size-2);letter-spacing:var(--amanda-letter-spacing-normal)}.cpt-text-field .rt-TextFieldRoot:not(:has(input:disabled)):hover{background-color:var(--amanda-color-blue-50)}.cpt-text-field .rt-TextFieldRoot:focus-within{box-shadow:inset 0 1px 2px #0000000a, 0 0 0 1.5px var(--amanda-color-blue-700);background-color:var(--amanda-color-surface);outline:none}.cpt-text-field:has(input:disabled) .rt-TextFieldRoot{box-shadow:0 0 0 1.5px var(--amanda-color-border);background-color:var(--amanda-color-surface-subtle);opacity:.6;cursor:not-allowed}.cpt-text-field .rt-TextFieldInput:disabled{cursor:not-allowed;color:var(--amanda-text-tertiary)}.cpt-text-field[data-status=error] .rt-TextFieldRoot{box-shadow:0 0 0 1.5px var(--amanda-color-border-error)}.cpt-text-field[data-status=error] .rt-TextFieldRoot:focus-within{box-shadow:0 0 0 1.5px var(--amanda-color-red-500);background-color:var(--amanda-color-surface-error)}.cpt-text-field[data-status=success] .rt-TextFieldRoot{box-shadow:0 0 0 1.5px var(--amanda-color-border-success)}.cpt-text-field[data-status=success] .rt-TextFieldRoot:focus-within{box-shadow:0 0 0 1.5px var(--amanda-color-green-500);background-color:var(--amanda-color-surface-success)}.cpt-text-field .rt-TextFieldSlotIcon{color:var(--amanda-text-muted)}
